aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application.ide
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-02-15 22:55:47 +0100
committerLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-02-15 22:55:47 +0100
commit0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea (patch)
tree711125f4701dc14d6201ed782ca9de0b79616938 /Application/hu.bme.mit.inf.dslreasoner.application.ide
parentEclass trace notation changed from "[X]" to "<X>". (diff)
downloadVIATRA-Generator-0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea.tar.gz
VIATRA-Generator-0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea.tar.zst
VIATRA-Generator-0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea.zip
First complete scope grammar
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ide')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java174
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g8273
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens84
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java1379
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java27122
5 files changed, 36193 insertions, 839 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
index 40c2fd48..043a4901 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
@@ -35,12 +35,40 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
35 nameMappings = new HashMap<AbstractElement, String>() { 35 nameMappings = new HashMap<AbstractElement, String>() {
36 private static final long serialVersionUID = 1L; 36 private static final long serialVersionUID = 1L;
37 { 37 {
38 put(grammarAccess.getCommandAccess().getAlternatives(), "rule__Command__Alternatives");
38 put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives"); 39 put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives");
40 put(grammarAccess.getDeclarationAccess().getAlternatives(), "rule__Declaration__Alternatives");
41 put(grammarAccess.getFileAccess().getAlternatives(), "rule__File__Alternatives");
39 put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives"); 42 put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives");
40 put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives"); 43 put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives");
44 put(grammarAccess.getPartialModelEntryAccess().getAlternatives(), "rule__PartialModelEntry__Alternatives");
45 put(grammarAccess.getPartialModelAccess().getAlternatives(), "rule__PartialModel__Alternatives");
46 put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives");
47 put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives");
48 put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives");
49 put(grammarAccess.getTypeScopeAccess().getAlternatives(), "rule__TypeScope__Alternatives");
50 put(grammarAccess.getClassTypeScopeAccess().getAlternatives_2(), "rule__ClassTypeScope__Alternatives_2");
51 put(grammarAccess.getClassTypeScopeAccess().getAlternatives_3(), "rule__ClassTypeScope__Alternatives_3");
52 put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2(), "rule__ObjectTypeScope__Alternatives_2");
53 put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3(), "rule__ObjectTypeScope__Alternatives_3");
54 put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2(), "rule__IntegerTypeScope__Alternatives_2");
55 put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3(), "rule__IntegerTypeScope__Alternatives_3");
56 put(grammarAccess.getRealTypeScopeAccess().getAlternatives_2(), "rule__RealTypeScope__Alternatives_2");
57 put(grammarAccess.getRealTypeScopeAccess().getAlternatives_3(), "rule__RealTypeScope__Alternatives_3");
58 put(grammarAccess.getStringTypeScopeAccess().getAlternatives_2(), "rule__StringTypeScope__Alternatives_2");
59 put(grammarAccess.getStringTypeScopeAccess().getAlternatives_3(), "rule__StringTypeScope__Alternatives_3");
60 put(grammarAccess.getTypeReferenceAccess().getAlternatives(), "rule__TypeReference__Alternatives");
61 put(grammarAccess.getNumberSpecificationAccess().getAlternatives(), "rule__NumberSpecification__Alternatives");
62 put(grammarAccess.getExactNumberAccess().getAlternatives(), "rule__ExactNumber__Alternatives");
63 put(grammarAccess.getIntervallNumberAccess().getAlternatives_2(), "rule__IntervallNumber__Alternatives_2");
64 put(grammarAccess.getScopeAccess().getAlternatives(), "rule__Scope__Alternatives");
65 put(grammarAccess.getSolverAccess().getAlternatives(), "rule__Solver__Alternatives");
41 put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0"); 66 put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0");
67 put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0");
68 put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0");
42 put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0"); 69 put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0");
43 put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0"); 70 put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0");
71 put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0");
44 put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0"); 72 put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0");
45 put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0"); 73 put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0");
46 put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0"); 74 put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0");
@@ -50,10 +78,70 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
50 put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0"); 78 put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0");
51 put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0"); 79 put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0");
52 put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0"); 80 put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0");
81 put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0");
82 put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0");
83 put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0");
84 put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0");
85 put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0");
86 put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0");
87 put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0");
88 put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0");
89 put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0");
90 put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0");
91 put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0");
92 put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0");
93 put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0");
94 put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0");
95 put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0");
96 put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0");
97 put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0");
98 put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0");
99 put(grammarAccess.getConfigEntryAccess().getGroup(), "rule__ConfigEntry__Group__0");
100 put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0");
101 put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0");
102 put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0");
103 put(grammarAccess.getClassTypeScopeAccess().getGroup(), "rule__ClassTypeScope__Group__0");
104 put(grammarAccess.getObjectTypeScopeAccess().getGroup(), "rule__ObjectTypeScope__Group__0");
105 put(grammarAccess.getIntegerTypeScopeAccess().getGroup(), "rule__IntegerTypeScope__Group__0");
106 put(grammarAccess.getRealTypeScopeAccess().getGroup(), "rule__RealTypeScope__Group__0");
107 put(grammarAccess.getStringTypeScopeAccess().getGroup(), "rule__StringTypeScope__Group__0");
108 put(grammarAccess.getClassReferenceAccess().getGroup(), "rule__ClassReference__Group__0");
109 put(grammarAccess.getObjectReferenceAccess().getGroup(), "rule__ObjectReference__Group__0");
110 put(grammarAccess.getIntegerReferenceAccess().getGroup(), "rule__IntegerReference__Group__0");
111 put(grammarAccess.getRealReferenceAccess().getGroup(), "rule__RealReference__Group__0");
112 put(grammarAccess.getStringReferenceAccess().getGroup(), "rule__StringReference__Group__0");
113 put(grammarAccess.getIntervallNumberAccess().getGroup(), "rule__IntervallNumber__Group__0");
114 put(grammarAccess.getIntEnumberationAccess().getGroup(), "rule__IntEnumberation__Group__0");
115 put(grammarAccess.getIntEnumberationAccess().getGroup_2(), "rule__IntEnumberation__Group_2__0");
116 put(grammarAccess.getIntEnumberationAccess().getGroup_2_1(), "rule__IntEnumberation__Group_2_1__0");
117 put(grammarAccess.getRealEnumerationAccess().getGroup(), "rule__RealEnumeration__Group__0");
118 put(grammarAccess.getRealEnumerationAccess().getGroup_2(), "rule__RealEnumeration__Group_2__0");
119 put(grammarAccess.getRealEnumerationAccess().getGroup_2_1(), "rule__RealEnumeration__Group_2_1__0");
120 put(grammarAccess.getStringEnumerationAccess().getGroup(), "rule__StringEnumeration__Group__0");
121 put(grammarAccess.getStringEnumerationAccess().getGroup_2(), "rule__StringEnumeration__Group_2__0");
122 put(grammarAccess.getStringEnumerationAccess().getGroup_2_1(), "rule__StringEnumeration__Group_2_1__0");
123 put(grammarAccess.getScopeDeclarationAccess().getGroup(), "rule__ScopeDeclaration__Group__0");
124 put(grammarAccess.getGenerationTaskAccess().getGroup(), "rule__GenerationTask__Group__0");
125 put(grammarAccess.getGenerationTaskAccess().getGroup_3_0(), "rule__GenerationTask__Group_3_0__0");
126 put(grammarAccess.getGenerationTaskAccess().getGroup_3_1(), "rule__GenerationTask__Group_3_1__0");
127 put(grammarAccess.getGenerationTaskAccess().getGroup_3_2(), "rule__GenerationTask__Group_3_2__0");
128 put(grammarAccess.getGenerationTaskAccess().getGroup_3_3(), "rule__GenerationTask__Group_3_3__0");
129 put(grammarAccess.getGenerationTaskAccess().getGroup_3_4(), "rule__GenerationTask__Group_3_4__0");
130 put(grammarAccess.getGenerationTaskAccess().getGroup_3_5(), "rule__GenerationTask__Group_3_5__0");
131 put(grammarAccess.getGenerationTaskAccess().getGroup_3_6(), "rule__GenerationTask__Group_3_6__0");
132 put(grammarAccess.getGenerationTaskAccess().getGroup_3_7(), "rule__GenerationTask__Group_3_7__0");
133 put(grammarAccess.getGenerationTaskAccess().getGroup_3_8(), "rule__GenerationTask__Group_3_8__0");
134 put(grammarAccess.getGenerationTaskAccess().getGroup_3_9(), "rule__GenerationTask__Group_3_9__0");
135 put(grammarAccess.getGenerationTaskAccess().getGroup_3_10(), "rule__GenerationTask__Group_3_10__0");
136 put(grammarAccess.getGenerationTaskAccess().getGroup_3_11(), "rule__GenerationTask__Group_3_11__0");
53 put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0"); 137 put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0");
54 put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1"); 138 put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1");
55 put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2"); 139 put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2");
56 put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2"); 140 put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2");
141 put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment");
142 put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1");
143 put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3");
144 put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment");
57 put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1"); 145 put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1");
58 put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1"); 146 put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1");
59 put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1"); 147 put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1");
@@ -65,6 +153,92 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
65 put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1"); 153 put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1");
66 put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2"); 154 put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2");
67 put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment"); 155 put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment");
156 put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1");
157 put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1");
158 put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment");
159 put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1");
160 put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2");
161 put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1");
162 put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1");
163 put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2");
164 put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment");
165 put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1");
166 put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1");
167 put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1");
168 put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2");
169 put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1");
170 put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0");
171 put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1");
172 put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1");
173 put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2");
174 put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment");
175 put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0");
176 put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1");
177 put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1");
178 put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2");
179 put(grammarAccess.getConfigEntryAccess().getKeyAssignment_0(), "rule__ConfigEntry__KeyAssignment_0");
180 put(grammarAccess.getConfigEntryAccess().getValueAssignment_2(), "rule__ConfigEntry__ValueAssignment_2");
181 put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment");
182 put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0");
183 put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1");
184 put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1");
185 put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0");
186 put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1");
187 put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0");
188 put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1");
189 put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1");
190 put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0");
191 put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1");
192 put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0");
193 put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1");
194 put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1");
195 put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0");
196 put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1");
197 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0");
198 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1");
199 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2");
200 put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1");
201 put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0");
202 put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1");
203 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0");
204 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1");
205 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2");
206 put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1");
207 put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0");
208 put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1");
209 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0");
210 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1");
211 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2");
212 put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1");
213 put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0");
214 put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1");
215 put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0");
216 put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0");
217 put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1");
218 put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0");
219 put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1");
220 put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0");
221 put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1");
222 put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0");
223 put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1");
224 put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1");
225 put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2");
226 put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment");
227 put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2");
228 put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2");
229 put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2");
230 put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2(), "rule__GenerationTask__ScopeAssignment_3_3_2");
231 put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0");
232 put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2(), "rule__GenerationTask__NumberAssignment_3_4_2");
233 put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_5_0");
234 put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2(), "rule__GenerationTask__RunsAssignment_3_5_2");
235 put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2(), "rule__GenerationTask__SolverAssignment_3_6_2");
236 put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2(), "rule__GenerationTask__ConfigAssignment_3_7_2");
237 put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2(), "rule__GenerationTask__DebugFolderAssignment_3_8_2");
238 put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2(), "rule__GenerationTask__TargetLogFileAssignment_3_9_2");
239 put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2");
240 put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2(), "rule__GenerationTask__TagetFolderAssignment_3_11_2");
241 put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3");
68 } 242 }
69 }; 243 };
70 } 244 }
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
index 08fa0536..a3f72367 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
@@ -90,34 +90,34 @@ ruleCommand
90 } 90 }
91 : 91 :
92 ( 92 (
93 { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall()); } 93 { before(grammarAccess.getCommandAccess().getAlternatives()); }
94 ruleDeclaration 94 (rule__Command__Alternatives)
95 { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall()); } 95 { after(grammarAccess.getCommandAccess().getAlternatives()); }
96 ) 96 )
97; 97;
98finally { 98finally {
99 restoreStackSize(stackSize); 99 restoreStackSize(stackSize);
100} 100}
101 101
102// Entry rule entryRuleDeclaration 102// Entry rule entryRuleQualifiedName
103entryRuleDeclaration 103entryRuleQualifiedName
104: 104:
105{ before(grammarAccess.getDeclarationRule()); } 105{ before(grammarAccess.getQualifiedNameRule()); }
106 ruleDeclaration 106 ruleQualifiedName
107{ after(grammarAccess.getDeclarationRule()); } 107{ after(grammarAccess.getQualifiedNameRule()); }
108 EOF 108 EOF
109; 109;
110 110
111// Rule Declaration 111// Rule QualifiedName
112ruleDeclaration 112ruleQualifiedName
113 @init { 113 @init {
114 int stackSize = keepStackSize(); 114 int stackSize = keepStackSize();
115 } 115 }
116 : 116 :
117 ( 117 (
118 { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall()); } 118 { before(grammarAccess.getQualifiedNameAccess().getGroup()); }
119 ruleMetamodelDeclaration 119 (rule__QualifiedName__Group__0)
120 { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall()); } 120 { after(grammarAccess.getQualifiedNameAccess().getGroup()); }
121 ) 121 )
122; 122;
123finally { 123finally {
@@ -199,6 +199,131 @@ finally {
199 restoreStackSize(stackSize); 199 restoreStackSize(stackSize);
200} 200}
201 201
202// Entry rule entryRuleDeclaration
203entryRuleDeclaration
204:
205{ before(grammarAccess.getDeclarationRule()); }
206 ruleDeclaration
207{ after(grammarAccess.getDeclarationRule()); }
208 EOF
209;
210
211// Rule Declaration
212ruleDeclaration
213 @init {
214 int stackSize = keepStackSize();
215 }
216 :
217 (
218 { before(grammarAccess.getDeclarationAccess().getAlternatives()); }
219 (rule__Declaration__Alternatives)
220 { after(grammarAccess.getDeclarationAccess().getAlternatives()); }
221 )
222;
223finally {
224 restoreStackSize(stackSize);
225}
226
227// Entry rule entryRuleFileSpecification
228entryRuleFileSpecification
229:
230{ before(grammarAccess.getFileSpecificationRule()); }
231 ruleFileSpecification
232{ after(grammarAccess.getFileSpecificationRule()); }
233 EOF
234;
235
236// Rule FileSpecification
237ruleFileSpecification
238 @init {
239 int stackSize = keepStackSize();
240 }
241 :
242 (
243 { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); }
244 (rule__FileSpecification__PathAssignment)
245 { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); }
246 )
247;
248finally {
249 restoreStackSize(stackSize);
250}
251
252// Entry rule entryRuleFileDeclaration
253entryRuleFileDeclaration
254:
255{ before(grammarAccess.getFileDeclarationRule()); }
256 ruleFileDeclaration
257{ after(grammarAccess.getFileDeclarationRule()); }
258 EOF
259;
260
261// Rule FileDeclaration
262ruleFileDeclaration
263 @init {
264 int stackSize = keepStackSize();
265 }
266 :
267 (
268 { before(grammarAccess.getFileDeclarationAccess().getGroup()); }
269 (rule__FileDeclaration__Group__0)
270 { after(grammarAccess.getFileDeclarationAccess().getGroup()); }
271 )
272;
273finally {
274 restoreStackSize(stackSize);
275}
276
277// Entry rule entryRuleFileReference
278entryRuleFileReference
279:
280{ before(grammarAccess.getFileReferenceRule()); }
281 ruleFileReference
282{ after(grammarAccess.getFileReferenceRule()); }
283 EOF
284;
285
286// Rule FileReference
287ruleFileReference
288 @init {
289 int stackSize = keepStackSize();
290 }
291 :
292 (
293 { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); }
294 (rule__FileReference__ReferredAssignment)
295 { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); }
296 )
297;
298finally {
299 restoreStackSize(stackSize);
300}
301
302// Entry rule entryRuleFile
303entryRuleFile
304:
305{ before(grammarAccess.getFileRule()); }
306 ruleFile
307{ after(grammarAccess.getFileRule()); }
308 EOF
309;
310
311// Rule File
312ruleFile
313 @init {
314 int stackSize = keepStackSize();
315 }
316 :
317 (
318 { before(grammarAccess.getFileAccess().getAlternatives()); }
319 (rule__File__Alternatives)
320 { after(grammarAccess.getFileAccess().getAlternatives()); }
321 )
322;
323finally {
324 restoreStackSize(stackSize);
325}
326
202// Entry rule entryRuleMetamodelSpecification 327// Entry rule entryRuleMetamodelSpecification
203entryRuleMetamodelSpecification 328entryRuleMetamodelSpecification
204: 329:
@@ -349,6 +474,1093 @@ finally {
349 restoreStackSize(stackSize); 474 restoreStackSize(stackSize);
350} 475}
351 476
477// Entry rule entryRuleMetamodel
478entryRuleMetamodel
479:
480{ before(grammarAccess.getMetamodelRule()); }
481 ruleMetamodel
482{ after(grammarAccess.getMetamodelRule()); }
483 EOF
484;
485
486// Rule Metamodel
487ruleMetamodel
488 @init {
489 int stackSize = keepStackSize();
490 }
491 :
492 (
493 { before(grammarAccess.getMetamodelAccess().getAlternatives()); }
494 (rule__Metamodel__Alternatives)
495 { after(grammarAccess.getMetamodelAccess().getAlternatives()); }
496 )
497;
498finally {
499 restoreStackSize(stackSize);
500}
501
502// Entry rule entryRulePartialModelSpecification
503entryRulePartialModelSpecification
504:
505{ before(grammarAccess.getPartialModelSpecificationRule()); }
506 rulePartialModelSpecification
507{ after(grammarAccess.getPartialModelSpecificationRule()); }
508 EOF
509;
510
511// Rule PartialModelSpecification
512rulePartialModelSpecification
513 @init {
514 int stackSize = keepStackSize();
515 }
516 :
517 (
518 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); }
519 (rule__PartialModelSpecification__Group__0)
520 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); }
521 )
522;
523finally {
524 restoreStackSize(stackSize);
525}
526
527// Entry rule entryRulePartialModelEntry
528entryRulePartialModelEntry
529:
530{ before(grammarAccess.getPartialModelEntryRule()); }
531 rulePartialModelEntry
532{ after(grammarAccess.getPartialModelEntryRule()); }
533 EOF
534;
535
536// Rule PartialModelEntry
537rulePartialModelEntry
538 @init {
539 int stackSize = keepStackSize();
540 }
541 :
542 (
543 { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); }
544 (rule__PartialModelEntry__Alternatives)
545 { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); }
546 )
547;
548finally {
549 restoreStackSize(stackSize);
550}
551
552// Entry rule entryRuleModelEntry
553entryRuleModelEntry
554:
555{ before(grammarAccess.getModelEntryRule()); }
556 ruleModelEntry
557{ after(grammarAccess.getModelEntryRule()); }
558 EOF
559;
560
561// Rule ModelEntry
562ruleModelEntry
563 @init {
564 int stackSize = keepStackSize();
565 }
566 :
567 (
568 { before(grammarAccess.getModelEntryAccess().getPathAssignment()); }
569 (rule__ModelEntry__PathAssignment)
570 { after(grammarAccess.getModelEntryAccess().getPathAssignment()); }
571 )
572;
573finally {
574 restoreStackSize(stackSize);
575}
576
577// Entry rule entryRuleFolderEntry
578entryRuleFolderEntry
579:
580{ before(grammarAccess.getFolderEntryRule()); }
581 ruleFolderEntry
582{ after(grammarAccess.getFolderEntryRule()); }
583 EOF
584;
585
586// Rule FolderEntry
587ruleFolderEntry
588 @init {
589 int stackSize = keepStackSize();
590 }
591 :
592 (
593 { before(grammarAccess.getFolderEntryAccess().getGroup()); }
594 (rule__FolderEntry__Group__0)
595 { after(grammarAccess.getFolderEntryAccess().getGroup()); }
596 )
597;
598finally {
599 restoreStackSize(stackSize);
600}
601
602// Entry rule entryRulePartialModelDeclaration
603entryRulePartialModelDeclaration
604:
605{ before(grammarAccess.getPartialModelDeclarationRule()); }
606 rulePartialModelDeclaration
607{ after(grammarAccess.getPartialModelDeclarationRule()); }
608 EOF
609;
610
611// Rule PartialModelDeclaration
612rulePartialModelDeclaration
613 @init {
614 int stackSize = keepStackSize();
615 }
616 :
617 (
618 { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); }
619 (rule__PartialModelDeclaration__Group__0)
620 { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); }
621 )
622;
623finally {
624 restoreStackSize(stackSize);
625}
626
627// Entry rule entryRulePartialModelReference
628entryRulePartialModelReference
629:
630{ before(grammarAccess.getPartialModelReferenceRule()); }
631 rulePartialModelReference
632{ after(grammarAccess.getPartialModelReferenceRule()); }
633 EOF
634;
635
636// Rule PartialModelReference
637rulePartialModelReference
638 @init {
639 int stackSize = keepStackSize();
640 }
641 :
642 (
643 { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); }
644 (rule__PartialModelReference__ReferredAssignment)
645 { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); }
646 )
647;
648finally {
649 restoreStackSize(stackSize);
650}
651
652// Entry rule entryRulePartialModel
653entryRulePartialModel
654:
655{ before(grammarAccess.getPartialModelRule()); }
656 rulePartialModel
657{ after(grammarAccess.getPartialModelRule()); }
658 EOF
659;
660
661// Rule PartialModel
662rulePartialModel
663 @init {
664 int stackSize = keepStackSize();
665 }
666 :
667 (
668 { before(grammarAccess.getPartialModelAccess().getAlternatives()); }
669 (rule__PartialModel__Alternatives)
670 { after(grammarAccess.getPartialModelAccess().getAlternatives()); }
671 )
672;
673finally {
674 restoreStackSize(stackSize);
675}
676
677// Entry rule entryRulePatternSpecification
678entryRulePatternSpecification
679:
680{ before(grammarAccess.getPatternSpecificationRule()); }
681 rulePatternSpecification
682{ after(grammarAccess.getPatternSpecificationRule()); }
683 EOF
684;
685
686// Rule PatternSpecification
687rulePatternSpecification
688 @init {
689 int stackSize = keepStackSize();
690 }
691 :
692 (
693 { before(grammarAccess.getPatternSpecificationAccess().getGroup()); }
694 (rule__PatternSpecification__Group__0)
695 { after(grammarAccess.getPatternSpecificationAccess().getGroup()); }
696 )
697;
698finally {
699 restoreStackSize(stackSize);
700}
701
702// Entry rule entryRulePatternEntry
703entryRulePatternEntry
704:
705{ before(grammarAccess.getPatternEntryRule()); }
706 rulePatternEntry
707{ after(grammarAccess.getPatternEntryRule()); }
708 EOF
709;
710
711// Rule PatternEntry
712rulePatternEntry
713 @init {
714 int stackSize = keepStackSize();
715 }
716 :
717 (
718 { before(grammarAccess.getPatternEntryAccess().getAlternatives()); }
719 (rule__PatternEntry__Alternatives)
720 { after(grammarAccess.getPatternEntryAccess().getAlternatives()); }
721 )
722;
723finally {
724 restoreStackSize(stackSize);
725}
726
727// Entry rule entryRuleAllPatternEntry
728entryRuleAllPatternEntry
729:
730{ before(grammarAccess.getAllPatternEntryRule()); }
731 ruleAllPatternEntry
732{ after(grammarAccess.getAllPatternEntryRule()); }
733 EOF
734;
735
736// Rule AllPatternEntry
737ruleAllPatternEntry
738 @init {
739 int stackSize = keepStackSize();
740 }
741 :
742 (
743 { before(grammarAccess.getAllPatternEntryAccess().getGroup()); }
744 (rule__AllPatternEntry__Group__0)
745 { after(grammarAccess.getAllPatternEntryAccess().getGroup()); }
746 )
747;
748finally {
749 restoreStackSize(stackSize);
750}
751
752// Entry rule entryRulePatternElement
753entryRulePatternElement
754:
755{ before(grammarAccess.getPatternElementRule()); }
756 rulePatternElement
757{ after(grammarAccess.getPatternElementRule()); }
758 EOF
759;
760
761// Rule PatternElement
762rulePatternElement
763 @init {
764 int stackSize = keepStackSize();
765 }
766 :
767 (
768 { before(grammarAccess.getPatternElementAccess().getGroup()); }
769 (rule__PatternElement__Group__0)
770 { after(grammarAccess.getPatternElementAccess().getGroup()); }
771 )
772;
773finally {
774 restoreStackSize(stackSize);
775}
776
777// Entry rule entryRuleGraphPatternDeclaration
778entryRuleGraphPatternDeclaration
779:
780{ before(grammarAccess.getGraphPatternDeclarationRule()); }
781 ruleGraphPatternDeclaration
782{ after(grammarAccess.getGraphPatternDeclarationRule()); }
783 EOF
784;
785
786// Rule GraphPatternDeclaration
787ruleGraphPatternDeclaration
788 @init {
789 int stackSize = keepStackSize();
790 }
791 :
792 (
793 { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); }
794 (rule__GraphPatternDeclaration__Group__0)
795 { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); }
796 )
797;
798finally {
799 restoreStackSize(stackSize);
800}
801
802// Entry rule entryRuleGraphPatternReference
803entryRuleGraphPatternReference
804:
805{ before(grammarAccess.getGraphPatternReferenceRule()); }
806 ruleGraphPatternReference
807{ after(grammarAccess.getGraphPatternReferenceRule()); }
808 EOF
809;
810
811// Rule GraphPatternReference
812ruleGraphPatternReference
813 @init {
814 int stackSize = keepStackSize();
815 }
816 :
817 (
818 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); }
819 (rule__GraphPatternReference__ReferredAssignment)
820 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); }
821 )
822;
823finally {
824 restoreStackSize(stackSize);
825}
826
827// Entry rule entryRuleGraphPattern
828entryRuleGraphPattern
829:
830{ before(grammarAccess.getGraphPatternRule()); }
831 ruleGraphPattern
832{ after(grammarAccess.getGraphPatternRule()); }
833 EOF
834;
835
836// Rule GraphPattern
837ruleGraphPattern
838 @init {
839 int stackSize = keepStackSize();
840 }
841 :
842 (
843 { before(grammarAccess.getGraphPatternAccess().getAlternatives()); }
844 (rule__GraphPattern__Alternatives)
845 { after(grammarAccess.getGraphPatternAccess().getAlternatives()); }
846 )
847;
848finally {
849 restoreStackSize(stackSize);
850}
851
852// Entry rule entryRuleConfigSpecification
853entryRuleConfigSpecification
854:
855{ before(grammarAccess.getConfigSpecificationRule()); }
856 ruleConfigSpecification
857{ after(grammarAccess.getConfigSpecificationRule()); }
858 EOF
859;
860
861// Rule ConfigSpecification
862ruleConfigSpecification
863 @init {
864 int stackSize = keepStackSize();
865 }
866 :
867 (
868 { before(grammarAccess.getConfigSpecificationAccess().getGroup()); }
869 (rule__ConfigSpecification__Group__0)
870 { after(grammarAccess.getConfigSpecificationAccess().getGroup()); }
871 )
872;
873finally {
874 restoreStackSize(stackSize);
875}
876
877// Entry rule entryRuleConfigDeclaration
878entryRuleConfigDeclaration
879:
880{ before(grammarAccess.getConfigDeclarationRule()); }
881 ruleConfigDeclaration
882{ after(grammarAccess.getConfigDeclarationRule()); }
883 EOF
884;
885
886// Rule ConfigDeclaration
887ruleConfigDeclaration
888 @init {
889 int stackSize = keepStackSize();
890 }
891 :
892 (
893 { before(grammarAccess.getConfigDeclarationAccess().getGroup()); }
894 (rule__ConfigDeclaration__Group__0)
895 { after(grammarAccess.getConfigDeclarationAccess().getGroup()); }
896 )
897;
898finally {
899 restoreStackSize(stackSize);
900}
901
902// Entry rule entryRuleConfigEntry
903entryRuleConfigEntry
904:
905{ before(grammarAccess.getConfigEntryRule()); }
906 ruleConfigEntry
907{ after(grammarAccess.getConfigEntryRule()); }
908 EOF
909;
910
911// Rule ConfigEntry
912ruleConfigEntry
913 @init {
914 int stackSize = keepStackSize();
915 }
916 :
917 (
918 { before(grammarAccess.getConfigEntryAccess().getGroup()); }
919 (rule__ConfigEntry__Group__0)
920 { after(grammarAccess.getConfigEntryAccess().getGroup()); }
921 )
922;
923finally {
924 restoreStackSize(stackSize);
925}
926
927// Entry rule entryRuleConfigReference
928entryRuleConfigReference
929:
930{ before(grammarAccess.getConfigReferenceRule()); }
931 ruleConfigReference
932{ after(grammarAccess.getConfigReferenceRule()); }
933 EOF
934;
935
936// Rule ConfigReference
937ruleConfigReference
938 @init {
939 int stackSize = keepStackSize();
940 }
941 :
942 (
943 { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); }
944 (rule__ConfigReference__ConfigAssignment)
945 { after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); }
946 )
947;
948finally {
949 restoreStackSize(stackSize);
950}
951
952// Entry rule entryRuleConfig
953entryRuleConfig
954:
955{ before(grammarAccess.getConfigRule()); }
956 ruleConfig
957{ after(grammarAccess.getConfigRule()); }
958 EOF
959;
960
961// Rule Config
962ruleConfig
963 @init {
964 int stackSize = keepStackSize();
965 }
966 :
967 (
968 { before(grammarAccess.getConfigAccess().getAlternatives()); }
969 (rule__Config__Alternatives)
970 { after(grammarAccess.getConfigAccess().getAlternatives()); }
971 )
972;
973finally {
974 restoreStackSize(stackSize);
975}
976
977// Entry rule entryRuleScopeSpecification
978entryRuleScopeSpecification
979:
980{ before(grammarAccess.getScopeSpecificationRule()); }
981 ruleScopeSpecification
982{ after(grammarAccess.getScopeSpecificationRule()); }
983 EOF
984;
985
986// Rule ScopeSpecification
987ruleScopeSpecification
988 @init {
989 int stackSize = keepStackSize();
990 }
991 :
992 (
993 { before(grammarAccess.getScopeSpecificationAccess().getGroup()); }
994 (rule__ScopeSpecification__Group__0)
995 { after(grammarAccess.getScopeSpecificationAccess().getGroup()); }
996 )
997;
998finally {
999 restoreStackSize(stackSize);
1000}
1001
1002// Entry rule entryRuleTypeScope
1003entryRuleTypeScope
1004:
1005{ before(grammarAccess.getTypeScopeRule()); }
1006 ruleTypeScope
1007{ after(grammarAccess.getTypeScopeRule()); }
1008 EOF
1009;
1010
1011// Rule TypeScope
1012ruleTypeScope
1013 @init {
1014 int stackSize = keepStackSize();
1015 }
1016 :
1017 (
1018 { before(grammarAccess.getTypeScopeAccess().getAlternatives()); }
1019 (rule__TypeScope__Alternatives)
1020 { after(grammarAccess.getTypeScopeAccess().getAlternatives()); }
1021 )
1022;
1023finally {
1024 restoreStackSize(stackSize);
1025}
1026
1027// Entry rule entryRuleClassTypeScope
1028entryRuleClassTypeScope
1029:
1030{ before(grammarAccess.getClassTypeScopeRule()); }
1031 ruleClassTypeScope
1032{ after(grammarAccess.getClassTypeScopeRule()); }
1033 EOF
1034;
1035
1036// Rule ClassTypeScope
1037ruleClassTypeScope
1038 @init {
1039 int stackSize = keepStackSize();
1040 }
1041 :
1042 (
1043 { before(grammarAccess.getClassTypeScopeAccess().getGroup()); }
1044 (rule__ClassTypeScope__Group__0)
1045 { after(grammarAccess.getClassTypeScopeAccess().getGroup()); }
1046 )
1047;
1048finally {
1049 restoreStackSize(stackSize);
1050}
1051
1052// Entry rule entryRuleObjectTypeScope
1053entryRuleObjectTypeScope
1054:
1055{ before(grammarAccess.getObjectTypeScopeRule()); }
1056 ruleObjectTypeScope
1057{ after(grammarAccess.getObjectTypeScopeRule()); }
1058 EOF
1059;
1060
1061// Rule ObjectTypeScope
1062ruleObjectTypeScope
1063 @init {
1064 int stackSize = keepStackSize();
1065 }
1066 :
1067 (
1068 { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); }
1069 (rule__ObjectTypeScope__Group__0)
1070 { after(grammarAccess.getObjectTypeScopeAccess().getGroup()); }
1071 )
1072;
1073finally {
1074 restoreStackSize(stackSize);
1075}
1076
1077// Entry rule entryRuleIntegerTypeScope
1078entryRuleIntegerTypeScope
1079:
1080{ before(grammarAccess.getIntegerTypeScopeRule()); }
1081 ruleIntegerTypeScope
1082{ after(grammarAccess.getIntegerTypeScopeRule()); }
1083 EOF
1084;
1085
1086// Rule IntegerTypeScope
1087ruleIntegerTypeScope
1088 @init {
1089 int stackSize = keepStackSize();
1090 }
1091 :
1092 (
1093 { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); }
1094 (rule__IntegerTypeScope__Group__0)
1095 { after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); }
1096 )
1097;
1098finally {
1099 restoreStackSize(stackSize);
1100}
1101
1102// Entry rule entryRuleRealTypeScope
1103entryRuleRealTypeScope
1104:
1105{ before(grammarAccess.getRealTypeScopeRule()); }
1106 ruleRealTypeScope
1107{ after(grammarAccess.getRealTypeScopeRule()); }
1108 EOF
1109;
1110
1111// Rule RealTypeScope
1112ruleRealTypeScope
1113 @init {
1114 int stackSize = keepStackSize();
1115 }
1116 :
1117 (
1118 { before(grammarAccess.getRealTypeScopeAccess().getGroup()); }
1119 (rule__RealTypeScope__Group__0)
1120 { after(grammarAccess.getRealTypeScopeAccess().getGroup()); }
1121 )
1122;
1123finally {
1124 restoreStackSize(stackSize);
1125}
1126
1127// Entry rule entryRuleStringTypeScope
1128entryRuleStringTypeScope
1129:
1130{ before(grammarAccess.getStringTypeScopeRule()); }
1131 ruleStringTypeScope
1132{ after(grammarAccess.getStringTypeScopeRule()); }
1133 EOF
1134;
1135
1136// Rule StringTypeScope
1137ruleStringTypeScope
1138 @init {
1139 int stackSize = keepStackSize();
1140 }
1141 :
1142 (
1143 { before(grammarAccess.getStringTypeScopeAccess().getGroup()); }
1144 (rule__StringTypeScope__Group__0)
1145 { after(grammarAccess.getStringTypeScopeAccess().getGroup()); }
1146 )
1147;
1148finally {
1149 restoreStackSize(stackSize);
1150}
1151
1152// Entry rule entryRuleClassReference
1153entryRuleClassReference
1154:
1155{ before(grammarAccess.getClassReferenceRule()); }
1156 ruleClassReference
1157{ after(grammarAccess.getClassReferenceRule()); }
1158 EOF
1159;
1160
1161// Rule ClassReference
1162ruleClassReference
1163 @init {
1164 int stackSize = keepStackSize();
1165 }
1166 :
1167 (
1168 { before(grammarAccess.getClassReferenceAccess().getGroup()); }
1169 (rule__ClassReference__Group__0)
1170 { after(grammarAccess.getClassReferenceAccess().getGroup()); }
1171 )
1172;
1173finally {
1174 restoreStackSize(stackSize);
1175}
1176
1177// Entry rule entryRuleObjectReference
1178entryRuleObjectReference
1179:
1180{ before(grammarAccess.getObjectReferenceRule()); }
1181 ruleObjectReference
1182{ after(grammarAccess.getObjectReferenceRule()); }
1183 EOF
1184;
1185
1186// Rule ObjectReference
1187ruleObjectReference
1188 @init {
1189 int stackSize = keepStackSize();
1190 }
1191 :
1192 (
1193 { before(grammarAccess.getObjectReferenceAccess().getGroup()); }
1194 (rule__ObjectReference__Group__0)
1195 { after(grammarAccess.getObjectReferenceAccess().getGroup()); }
1196 )
1197;
1198finally {
1199 restoreStackSize(stackSize);
1200}
1201
1202// Entry rule entryRuleIntegerReference
1203entryRuleIntegerReference
1204:
1205{ before(grammarAccess.getIntegerReferenceRule()); }
1206 ruleIntegerReference
1207{ after(grammarAccess.getIntegerReferenceRule()); }
1208 EOF
1209;
1210
1211// Rule IntegerReference
1212ruleIntegerReference
1213 @init {
1214 int stackSize = keepStackSize();
1215 }
1216 :
1217 (
1218 { before(grammarAccess.getIntegerReferenceAccess().getGroup()); }
1219 (rule__IntegerReference__Group__0)
1220 { after(grammarAccess.getIntegerReferenceAccess().getGroup()); }
1221 )
1222;
1223finally {
1224 restoreStackSize(stackSize);
1225}
1226
1227// Entry rule entryRuleRealReference
1228entryRuleRealReference
1229:
1230{ before(grammarAccess.getRealReferenceRule()); }
1231 ruleRealReference
1232{ after(grammarAccess.getRealReferenceRule()); }
1233 EOF
1234;
1235
1236// Rule RealReference
1237ruleRealReference
1238 @init {
1239 int stackSize = keepStackSize();
1240 }
1241 :
1242 (
1243 { before(grammarAccess.getRealReferenceAccess().getGroup()); }
1244 (rule__RealReference__Group__0)
1245 { after(grammarAccess.getRealReferenceAccess().getGroup()); }
1246 )
1247;
1248finally {
1249 restoreStackSize(stackSize);
1250}
1251
1252// Entry rule entryRuleStringReference
1253entryRuleStringReference
1254:
1255{ before(grammarAccess.getStringReferenceRule()); }
1256 ruleStringReference
1257{ after(grammarAccess.getStringReferenceRule()); }
1258 EOF
1259;
1260
1261// Rule StringReference
1262ruleStringReference
1263 @init {
1264 int stackSize = keepStackSize();
1265 }
1266 :
1267 (
1268 { before(grammarAccess.getStringReferenceAccess().getGroup()); }
1269 (rule__StringReference__Group__0)
1270 { after(grammarAccess.getStringReferenceAccess().getGroup()); }
1271 )
1272;
1273finally {
1274 restoreStackSize(stackSize);
1275}
1276
1277// Entry rule entryRuleExactNumber
1278entryRuleExactNumber
1279:
1280{ before(grammarAccess.getExactNumberRule()); }
1281 ruleExactNumber
1282{ after(grammarAccess.getExactNumberRule()); }
1283 EOF
1284;
1285
1286// Rule ExactNumber
1287ruleExactNumber
1288 @init {
1289 int stackSize = keepStackSize();
1290 }
1291 :
1292 (
1293 { before(grammarAccess.getExactNumberAccess().getAlternatives()); }
1294 (rule__ExactNumber__Alternatives)
1295 { after(grammarAccess.getExactNumberAccess().getAlternatives()); }
1296 )
1297;
1298finally {
1299 restoreStackSize(stackSize);
1300}
1301
1302// Entry rule entryRuleIntervallNumber
1303entryRuleIntervallNumber
1304:
1305{ before(grammarAccess.getIntervallNumberRule()); }
1306 ruleIntervallNumber
1307{ after(grammarAccess.getIntervallNumberRule()); }
1308 EOF
1309;
1310
1311// Rule IntervallNumber
1312ruleIntervallNumber
1313 @init {
1314 int stackSize = keepStackSize();
1315 }
1316 :
1317 (
1318 { before(grammarAccess.getIntervallNumberAccess().getGroup()); }
1319 (rule__IntervallNumber__Group__0)
1320 { after(grammarAccess.getIntervallNumberAccess().getGroup()); }
1321 )
1322;
1323finally {
1324 restoreStackSize(stackSize);
1325}
1326
1327// Entry rule entryRuleIntEnumberation
1328entryRuleIntEnumberation
1329:
1330{ before(grammarAccess.getIntEnumberationRule()); }
1331 ruleIntEnumberation
1332{ after(grammarAccess.getIntEnumberationRule()); }
1333 EOF
1334;
1335
1336// Rule IntEnumberation
1337ruleIntEnumberation
1338 @init {
1339 int stackSize = keepStackSize();
1340 }
1341 :
1342 (
1343 { before(grammarAccess.getIntEnumberationAccess().getGroup()); }
1344 (rule__IntEnumberation__Group__0)
1345 { after(grammarAccess.getIntEnumberationAccess().getGroup()); }
1346 )
1347;
1348finally {
1349 restoreStackSize(stackSize);
1350}
1351
1352// Entry rule entryRuleRealEnumeration
1353entryRuleRealEnumeration
1354:
1355{ before(grammarAccess.getRealEnumerationRule()); }
1356 ruleRealEnumeration
1357{ after(grammarAccess.getRealEnumerationRule()); }
1358 EOF
1359;
1360
1361// Rule RealEnumeration
1362ruleRealEnumeration
1363 @init {
1364 int stackSize = keepStackSize();
1365 }
1366 :
1367 (
1368 { before(grammarAccess.getRealEnumerationAccess().getGroup()); }
1369 (rule__RealEnumeration__Group__0)
1370 { after(grammarAccess.getRealEnumerationAccess().getGroup()); }
1371 )
1372;
1373finally {
1374 restoreStackSize(stackSize);
1375}
1376
1377// Entry rule entryRuleStringEnumeration
1378entryRuleStringEnumeration
1379:
1380{ before(grammarAccess.getStringEnumerationRule()); }
1381 ruleStringEnumeration
1382{ after(grammarAccess.getStringEnumerationRule()); }
1383 EOF
1384;
1385
1386// Rule StringEnumeration
1387ruleStringEnumeration
1388 @init {
1389 int stackSize = keepStackSize();
1390 }
1391 :
1392 (
1393 { before(grammarAccess.getStringEnumerationAccess().getGroup()); }
1394 (rule__StringEnumeration__Group__0)
1395 { after(grammarAccess.getStringEnumerationAccess().getGroup()); }
1396 )
1397;
1398finally {
1399 restoreStackSize(stackSize);
1400}
1401
1402// Entry rule entryRuleScopeDeclaration
1403entryRuleScopeDeclaration
1404:
1405{ before(grammarAccess.getScopeDeclarationRule()); }
1406 ruleScopeDeclaration
1407{ after(grammarAccess.getScopeDeclarationRule()); }
1408 EOF
1409;
1410
1411// Rule ScopeDeclaration
1412ruleScopeDeclaration
1413 @init {
1414 int stackSize = keepStackSize();
1415 }
1416 :
1417 (
1418 { before(grammarAccess.getScopeDeclarationAccess().getGroup()); }
1419 (rule__ScopeDeclaration__Group__0)
1420 { after(grammarAccess.getScopeDeclarationAccess().getGroup()); }
1421 )
1422;
1423finally {
1424 restoreStackSize(stackSize);
1425}
1426
1427// Entry rule entryRuleScopeReference
1428entryRuleScopeReference
1429:
1430{ before(grammarAccess.getScopeReferenceRule()); }
1431 ruleScopeReference
1432{ after(grammarAccess.getScopeReferenceRule()); }
1433 EOF
1434;
1435
1436// Rule ScopeReference
1437ruleScopeReference
1438 @init {
1439 int stackSize = keepStackSize();
1440 }
1441 :
1442 (
1443 { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); }
1444 (rule__ScopeReference__ReferredAssignment)
1445 { after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); }
1446 )
1447;
1448finally {
1449 restoreStackSize(stackSize);
1450}
1451
1452// Entry rule entryRuleScope
1453entryRuleScope
1454:
1455{ before(grammarAccess.getScopeRule()); }
1456 ruleScope
1457{ after(grammarAccess.getScopeRule()); }
1458 EOF
1459;
1460
1461// Rule Scope
1462ruleScope
1463 @init {
1464 int stackSize = keepStackSize();
1465 }
1466 :
1467 (
1468 { before(grammarAccess.getScopeAccess().getAlternatives()); }
1469 (rule__Scope__Alternatives)
1470 { after(grammarAccess.getScopeAccess().getAlternatives()); }
1471 )
1472;
1473finally {
1474 restoreStackSize(stackSize);
1475}
1476
1477// Entry rule entryRuleTask
1478entryRuleTask
1479:
1480{ before(grammarAccess.getTaskRule()); }
1481 ruleTask
1482{ after(grammarAccess.getTaskRule()); }
1483 EOF
1484;
1485
1486// Rule Task
1487ruleTask
1488 @init {
1489 int stackSize = keepStackSize();
1490 }
1491 :
1492 (
1493 { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); }
1494 ruleGenerationTask
1495 { after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); }
1496 )
1497;
1498finally {
1499 restoreStackSize(stackSize);
1500}
1501
1502// Entry rule entryRuleGenerationTask
1503entryRuleGenerationTask
1504:
1505{ before(grammarAccess.getGenerationTaskRule()); }
1506 ruleGenerationTask
1507{ after(grammarAccess.getGenerationTaskRule()); }
1508 EOF
1509;
1510
1511// Rule GenerationTask
1512ruleGenerationTask
1513 @init {
1514 int stackSize = keepStackSize();
1515 }
1516 :
1517 (
1518 { before(grammarAccess.getGenerationTaskAccess().getGroup()); }
1519 (rule__GenerationTask__Group__0)
1520 { after(grammarAccess.getGenerationTaskAccess().getGroup()); }
1521 )
1522;
1523finally {
1524 restoreStackSize(stackSize);
1525}
1526
1527// Rule Solver
1528ruleSolver
1529 @init {
1530 int stackSize = keepStackSize();
1531 }
1532:
1533 (
1534 { before(grammarAccess.getSolverAccess().getAlternatives()); }
1535 (rule__Solver__Alternatives)
1536 { after(grammarAccess.getSolverAccess().getAlternatives()); }
1537 )
1538;
1539finally {
1540 restoreStackSize(stackSize);
1541}
1542
1543rule__Command__Alternatives
1544 @init {
1545 int stackSize = keepStackSize();
1546 }
1547:
1548 (
1549 { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); }
1550 ruleDeclaration
1551 { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); }
1552 )
1553 |
1554 (
1555 { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); }
1556 ruleTask
1557 { after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); }
1558 )
1559;
1560finally {
1561 restoreStackSize(stackSize);
1562}
1563
352rule__Import__Alternatives 1564rule__Import__Alternatives
353 @init { 1565 @init {
354 int stackSize = keepStackSize(); 1566 int stackSize = keepStackSize();
@@ -370,6 +1582,72 @@ finally {
370 restoreStackSize(stackSize); 1582 restoreStackSize(stackSize);
371} 1583}
372 1584
1585rule__Declaration__Alternatives
1586 @init {
1587 int stackSize = keepStackSize();
1588 }
1589:
1590 (
1591 { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); }
1592 ruleFileDeclaration
1593 { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); }
1594 )
1595 |
1596 (
1597 { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); }
1598 ruleMetamodelDeclaration
1599 { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); }
1600 )
1601 |
1602 (
1603 { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); }
1604 rulePartialModelDeclaration
1605 { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); }
1606 )
1607 |
1608 (
1609 { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); }
1610 ruleGraphPatternDeclaration
1611 { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); }
1612 )
1613 |
1614 (
1615 { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); }
1616 ruleConfigDeclaration
1617 { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); }
1618 )
1619 |
1620 (
1621 { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); }
1622 ruleScopeDeclaration
1623 { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); }
1624 )
1625;
1626finally {
1627 restoreStackSize(stackSize);
1628}
1629
1630rule__File__Alternatives
1631 @init {
1632 int stackSize = keepStackSize();
1633 }
1634:
1635 (
1636 { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); }
1637 ruleFileSpecification
1638 { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); }
1639 )
1640 |
1641 (
1642 { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); }
1643 ruleFileReference
1644 { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); }
1645 )
1646;
1647finally {
1648 restoreStackSize(stackSize);
1649}
1650
373rule__MetamodelEntry__Alternatives 1651rule__MetamodelEntry__Alternatives
374 @init { 1652 @init {
375 int stackSize = keepStackSize(); 1653 int stackSize = keepStackSize();
@@ -391,6 +1669,489 @@ finally {
391 restoreStackSize(stackSize); 1669 restoreStackSize(stackSize);
392} 1670}
393 1671
1672rule__Metamodel__Alternatives
1673 @init {
1674 int stackSize = keepStackSize();
1675 }
1676:
1677 (
1678 { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); }
1679 ruleMetamodelReference
1680 { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); }
1681 )
1682 |
1683 (
1684 { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); }
1685 ruleMetamodelSpecification
1686 { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); }
1687 )
1688;
1689finally {
1690 restoreStackSize(stackSize);
1691}
1692
1693rule__PartialModelEntry__Alternatives
1694 @init {
1695 int stackSize = keepStackSize();
1696 }
1697:
1698 (
1699 { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); }
1700 ruleModelEntry
1701 { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); }
1702 )
1703 |
1704 (
1705 { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); }
1706 ruleFolderEntry
1707 { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); }
1708 )
1709;
1710finally {
1711 restoreStackSize(stackSize);
1712}
1713
1714rule__PartialModel__Alternatives
1715 @init {
1716 int stackSize = keepStackSize();
1717 }
1718:
1719 (
1720 { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); }
1721 rulePartialModelSpecification
1722 { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); }
1723 )
1724 |
1725 (
1726 { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); }
1727 rulePartialModelReference
1728 { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); }
1729 )
1730;
1731finally {
1732 restoreStackSize(stackSize);
1733}
1734
1735rule__PatternEntry__Alternatives
1736 @init {
1737 int stackSize = keepStackSize();
1738 }
1739:
1740 (
1741 { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); }
1742 rulePatternElement
1743 { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); }
1744 )
1745 |
1746 (
1747 { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); }
1748 ruleAllPatternEntry
1749 { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); }
1750 )
1751;
1752finally {
1753 restoreStackSize(stackSize);
1754}
1755
1756rule__GraphPattern__Alternatives
1757 @init {
1758 int stackSize = keepStackSize();
1759 }
1760:
1761 (
1762 { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); }
1763 ruleGraphPatternReference
1764 { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); }
1765 )
1766 |
1767 (
1768 { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); }
1769 rulePatternSpecification
1770 { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); }
1771 )
1772;
1773finally {
1774 restoreStackSize(stackSize);
1775}
1776
1777rule__Config__Alternatives
1778 @init {
1779 int stackSize = keepStackSize();
1780 }
1781:
1782 (
1783 { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); }
1784 ruleConfigSpecification
1785 { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); }
1786 )
1787 |
1788 (
1789 { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); }
1790 ruleConfigReference
1791 { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); }
1792 )
1793;
1794finally {
1795 restoreStackSize(stackSize);
1796}
1797
1798rule__TypeScope__Alternatives
1799 @init {
1800 int stackSize = keepStackSize();
1801 }
1802:
1803 (
1804 { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); }
1805 ruleClassTypeScope
1806 { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); }
1807 )
1808 |
1809 (
1810 { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); }
1811 ruleObjectTypeScope
1812 { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); }
1813 )
1814 |
1815 (
1816 { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); }
1817 ruleIntegerTypeScope
1818 { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); }
1819 )
1820 |
1821 (
1822 { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); }
1823 ruleRealTypeScope
1824 { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); }
1825 )
1826 |
1827 (
1828 { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); }
1829 ruleStringTypeScope
1830 { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); }
1831 )
1832;
1833finally {
1834 restoreStackSize(stackSize);
1835}
1836
1837rule__ClassTypeScope__Alternatives_2
1838 @init {
1839 int stackSize = keepStackSize();
1840 }
1841:
1842 (
1843 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); }
1844 (rule__ClassTypeScope__SetsNewAssignment_2_0)
1845 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); }
1846 )
1847 |
1848 (
1849 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); }
1850 (rule__ClassTypeScope__SetsSumAssignment_2_1)
1851 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); }
1852 )
1853;
1854finally {
1855 restoreStackSize(stackSize);
1856}
1857
1858rule__ClassTypeScope__Alternatives_3
1859 @init {
1860 int stackSize = keepStackSize();
1861 }
1862:
1863 (
1864 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); }
1865 (rule__ClassTypeScope__NumberAssignment_3_0)
1866 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); }
1867 )
1868 |
1869 (
1870 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); }
1871 (rule__ClassTypeScope__NumberAssignment_3_1)
1872 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); }
1873 )
1874;
1875finally {
1876 restoreStackSize(stackSize);
1877}
1878
1879rule__ObjectTypeScope__Alternatives_2
1880 @init {
1881 int stackSize = keepStackSize();
1882 }
1883:
1884 (
1885 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); }
1886 (rule__ObjectTypeScope__SetsNewAssignment_2_0)
1887 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); }
1888 )
1889 |
1890 (
1891 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); }
1892 (rule__ObjectTypeScope__SetsSumAssignment_2_1)
1893 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); }
1894 )
1895;
1896finally {
1897 restoreStackSize(stackSize);
1898}
1899
1900rule__ObjectTypeScope__Alternatives_3
1901 @init {
1902 int stackSize = keepStackSize();
1903 }
1904:
1905 (
1906 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); }
1907 (rule__ObjectTypeScope__NumberAssignment_3_0)
1908 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); }
1909 )
1910 |
1911 (
1912 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); }
1913 (rule__ObjectTypeScope__NumberAssignment_3_1)
1914 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); }
1915 )
1916;
1917finally {
1918 restoreStackSize(stackSize);
1919}
1920
1921rule__IntegerTypeScope__Alternatives_2
1922 @init {
1923 int stackSize = keepStackSize();
1924 }
1925:
1926 (
1927 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); }
1928 (rule__IntegerTypeScope__SetsNewAssignment_2_0)
1929 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); }
1930 )
1931 |
1932 (
1933 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); }
1934 (rule__IntegerTypeScope__SetsSumAssignment_2_1)
1935 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); }
1936 )
1937;
1938finally {
1939 restoreStackSize(stackSize);
1940}
1941
1942rule__IntegerTypeScope__Alternatives_3
1943 @init {
1944 int stackSize = keepStackSize();
1945 }
1946:
1947 (
1948 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); }
1949 (rule__IntegerTypeScope__NumberAssignment_3_0)
1950 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); }
1951 )
1952 |
1953 (
1954 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); }
1955 (rule__IntegerTypeScope__NumberAssignment_3_1)
1956 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); }
1957 )
1958 |
1959 (
1960 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); }
1961 (rule__IntegerTypeScope__NumberAssignment_3_2)
1962 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); }
1963 )
1964;
1965finally {
1966 restoreStackSize(stackSize);
1967}
1968
1969rule__RealTypeScope__Alternatives_2
1970 @init {
1971 int stackSize = keepStackSize();
1972 }
1973:
1974 (
1975 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); }
1976 (rule__RealTypeScope__SetsNewAssignment_2_0)
1977 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); }
1978 )
1979 |
1980 (
1981 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); }
1982 (rule__RealTypeScope__SetsSumAssignment_2_1)
1983 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); }
1984 )
1985;
1986finally {
1987 restoreStackSize(stackSize);
1988}
1989
1990rule__RealTypeScope__Alternatives_3
1991 @init {
1992 int stackSize = keepStackSize();
1993 }
1994:
1995 (
1996 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); }
1997 (rule__RealTypeScope__NumberAssignment_3_0)
1998 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); }
1999 )
2000 |
2001 (
2002 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); }
2003 (rule__RealTypeScope__NumberAssignment_3_1)
2004 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); }
2005 )
2006 |
2007 (
2008 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); }
2009 (rule__RealTypeScope__NumberAssignment_3_2)
2010 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); }
2011 )
2012;
2013finally {
2014 restoreStackSize(stackSize);
2015}
2016
2017rule__StringTypeScope__Alternatives_2
2018 @init {
2019 int stackSize = keepStackSize();
2020 }
2021:
2022 (
2023 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); }
2024 (rule__StringTypeScope__SetsNewAssignment_2_0)
2025 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); }
2026 )
2027 |
2028 (
2029 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); }
2030 (rule__StringTypeScope__SetsSumAssignment_2_1)
2031 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); }
2032 )
2033;
2034finally {
2035 restoreStackSize(stackSize);
2036}
2037
2038rule__StringTypeScope__Alternatives_3
2039 @init {
2040 int stackSize = keepStackSize();
2041 }
2042:
2043 (
2044 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); }
2045 (rule__StringTypeScope__NumberAssignment_3_0)
2046 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); }
2047 )
2048 |
2049 (
2050 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); }
2051 (rule__StringTypeScope__NumberAssignment_3_1)
2052 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); }
2053 )
2054 |
2055 (
2056 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); }
2057 (rule__StringTypeScope__NumberAssignment_3_2)
2058 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); }
2059 )
2060;
2061finally {
2062 restoreStackSize(stackSize);
2063}
2064
2065rule__ExactNumber__Alternatives
2066 @init {
2067 int stackSize = keepStackSize();
2068 }
2069:
2070 (
2071 { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); }
2072 (rule__ExactNumber__ExactNumberAssignment_0)
2073 { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); }
2074 )
2075 |
2076 (
2077 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); }
2078 (rule__ExactNumber__ExactUnlimitedAssignment_1)
2079 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); }
2080 )
2081;
2082finally {
2083 restoreStackSize(stackSize);
2084}
2085
2086rule__IntervallNumber__Alternatives_2
2087 @init {
2088 int stackSize = keepStackSize();
2089 }
2090:
2091 (
2092 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); }
2093 (rule__IntervallNumber__MaxNumberAssignment_2_0)
2094 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); }
2095 )
2096 |
2097 (
2098 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); }
2099 (rule__IntervallNumber__MaxUnlimitedAssignment_2_1)
2100 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); }
2101 )
2102;
2103finally {
2104 restoreStackSize(stackSize);
2105}
2106
2107rule__Scope__Alternatives
2108 @init {
2109 int stackSize = keepStackSize();
2110 }
2111:
2112 (
2113 { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); }
2114 ruleScopeSpecification
2115 { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); }
2116 )
2117 |
2118 (
2119 { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); }
2120 ruleScopeReference
2121 { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); }
2122 )
2123;
2124finally {
2125 restoreStackSize(stackSize);
2126}
2127
2128rule__Solver__Alternatives
2129 @init {
2130 int stackSize = keepStackSize();
2131 }
2132:
2133 (
2134 { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); }
2135 ('SMTSolver')
2136 { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); }
2137 )
2138 |
2139 (
2140 { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); }
2141 ('AlloySolver')
2142 { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); }
2143 )
2144 |
2145 (
2146 { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); }
2147 ('ViatraSolver')
2148 { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); }
2149 )
2150;
2151finally {
2152 restoreStackSize(stackSize);
2153}
2154
394rule__ConfigurationScript__Group__0 2155rule__ConfigurationScript__Group__0
395 @init { 2156 @init {
396 int stackSize = keepStackSize(); 2157 int stackSize = keepStackSize();
@@ -445,6 +2206,114 @@ finally {
445} 2206}
446 2207
447 2208
2209rule__QualifiedName__Group__0
2210 @init {
2211 int stackSize = keepStackSize();
2212 }
2213:
2214 rule__QualifiedName__Group__0__Impl
2215 rule__QualifiedName__Group__1
2216;
2217finally {
2218 restoreStackSize(stackSize);
2219}
2220
2221rule__QualifiedName__Group__0__Impl
2222 @init {
2223 int stackSize = keepStackSize();
2224 }
2225:
2226(
2227 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); }
2228 RULE_ID
2229 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); }
2230)
2231;
2232finally {
2233 restoreStackSize(stackSize);
2234}
2235
2236rule__QualifiedName__Group__1
2237 @init {
2238 int stackSize = keepStackSize();
2239 }
2240:
2241 rule__QualifiedName__Group__1__Impl
2242;
2243finally {
2244 restoreStackSize(stackSize);
2245}
2246
2247rule__QualifiedName__Group__1__Impl
2248 @init {
2249 int stackSize = keepStackSize();
2250 }
2251:
2252(
2253 { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
2254 (rule__QualifiedName__Group_1__0)*
2255 { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
2256)
2257;
2258finally {
2259 restoreStackSize(stackSize);
2260}
2261
2262
2263rule__QualifiedName__Group_1__0
2264 @init {
2265 int stackSize = keepStackSize();
2266 }
2267:
2268 rule__QualifiedName__Group_1__0__Impl
2269 rule__QualifiedName__Group_1__1
2270;
2271finally {
2272 restoreStackSize(stackSize);
2273}
2274
2275rule__QualifiedName__Group_1__0__Impl
2276 @init {
2277 int stackSize = keepStackSize();
2278 }
2279:
2280(
2281 { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
2282 '.'
2283 { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
2284)
2285;
2286finally {
2287 restoreStackSize(stackSize);
2288}
2289
2290rule__QualifiedName__Group_1__1
2291 @init {
2292 int stackSize = keepStackSize();
2293 }
2294:
2295 rule__QualifiedName__Group_1__1__Impl
2296;
2297finally {
2298 restoreStackSize(stackSize);
2299}
2300
2301rule__QualifiedName__Group_1__1__Impl
2302 @init {
2303 int stackSize = keepStackSize();
2304 }
2305:
2306(
2307 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); }
2308 RULE_ID
2309 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); }
2310)
2311;
2312finally {
2313 restoreStackSize(stackSize);
2314}
2315
2316
448rule__EPackageImport__Group__0 2317rule__EPackageImport__Group__0
449 @init { 2318 @init {
450 int stackSize = keepStackSize(); 2319 int stackSize = keepStackSize();
@@ -607,6 +2476,114 @@ finally {
607} 2476}
608 2477
609 2478
2479rule__FileDeclaration__Group__0
2480 @init {
2481 int stackSize = keepStackSize();
2482 }
2483:
2484 rule__FileDeclaration__Group__0__Impl
2485 rule__FileDeclaration__Group__1
2486;
2487finally {
2488 restoreStackSize(stackSize);
2489}
2490
2491rule__FileDeclaration__Group__0__Impl
2492 @init {
2493 int stackSize = keepStackSize();
2494 }
2495:
2496(
2497 { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); }
2498 'file'
2499 { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); }
2500)
2501;
2502finally {
2503 restoreStackSize(stackSize);
2504}
2505
2506rule__FileDeclaration__Group__1
2507 @init {
2508 int stackSize = keepStackSize();
2509 }
2510:
2511 rule__FileDeclaration__Group__1__Impl
2512 rule__FileDeclaration__Group__2
2513;
2514finally {
2515 restoreStackSize(stackSize);
2516}
2517
2518rule__FileDeclaration__Group__1__Impl
2519 @init {
2520 int stackSize = keepStackSize();
2521 }
2522:
2523(
2524 { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); }
2525 (rule__FileDeclaration__NameAssignment_1)
2526 { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); }
2527)
2528;
2529finally {
2530 restoreStackSize(stackSize);
2531}
2532
2533rule__FileDeclaration__Group__2
2534 @init {
2535 int stackSize = keepStackSize();
2536 }
2537:
2538 rule__FileDeclaration__Group__2__Impl
2539 rule__FileDeclaration__Group__3
2540;
2541finally {
2542 restoreStackSize(stackSize);
2543}
2544
2545rule__FileDeclaration__Group__2__Impl
2546 @init {
2547 int stackSize = keepStackSize();
2548 }
2549:
2550(
2551 { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); }
2552 '='
2553 { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); }
2554)
2555;
2556finally {
2557 restoreStackSize(stackSize);
2558}
2559
2560rule__FileDeclaration__Group__3
2561 @init {
2562 int stackSize = keepStackSize();
2563 }
2564:
2565 rule__FileDeclaration__Group__3__Impl
2566;
2567finally {
2568 restoreStackSize(stackSize);
2569}
2570
2571rule__FileDeclaration__Group__3__Impl
2572 @init {
2573 int stackSize = keepStackSize();
2574 }
2575:
2576(
2577 { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); }
2578 (rule__FileDeclaration__SpecificationAssignment_3)
2579 { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); }
2580)
2581;
2582finally {
2583 restoreStackSize(stackSize);
2584}
2585
2586
610rule__MetamodelSpecification__Group__0 2587rule__MetamodelSpecification__Group__0
611 @init { 2588 @init {
612 int stackSize = keepStackSize(); 2589 int stackSize = keepStackSize();
@@ -1309,6 +3286,4841 @@ finally {
1309} 3286}
1310 3287
1311 3288
3289rule__PartialModelSpecification__Group__0
3290 @init {
3291 int stackSize = keepStackSize();
3292 }
3293:
3294 rule__PartialModelSpecification__Group__0__Impl
3295 rule__PartialModelSpecification__Group__1
3296;
3297finally {
3298 restoreStackSize(stackSize);
3299}
3300
3301rule__PartialModelSpecification__Group__0__Impl
3302 @init {
3303 int stackSize = keepStackSize();
3304 }
3305:
3306(
3307 { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3308 '{'
3309 { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3310)
3311;
3312finally {
3313 restoreStackSize(stackSize);
3314}
3315
3316rule__PartialModelSpecification__Group__1
3317 @init {
3318 int stackSize = keepStackSize();
3319 }
3320:
3321 rule__PartialModelSpecification__Group__1__Impl
3322 rule__PartialModelSpecification__Group__2
3323;
3324finally {
3325 restoreStackSize(stackSize);
3326}
3327
3328rule__PartialModelSpecification__Group__1__Impl
3329 @init {
3330 int stackSize = keepStackSize();
3331 }
3332:
3333(
3334 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); }
3335 (rule__PartialModelSpecification__EntryAssignment_1)
3336 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); }
3337)
3338;
3339finally {
3340 restoreStackSize(stackSize);
3341}
3342
3343rule__PartialModelSpecification__Group__2
3344 @init {
3345 int stackSize = keepStackSize();
3346 }
3347:
3348 rule__PartialModelSpecification__Group__2__Impl
3349 rule__PartialModelSpecification__Group__3
3350;
3351finally {
3352 restoreStackSize(stackSize);
3353}
3354
3355rule__PartialModelSpecification__Group__2__Impl
3356 @init {
3357 int stackSize = keepStackSize();
3358 }
3359:
3360(
3361 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); }
3362 (rule__PartialModelSpecification__Group_2__0)?
3363 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); }
3364)
3365;
3366finally {
3367 restoreStackSize(stackSize);
3368}
3369
3370rule__PartialModelSpecification__Group__3
3371 @init {
3372 int stackSize = keepStackSize();
3373 }
3374:
3375 rule__PartialModelSpecification__Group__3__Impl
3376;
3377finally {
3378 restoreStackSize(stackSize);
3379}
3380
3381rule__PartialModelSpecification__Group__3__Impl
3382 @init {
3383 int stackSize = keepStackSize();
3384 }
3385:
3386(
3387 { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3388 '}'
3389 { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3390)
3391;
3392finally {
3393 restoreStackSize(stackSize);
3394}
3395
3396
3397rule__PartialModelSpecification__Group_2__0
3398 @init {
3399 int stackSize = keepStackSize();
3400 }
3401:
3402 rule__PartialModelSpecification__Group_2__0__Impl
3403 rule__PartialModelSpecification__Group_2__1
3404;
3405finally {
3406 restoreStackSize(stackSize);
3407}
3408
3409rule__PartialModelSpecification__Group_2__0__Impl
3410 @init {
3411 int stackSize = keepStackSize();
3412 }
3413:
3414(
3415 { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); }
3416 ','
3417 { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); }
3418)
3419;
3420finally {
3421 restoreStackSize(stackSize);
3422}
3423
3424rule__PartialModelSpecification__Group_2__1
3425 @init {
3426 int stackSize = keepStackSize();
3427 }
3428:
3429 rule__PartialModelSpecification__Group_2__1__Impl
3430;
3431finally {
3432 restoreStackSize(stackSize);
3433}
3434
3435rule__PartialModelSpecification__Group_2__1__Impl
3436 @init {
3437 int stackSize = keepStackSize();
3438 }
3439:
3440(
3441 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); }
3442 (rule__PartialModelSpecification__EntryAssignment_2_1)
3443 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); }
3444)
3445;
3446finally {
3447 restoreStackSize(stackSize);
3448}
3449
3450
3451rule__FolderEntry__Group__0
3452 @init {
3453 int stackSize = keepStackSize();
3454 }
3455:
3456 rule__FolderEntry__Group__0__Impl
3457 rule__FolderEntry__Group__1
3458;
3459finally {
3460 restoreStackSize(stackSize);
3461}
3462
3463rule__FolderEntry__Group__0__Impl
3464 @init {
3465 int stackSize = keepStackSize();
3466 }
3467:
3468(
3469 { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); }
3470 'folder'
3471 { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); }
3472)
3473;
3474finally {
3475 restoreStackSize(stackSize);
3476}
3477
3478rule__FolderEntry__Group__1
3479 @init {
3480 int stackSize = keepStackSize();
3481 }
3482:
3483 rule__FolderEntry__Group__1__Impl
3484 rule__FolderEntry__Group__2
3485;
3486finally {
3487 restoreStackSize(stackSize);
3488}
3489
3490rule__FolderEntry__Group__1__Impl
3491 @init {
3492 int stackSize = keepStackSize();
3493 }
3494:
3495(
3496 { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); }
3497 (rule__FolderEntry__PathAssignment_1)
3498 { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); }
3499)
3500;
3501finally {
3502 restoreStackSize(stackSize);
3503}
3504
3505rule__FolderEntry__Group__2
3506 @init {
3507 int stackSize = keepStackSize();
3508 }
3509:
3510 rule__FolderEntry__Group__2__Impl
3511;
3512finally {
3513 restoreStackSize(stackSize);
3514}
3515
3516rule__FolderEntry__Group__2__Impl
3517 @init {
3518 int stackSize = keepStackSize();
3519 }
3520:
3521(
3522 { before(grammarAccess.getFolderEntryAccess().getGroup_2()); }
3523 (rule__FolderEntry__Group_2__0)?
3524 { after(grammarAccess.getFolderEntryAccess().getGroup_2()); }
3525)
3526;
3527finally {
3528 restoreStackSize(stackSize);
3529}
3530
3531
3532rule__FolderEntry__Group_2__0
3533 @init {
3534 int stackSize = keepStackSize();
3535 }
3536:
3537 rule__FolderEntry__Group_2__0__Impl
3538 rule__FolderEntry__Group_2__1
3539;
3540finally {
3541 restoreStackSize(stackSize);
3542}
3543
3544rule__FolderEntry__Group_2__0__Impl
3545 @init {
3546 int stackSize = keepStackSize();
3547 }
3548:
3549(
3550 { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); }
3551 'excluding'
3552 { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); }
3553)
3554;
3555finally {
3556 restoreStackSize(stackSize);
3557}
3558
3559rule__FolderEntry__Group_2__1
3560 @init {
3561 int stackSize = keepStackSize();
3562 }
3563:
3564 rule__FolderEntry__Group_2__1__Impl
3565 rule__FolderEntry__Group_2__2
3566;
3567finally {
3568 restoreStackSize(stackSize);
3569}
3570
3571rule__FolderEntry__Group_2__1__Impl
3572 @init {
3573 int stackSize = keepStackSize();
3574 }
3575:
3576(
3577 { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
3578 '{'
3579 { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
3580)
3581;
3582finally {
3583 restoreStackSize(stackSize);
3584}
3585
3586rule__FolderEntry__Group_2__2
3587 @init {
3588 int stackSize = keepStackSize();
3589 }
3590:
3591 rule__FolderEntry__Group_2__2__Impl
3592 rule__FolderEntry__Group_2__3
3593;
3594finally {
3595 restoreStackSize(stackSize);
3596}
3597
3598rule__FolderEntry__Group_2__2__Impl
3599 @init {
3600 int stackSize = keepStackSize();
3601 }
3602:
3603(
3604 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); }
3605 (rule__FolderEntry__ExclusionAssignment_2_2)
3606 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); }
3607)
3608;
3609finally {
3610 restoreStackSize(stackSize);
3611}
3612
3613rule__FolderEntry__Group_2__3
3614 @init {
3615 int stackSize = keepStackSize();
3616 }
3617:
3618 rule__FolderEntry__Group_2__3__Impl
3619 rule__FolderEntry__Group_2__4
3620;
3621finally {
3622 restoreStackSize(stackSize);
3623}
3624
3625rule__FolderEntry__Group_2__3__Impl
3626 @init {
3627 int stackSize = keepStackSize();
3628 }
3629:
3630(
3631 { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); }
3632 (rule__FolderEntry__Group_2_3__0)*
3633 { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); }
3634)
3635;
3636finally {
3637 restoreStackSize(stackSize);
3638}
3639
3640rule__FolderEntry__Group_2__4
3641 @init {
3642 int stackSize = keepStackSize();
3643 }
3644:
3645 rule__FolderEntry__Group_2__4__Impl
3646;
3647finally {
3648 restoreStackSize(stackSize);
3649}
3650
3651rule__FolderEntry__Group_2__4__Impl
3652 @init {
3653 int stackSize = keepStackSize();
3654 }
3655:
3656(
3657 { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); }
3658 '}'
3659 { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); }
3660)
3661;
3662finally {
3663 restoreStackSize(stackSize);
3664}
3665
3666
3667rule__FolderEntry__Group_2_3__0
3668 @init {
3669 int stackSize = keepStackSize();
3670 }
3671:
3672 rule__FolderEntry__Group_2_3__0__Impl
3673 rule__FolderEntry__Group_2_3__1
3674;
3675finally {
3676 restoreStackSize(stackSize);
3677}
3678
3679rule__FolderEntry__Group_2_3__0__Impl
3680 @init {
3681 int stackSize = keepStackSize();
3682 }
3683:
3684(
3685 { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); }
3686 ','
3687 { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); }
3688)
3689;
3690finally {
3691 restoreStackSize(stackSize);
3692}
3693
3694rule__FolderEntry__Group_2_3__1
3695 @init {
3696 int stackSize = keepStackSize();
3697 }
3698:
3699 rule__FolderEntry__Group_2_3__1__Impl
3700;
3701finally {
3702 restoreStackSize(stackSize);
3703}
3704
3705rule__FolderEntry__Group_2_3__1__Impl
3706 @init {
3707 int stackSize = keepStackSize();
3708 }
3709:
3710(
3711 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); }
3712 (rule__FolderEntry__ExclusionAssignment_2_3_1)
3713 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); }
3714)
3715;
3716finally {
3717 restoreStackSize(stackSize);
3718}
3719
3720
3721rule__PartialModelDeclaration__Group__0
3722 @init {
3723 int stackSize = keepStackSize();
3724 }
3725:
3726 rule__PartialModelDeclaration__Group__0__Impl
3727 rule__PartialModelDeclaration__Group__1
3728;
3729finally {
3730 restoreStackSize(stackSize);
3731}
3732
3733rule__PartialModelDeclaration__Group__0__Impl
3734 @init {
3735 int stackSize = keepStackSize();
3736 }
3737:
3738(
3739 { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); }
3740 'models'
3741 { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); }
3742)
3743;
3744finally {
3745 restoreStackSize(stackSize);
3746}
3747
3748rule__PartialModelDeclaration__Group__1
3749 @init {
3750 int stackSize = keepStackSize();
3751 }
3752:
3753 rule__PartialModelDeclaration__Group__1__Impl
3754 rule__PartialModelDeclaration__Group__2
3755;
3756finally {
3757 restoreStackSize(stackSize);
3758}
3759
3760rule__PartialModelDeclaration__Group__1__Impl
3761 @init {
3762 int stackSize = keepStackSize();
3763 }
3764:
3765(
3766 { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); }
3767 (rule__PartialModelDeclaration__NameAssignment_1)
3768 { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); }
3769)
3770;
3771finally {
3772 restoreStackSize(stackSize);
3773}
3774
3775rule__PartialModelDeclaration__Group__2
3776 @init {
3777 int stackSize = keepStackSize();
3778 }
3779:
3780 rule__PartialModelDeclaration__Group__2__Impl
3781;
3782finally {
3783 restoreStackSize(stackSize);
3784}
3785
3786rule__PartialModelDeclaration__Group__2__Impl
3787 @init {
3788 int stackSize = keepStackSize();
3789 }
3790:
3791(
3792 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); }
3793 (rule__PartialModelDeclaration__SpecificationAssignment_2)
3794 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); }
3795)
3796;
3797finally {
3798 restoreStackSize(stackSize);
3799}
3800
3801
3802rule__PatternSpecification__Group__0
3803 @init {
3804 int stackSize = keepStackSize();
3805 }
3806:
3807 rule__PatternSpecification__Group__0__Impl
3808 rule__PatternSpecification__Group__1
3809;
3810finally {
3811 restoreStackSize(stackSize);
3812}
3813
3814rule__PatternSpecification__Group__0__Impl
3815 @init {
3816 int stackSize = keepStackSize();
3817 }
3818:
3819(
3820 { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3821 '{'
3822 { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3823)
3824;
3825finally {
3826 restoreStackSize(stackSize);
3827}
3828
3829rule__PatternSpecification__Group__1
3830 @init {
3831 int stackSize = keepStackSize();
3832 }
3833:
3834 rule__PatternSpecification__Group__1__Impl
3835 rule__PatternSpecification__Group__2
3836;
3837finally {
3838 restoreStackSize(stackSize);
3839}
3840
3841rule__PatternSpecification__Group__1__Impl
3842 @init {
3843 int stackSize = keepStackSize();
3844 }
3845:
3846(
3847 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); }
3848 (rule__PatternSpecification__EntriesAssignment_1)
3849 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); }
3850)
3851;
3852finally {
3853 restoreStackSize(stackSize);
3854}
3855
3856rule__PatternSpecification__Group__2
3857 @init {
3858 int stackSize = keepStackSize();
3859 }
3860:
3861 rule__PatternSpecification__Group__2__Impl
3862 rule__PatternSpecification__Group__3
3863;
3864finally {
3865 restoreStackSize(stackSize);
3866}
3867
3868rule__PatternSpecification__Group__2__Impl
3869 @init {
3870 int stackSize = keepStackSize();
3871 }
3872:
3873(
3874 { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); }
3875 (rule__PatternSpecification__Group_2__0)*
3876 { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); }
3877)
3878;
3879finally {
3880 restoreStackSize(stackSize);
3881}
3882
3883rule__PatternSpecification__Group__3
3884 @init {
3885 int stackSize = keepStackSize();
3886 }
3887:
3888 rule__PatternSpecification__Group__3__Impl
3889;
3890finally {
3891 restoreStackSize(stackSize);
3892}
3893
3894rule__PatternSpecification__Group__3__Impl
3895 @init {
3896 int stackSize = keepStackSize();
3897 }
3898:
3899(
3900 { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3901 '}'
3902 { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3903)
3904;
3905finally {
3906 restoreStackSize(stackSize);
3907}
3908
3909
3910rule__PatternSpecification__Group_2__0
3911 @init {
3912 int stackSize = keepStackSize();
3913 }
3914:
3915 rule__PatternSpecification__Group_2__0__Impl
3916 rule__PatternSpecification__Group_2__1
3917;
3918finally {
3919 restoreStackSize(stackSize);
3920}
3921
3922rule__PatternSpecification__Group_2__0__Impl
3923 @init {
3924 int stackSize = keepStackSize();
3925 }
3926:
3927(
3928 { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); }
3929 ','
3930 { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); }
3931)
3932;
3933finally {
3934 restoreStackSize(stackSize);
3935}
3936
3937rule__PatternSpecification__Group_2__1
3938 @init {
3939 int stackSize = keepStackSize();
3940 }
3941:
3942 rule__PatternSpecification__Group_2__1__Impl
3943;
3944finally {
3945 restoreStackSize(stackSize);
3946}
3947
3948rule__PatternSpecification__Group_2__1__Impl
3949 @init {
3950 int stackSize = keepStackSize();
3951 }
3952:
3953(
3954 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); }
3955 (rule__PatternSpecification__EntriesAssignment_2_1)
3956 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); }
3957)
3958;
3959finally {
3960 restoreStackSize(stackSize);
3961}
3962
3963
3964rule__AllPatternEntry__Group__0
3965 @init {
3966 int stackSize = keepStackSize();
3967 }
3968:
3969 rule__AllPatternEntry__Group__0__Impl
3970 rule__AllPatternEntry__Group__1
3971;
3972finally {
3973 restoreStackSize(stackSize);
3974}
3975
3976rule__AllPatternEntry__Group__0__Impl
3977 @init {
3978 int stackSize = keepStackSize();
3979 }
3980:
3981(
3982 { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); }
3983 'package'
3984 { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); }
3985)
3986;
3987finally {
3988 restoreStackSize(stackSize);
3989}
3990
3991rule__AllPatternEntry__Group__1
3992 @init {
3993 int stackSize = keepStackSize();
3994 }
3995:
3996 rule__AllPatternEntry__Group__1__Impl
3997 rule__AllPatternEntry__Group__2
3998;
3999finally {
4000 restoreStackSize(stackSize);
4001}
4002
4003rule__AllPatternEntry__Group__1__Impl
4004 @init {
4005 int stackSize = keepStackSize();
4006 }
4007:
4008(
4009 { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); }
4010 (rule__AllPatternEntry__PackageAssignment_1)
4011 { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); }
4012)
4013;
4014finally {
4015 restoreStackSize(stackSize);
4016}
4017
4018rule__AllPatternEntry__Group__2
4019 @init {
4020 int stackSize = keepStackSize();
4021 }
4022:
4023 rule__AllPatternEntry__Group__2__Impl
4024;
4025finally {
4026 restoreStackSize(stackSize);
4027}
4028
4029rule__AllPatternEntry__Group__2__Impl
4030 @init {
4031 int stackSize = keepStackSize();
4032 }
4033:
4034(
4035 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); }
4036 (rule__AllPatternEntry__Group_2__0)?
4037 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); }
4038)
4039;
4040finally {
4041 restoreStackSize(stackSize);
4042}
4043
4044
4045rule__AllPatternEntry__Group_2__0
4046 @init {
4047 int stackSize = keepStackSize();
4048 }
4049:
4050 rule__AllPatternEntry__Group_2__0__Impl
4051 rule__AllPatternEntry__Group_2__1
4052;
4053finally {
4054 restoreStackSize(stackSize);
4055}
4056
4057rule__AllPatternEntry__Group_2__0__Impl
4058 @init {
4059 int stackSize = keepStackSize();
4060 }
4061:
4062(
4063 { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); }
4064 'excluding'
4065 { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); }
4066)
4067;
4068finally {
4069 restoreStackSize(stackSize);
4070}
4071
4072rule__AllPatternEntry__Group_2__1
4073 @init {
4074 int stackSize = keepStackSize();
4075 }
4076:
4077 rule__AllPatternEntry__Group_2__1__Impl
4078 rule__AllPatternEntry__Group_2__2
4079;
4080finally {
4081 restoreStackSize(stackSize);
4082}
4083
4084rule__AllPatternEntry__Group_2__1__Impl
4085 @init {
4086 int stackSize = keepStackSize();
4087 }
4088:
4089(
4090 { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4091 '{'
4092 { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4093)
4094;
4095finally {
4096 restoreStackSize(stackSize);
4097}
4098
4099rule__AllPatternEntry__Group_2__2
4100 @init {
4101 int stackSize = keepStackSize();
4102 }
4103:
4104 rule__AllPatternEntry__Group_2__2__Impl
4105 rule__AllPatternEntry__Group_2__3
4106;
4107finally {
4108 restoreStackSize(stackSize);
4109}
4110
4111rule__AllPatternEntry__Group_2__2__Impl
4112 @init {
4113 int stackSize = keepStackSize();
4114 }
4115:
4116(
4117 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); }
4118 (rule__AllPatternEntry__ExclusuionAssignment_2_2)
4119 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); }
4120)
4121;
4122finally {
4123 restoreStackSize(stackSize);
4124}
4125
4126rule__AllPatternEntry__Group_2__3
4127 @init {
4128 int stackSize = keepStackSize();
4129 }
4130:
4131 rule__AllPatternEntry__Group_2__3__Impl
4132 rule__AllPatternEntry__Group_2__4
4133;
4134finally {
4135 restoreStackSize(stackSize);
4136}
4137
4138rule__AllPatternEntry__Group_2__3__Impl
4139 @init {
4140 int stackSize = keepStackSize();
4141 }
4142:
4143(
4144 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); }
4145 (rule__AllPatternEntry__Group_2_3__0)*
4146 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); }
4147)
4148;
4149finally {
4150 restoreStackSize(stackSize);
4151}
4152
4153rule__AllPatternEntry__Group_2__4
4154 @init {
4155 int stackSize = keepStackSize();
4156 }
4157:
4158 rule__AllPatternEntry__Group_2__4__Impl
4159;
4160finally {
4161 restoreStackSize(stackSize);
4162}
4163
4164rule__AllPatternEntry__Group_2__4__Impl
4165 @init {
4166 int stackSize = keepStackSize();
4167 }
4168:
4169(
4170 { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4171 '}'
4172 { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4173)
4174;
4175finally {
4176 restoreStackSize(stackSize);
4177}
4178
4179
4180rule__AllPatternEntry__Group_2_3__0
4181 @init {
4182 int stackSize = keepStackSize();
4183 }
4184:
4185 rule__AllPatternEntry__Group_2_3__0__Impl
4186 rule__AllPatternEntry__Group_2_3__1
4187;
4188finally {
4189 restoreStackSize(stackSize);
4190}
4191
4192rule__AllPatternEntry__Group_2_3__0__Impl
4193 @init {
4194 int stackSize = keepStackSize();
4195 }
4196:
4197(
4198 { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); }
4199 ','
4200 { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); }
4201)
4202;
4203finally {
4204 restoreStackSize(stackSize);
4205}
4206
4207rule__AllPatternEntry__Group_2_3__1
4208 @init {
4209 int stackSize = keepStackSize();
4210 }
4211:
4212 rule__AllPatternEntry__Group_2_3__1__Impl
4213;
4214finally {
4215 restoreStackSize(stackSize);
4216}
4217
4218rule__AllPatternEntry__Group_2_3__1__Impl
4219 @init {
4220 int stackSize = keepStackSize();
4221 }
4222:
4223(
4224 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); }
4225 (rule__AllPatternEntry__ExclusuionAssignment_2_3_1)
4226 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); }
4227)
4228;
4229finally {
4230 restoreStackSize(stackSize);
4231}
4232
4233
4234rule__PatternElement__Group__0
4235 @init {
4236 int stackSize = keepStackSize();
4237 }
4238:
4239 rule__PatternElement__Group__0__Impl
4240 rule__PatternElement__Group__1
4241;
4242finally {
4243 restoreStackSize(stackSize);
4244}
4245
4246rule__PatternElement__Group__0__Impl
4247 @init {
4248 int stackSize = keepStackSize();
4249 }
4250:
4251(
4252 { before(grammarAccess.getPatternElementAccess().getGroup_0()); }
4253 (rule__PatternElement__Group_0__0)?
4254 { after(grammarAccess.getPatternElementAccess().getGroup_0()); }
4255)
4256;
4257finally {
4258 restoreStackSize(stackSize);
4259}
4260
4261rule__PatternElement__Group__1
4262 @init {
4263 int stackSize = keepStackSize();
4264 }
4265:
4266 rule__PatternElement__Group__1__Impl
4267;
4268finally {
4269 restoreStackSize(stackSize);
4270}
4271
4272rule__PatternElement__Group__1__Impl
4273 @init {
4274 int stackSize = keepStackSize();
4275 }
4276:
4277(
4278 { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); }
4279 (rule__PatternElement__PatternAssignment_1)
4280 { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); }
4281)
4282;
4283finally {
4284 restoreStackSize(stackSize);
4285}
4286
4287
4288rule__PatternElement__Group_0__0
4289 @init {
4290 int stackSize = keepStackSize();
4291 }
4292:
4293 rule__PatternElement__Group_0__0__Impl
4294 rule__PatternElement__Group_0__1
4295;
4296finally {
4297 restoreStackSize(stackSize);
4298}
4299
4300rule__PatternElement__Group_0__0__Impl
4301 @init {
4302 int stackSize = keepStackSize();
4303 }
4304:
4305(
4306 { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); }
4307 (rule__PatternElement__PackageAssignment_0_0)
4308 { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); }
4309)
4310;
4311finally {
4312 restoreStackSize(stackSize);
4313}
4314
4315rule__PatternElement__Group_0__1
4316 @init {
4317 int stackSize = keepStackSize();
4318 }
4319:
4320 rule__PatternElement__Group_0__1__Impl
4321;
4322finally {
4323 restoreStackSize(stackSize);
4324}
4325
4326rule__PatternElement__Group_0__1__Impl
4327 @init {
4328 int stackSize = keepStackSize();
4329 }
4330:
4331(
4332 { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); }
4333 '::'
4334 { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); }
4335)
4336;
4337finally {
4338 restoreStackSize(stackSize);
4339}
4340
4341
4342rule__GraphPatternDeclaration__Group__0
4343 @init {
4344 int stackSize = keepStackSize();
4345 }
4346:
4347 rule__GraphPatternDeclaration__Group__0__Impl
4348 rule__GraphPatternDeclaration__Group__1
4349;
4350finally {
4351 restoreStackSize(stackSize);
4352}
4353
4354rule__GraphPatternDeclaration__Group__0__Impl
4355 @init {
4356 int stackSize = keepStackSize();
4357 }
4358:
4359(
4360 { before(grammarAccess.getGraphPatternDeclarationAccess().getPatternsKeyword_0()); }
4361 'patterns'
4362 { after(grammarAccess.getGraphPatternDeclarationAccess().getPatternsKeyword_0()); }
4363)
4364;
4365finally {
4366 restoreStackSize(stackSize);
4367}
4368
4369rule__GraphPatternDeclaration__Group__1
4370 @init {
4371 int stackSize = keepStackSize();
4372 }
4373:
4374 rule__GraphPatternDeclaration__Group__1__Impl
4375 rule__GraphPatternDeclaration__Group__2
4376;
4377finally {
4378 restoreStackSize(stackSize);
4379}
4380
4381rule__GraphPatternDeclaration__Group__1__Impl
4382 @init {
4383 int stackSize = keepStackSize();
4384 }
4385:
4386(
4387 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); }
4388 (rule__GraphPatternDeclaration__NameAssignment_1)
4389 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); }
4390)
4391;
4392finally {
4393 restoreStackSize(stackSize);
4394}
4395
4396rule__GraphPatternDeclaration__Group__2
4397 @init {
4398 int stackSize = keepStackSize();
4399 }
4400:
4401 rule__GraphPatternDeclaration__Group__2__Impl
4402;
4403finally {
4404 restoreStackSize(stackSize);
4405}
4406
4407rule__GraphPatternDeclaration__Group__2__Impl
4408 @init {
4409 int stackSize = keepStackSize();
4410 }
4411:
4412(
4413 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); }
4414 (rule__GraphPatternDeclaration__SpecificationAssignment_2)
4415 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); }
4416)
4417;
4418finally {
4419 restoreStackSize(stackSize);
4420}
4421
4422
4423rule__ConfigSpecification__Group__0
4424 @init {
4425 int stackSize = keepStackSize();
4426 }
4427:
4428 rule__ConfigSpecification__Group__0__Impl
4429 rule__ConfigSpecification__Group__1
4430;
4431finally {
4432 restoreStackSize(stackSize);
4433}
4434
4435rule__ConfigSpecification__Group__0__Impl
4436 @init {
4437 int stackSize = keepStackSize();
4438 }
4439:
4440(
4441 { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); }
4442 ()
4443 { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); }
4444)
4445;
4446finally {
4447 restoreStackSize(stackSize);
4448}
4449
4450rule__ConfigSpecification__Group__1
4451 @init {
4452 int stackSize = keepStackSize();
4453 }
4454:
4455 rule__ConfigSpecification__Group__1__Impl
4456 rule__ConfigSpecification__Group__2
4457;
4458finally {
4459 restoreStackSize(stackSize);
4460}
4461
4462rule__ConfigSpecification__Group__1__Impl
4463 @init {
4464 int stackSize = keepStackSize();
4465 }
4466:
4467(
4468 { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
4469 '{'
4470 { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
4471)
4472;
4473finally {
4474 restoreStackSize(stackSize);
4475}
4476
4477rule__ConfigSpecification__Group__2
4478 @init {
4479 int stackSize = keepStackSize();
4480 }
4481:
4482 rule__ConfigSpecification__Group__2__Impl
4483 rule__ConfigSpecification__Group__3
4484;
4485finally {
4486 restoreStackSize(stackSize);
4487}
4488
4489rule__ConfigSpecification__Group__2__Impl
4490 @init {
4491 int stackSize = keepStackSize();
4492 }
4493:
4494(
4495 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); }
4496 (rule__ConfigSpecification__Group_2__0)?
4497 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); }
4498)
4499;
4500finally {
4501 restoreStackSize(stackSize);
4502}
4503
4504rule__ConfigSpecification__Group__3
4505 @init {
4506 int stackSize = keepStackSize();
4507 }
4508:
4509 rule__ConfigSpecification__Group__3__Impl
4510;
4511finally {
4512 restoreStackSize(stackSize);
4513}
4514
4515rule__ConfigSpecification__Group__3__Impl
4516 @init {
4517 int stackSize = keepStackSize();
4518 }
4519:
4520(
4521 { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4522 '}'
4523 { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4524)
4525;
4526finally {
4527 restoreStackSize(stackSize);
4528}
4529
4530
4531rule__ConfigSpecification__Group_2__0
4532 @init {
4533 int stackSize = keepStackSize();
4534 }
4535:
4536 rule__ConfigSpecification__Group_2__0__Impl
4537 rule__ConfigSpecification__Group_2__1
4538;
4539finally {
4540 restoreStackSize(stackSize);
4541}
4542
4543rule__ConfigSpecification__Group_2__0__Impl
4544 @init {
4545 int stackSize = keepStackSize();
4546 }
4547:
4548(
4549 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); }
4550 (rule__ConfigSpecification__EntriesAssignment_2_0)
4551 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); }
4552)
4553;
4554finally {
4555 restoreStackSize(stackSize);
4556}
4557
4558rule__ConfigSpecification__Group_2__1
4559 @init {
4560 int stackSize = keepStackSize();
4561 }
4562:
4563 rule__ConfigSpecification__Group_2__1__Impl
4564;
4565finally {
4566 restoreStackSize(stackSize);
4567}
4568
4569rule__ConfigSpecification__Group_2__1__Impl
4570 @init {
4571 int stackSize = keepStackSize();
4572 }
4573:
4574(
4575 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); }
4576 (rule__ConfigSpecification__Group_2_1__0)*
4577 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); }
4578)
4579;
4580finally {
4581 restoreStackSize(stackSize);
4582}
4583
4584
4585rule__ConfigSpecification__Group_2_1__0
4586 @init {
4587 int stackSize = keepStackSize();
4588 }
4589:
4590 rule__ConfigSpecification__Group_2_1__0__Impl
4591 rule__ConfigSpecification__Group_2_1__1
4592;
4593finally {
4594 restoreStackSize(stackSize);
4595}
4596
4597rule__ConfigSpecification__Group_2_1__0__Impl
4598 @init {
4599 int stackSize = keepStackSize();
4600 }
4601:
4602(
4603 { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); }
4604 ','
4605 { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); }
4606)
4607;
4608finally {
4609 restoreStackSize(stackSize);
4610}
4611
4612rule__ConfigSpecification__Group_2_1__1
4613 @init {
4614 int stackSize = keepStackSize();
4615 }
4616:
4617 rule__ConfigSpecification__Group_2_1__1__Impl
4618;
4619finally {
4620 restoreStackSize(stackSize);
4621}
4622
4623rule__ConfigSpecification__Group_2_1__1__Impl
4624 @init {
4625 int stackSize = keepStackSize();
4626 }
4627:
4628(
4629 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); }
4630 (rule__ConfigSpecification__EntriesAssignment_2_1_1)
4631 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); }
4632)
4633;
4634finally {
4635 restoreStackSize(stackSize);
4636}
4637
4638
4639rule__ConfigDeclaration__Group__0
4640 @init {
4641 int stackSize = keepStackSize();
4642 }
4643:
4644 rule__ConfigDeclaration__Group__0__Impl
4645 rule__ConfigDeclaration__Group__1
4646;
4647finally {
4648 restoreStackSize(stackSize);
4649}
4650
4651rule__ConfigDeclaration__Group__0__Impl
4652 @init {
4653 int stackSize = keepStackSize();
4654 }
4655:
4656(
4657 { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); }
4658 'config'
4659 { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); }
4660)
4661;
4662finally {
4663 restoreStackSize(stackSize);
4664}
4665
4666rule__ConfigDeclaration__Group__1
4667 @init {
4668 int stackSize = keepStackSize();
4669 }
4670:
4671 rule__ConfigDeclaration__Group__1__Impl
4672 rule__ConfigDeclaration__Group__2
4673;
4674finally {
4675 restoreStackSize(stackSize);
4676}
4677
4678rule__ConfigDeclaration__Group__1__Impl
4679 @init {
4680 int stackSize = keepStackSize();
4681 }
4682:
4683(
4684 { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); }
4685 (rule__ConfigDeclaration__NameAssignment_1)
4686 { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); }
4687)
4688;
4689finally {
4690 restoreStackSize(stackSize);
4691}
4692
4693rule__ConfigDeclaration__Group__2
4694 @init {
4695 int stackSize = keepStackSize();
4696 }
4697:
4698 rule__ConfigDeclaration__Group__2__Impl
4699;
4700finally {
4701 restoreStackSize(stackSize);
4702}
4703
4704rule__ConfigDeclaration__Group__2__Impl
4705 @init {
4706 int stackSize = keepStackSize();
4707 }
4708:
4709(
4710 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); }
4711 (rule__ConfigDeclaration__SpecificationAssignment_2)
4712 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); }
4713)
4714;
4715finally {
4716 restoreStackSize(stackSize);
4717}
4718
4719
4720rule__ConfigEntry__Group__0
4721 @init {
4722 int stackSize = keepStackSize();
4723 }
4724:
4725 rule__ConfigEntry__Group__0__Impl
4726 rule__ConfigEntry__Group__1
4727;
4728finally {
4729 restoreStackSize(stackSize);
4730}
4731
4732rule__ConfigEntry__Group__0__Impl
4733 @init {
4734 int stackSize = keepStackSize();
4735 }
4736:
4737(
4738 { before(grammarAccess.getConfigEntryAccess().getKeyAssignment_0()); }
4739 (rule__ConfigEntry__KeyAssignment_0)
4740 { after(grammarAccess.getConfigEntryAccess().getKeyAssignment_0()); }
4741)
4742;
4743finally {
4744 restoreStackSize(stackSize);
4745}
4746
4747rule__ConfigEntry__Group__1
4748 @init {
4749 int stackSize = keepStackSize();
4750 }
4751:
4752 rule__ConfigEntry__Group__1__Impl
4753 rule__ConfigEntry__Group__2
4754;
4755finally {
4756 restoreStackSize(stackSize);
4757}
4758
4759rule__ConfigEntry__Group__1__Impl
4760 @init {
4761 int stackSize = keepStackSize();
4762 }
4763:
4764(
4765 { before(grammarAccess.getConfigEntryAccess().getEqualsSignKeyword_1()); }
4766 '='
4767 { after(grammarAccess.getConfigEntryAccess().getEqualsSignKeyword_1()); }
4768)
4769;
4770finally {
4771 restoreStackSize(stackSize);
4772}
4773
4774rule__ConfigEntry__Group__2
4775 @init {
4776 int stackSize = keepStackSize();
4777 }
4778:
4779 rule__ConfigEntry__Group__2__Impl
4780;
4781finally {
4782 restoreStackSize(stackSize);
4783}
4784
4785rule__ConfigEntry__Group__2__Impl
4786 @init {
4787 int stackSize = keepStackSize();
4788 }
4789:
4790(
4791 { before(grammarAccess.getConfigEntryAccess().getValueAssignment_2()); }
4792 (rule__ConfigEntry__ValueAssignment_2)
4793 { after(grammarAccess.getConfigEntryAccess().getValueAssignment_2()); }
4794)
4795;
4796finally {
4797 restoreStackSize(stackSize);
4798}
4799
4800
4801rule__ScopeSpecification__Group__0
4802 @init {
4803 int stackSize = keepStackSize();
4804 }
4805:
4806 rule__ScopeSpecification__Group__0__Impl
4807 rule__ScopeSpecification__Group__1
4808;
4809finally {
4810 restoreStackSize(stackSize);
4811}
4812
4813rule__ScopeSpecification__Group__0__Impl
4814 @init {
4815 int stackSize = keepStackSize();
4816 }
4817:
4818(
4819 { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); }
4820 ()
4821 { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); }
4822)
4823;
4824finally {
4825 restoreStackSize(stackSize);
4826}
4827
4828rule__ScopeSpecification__Group__1
4829 @init {
4830 int stackSize = keepStackSize();
4831 }
4832:
4833 rule__ScopeSpecification__Group__1__Impl
4834 rule__ScopeSpecification__Group__2
4835;
4836finally {
4837 restoreStackSize(stackSize);
4838}
4839
4840rule__ScopeSpecification__Group__1__Impl
4841 @init {
4842 int stackSize = keepStackSize();
4843 }
4844:
4845(
4846 { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
4847 '{'
4848 { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
4849)
4850;
4851finally {
4852 restoreStackSize(stackSize);
4853}
4854
4855rule__ScopeSpecification__Group__2
4856 @init {
4857 int stackSize = keepStackSize();
4858 }
4859:
4860 rule__ScopeSpecification__Group__2__Impl
4861 rule__ScopeSpecification__Group__3
4862;
4863finally {
4864 restoreStackSize(stackSize);
4865}
4866
4867rule__ScopeSpecification__Group__2__Impl
4868 @init {
4869 int stackSize = keepStackSize();
4870 }
4871:
4872(
4873 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); }
4874 (rule__ScopeSpecification__Group_2__0)?
4875 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); }
4876)
4877;
4878finally {
4879 restoreStackSize(stackSize);
4880}
4881
4882rule__ScopeSpecification__Group__3
4883 @init {
4884 int stackSize = keepStackSize();
4885 }
4886:
4887 rule__ScopeSpecification__Group__3__Impl
4888;
4889finally {
4890 restoreStackSize(stackSize);
4891}
4892
4893rule__ScopeSpecification__Group__3__Impl
4894 @init {
4895 int stackSize = keepStackSize();
4896 }
4897:
4898(
4899 { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4900 '}'
4901 { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4902)
4903;
4904finally {
4905 restoreStackSize(stackSize);
4906}
4907
4908
4909rule__ScopeSpecification__Group_2__0
4910 @init {
4911 int stackSize = keepStackSize();
4912 }
4913:
4914 rule__ScopeSpecification__Group_2__0__Impl
4915 rule__ScopeSpecification__Group_2__1
4916;
4917finally {
4918 restoreStackSize(stackSize);
4919}
4920
4921rule__ScopeSpecification__Group_2__0__Impl
4922 @init {
4923 int stackSize = keepStackSize();
4924 }
4925:
4926(
4927 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); }
4928 (rule__ScopeSpecification__ScopesAssignment_2_0)
4929 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); }
4930)
4931;
4932finally {
4933 restoreStackSize(stackSize);
4934}
4935
4936rule__ScopeSpecification__Group_2__1
4937 @init {
4938 int stackSize = keepStackSize();
4939 }
4940:
4941 rule__ScopeSpecification__Group_2__1__Impl
4942;
4943finally {
4944 restoreStackSize(stackSize);
4945}
4946
4947rule__ScopeSpecification__Group_2__1__Impl
4948 @init {
4949 int stackSize = keepStackSize();
4950 }
4951:
4952(
4953 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); }
4954 (rule__ScopeSpecification__Group_2_1__0)*
4955 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); }
4956)
4957;
4958finally {
4959 restoreStackSize(stackSize);
4960}
4961
4962
4963rule__ScopeSpecification__Group_2_1__0
4964 @init {
4965 int stackSize = keepStackSize();
4966 }
4967:
4968 rule__ScopeSpecification__Group_2_1__0__Impl
4969 rule__ScopeSpecification__Group_2_1__1
4970;
4971finally {
4972 restoreStackSize(stackSize);
4973}
4974
4975rule__ScopeSpecification__Group_2_1__0__Impl
4976 @init {
4977 int stackSize = keepStackSize();
4978 }
4979:
4980(
4981 { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); }
4982 ','
4983 { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); }
4984)
4985;
4986finally {
4987 restoreStackSize(stackSize);
4988}
4989
4990rule__ScopeSpecification__Group_2_1__1
4991 @init {
4992 int stackSize = keepStackSize();
4993 }
4994:
4995 rule__ScopeSpecification__Group_2_1__1__Impl
4996;
4997finally {
4998 restoreStackSize(stackSize);
4999}
5000
5001rule__ScopeSpecification__Group_2_1__1__Impl
5002 @init {
5003 int stackSize = keepStackSize();
5004 }
5005:
5006(
5007 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); }
5008 (rule__ScopeSpecification__ScopesAssignment_2_1_1)
5009 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); }
5010)
5011;
5012finally {
5013 restoreStackSize(stackSize);
5014}
5015
5016
5017rule__ClassTypeScope__Group__0
5018 @init {
5019 int stackSize = keepStackSize();
5020 }
5021:
5022 rule__ClassTypeScope__Group__0__Impl
5023 rule__ClassTypeScope__Group__1
5024;
5025finally {
5026 restoreStackSize(stackSize);
5027}
5028
5029rule__ClassTypeScope__Group__0__Impl
5030 @init {
5031 int stackSize = keepStackSize();
5032 }
5033:
5034(
5035 { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); }
5036 '#'
5037 { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); }
5038)
5039;
5040finally {
5041 restoreStackSize(stackSize);
5042}
5043
5044rule__ClassTypeScope__Group__1
5045 @init {
5046 int stackSize = keepStackSize();
5047 }
5048:
5049 rule__ClassTypeScope__Group__1__Impl
5050 rule__ClassTypeScope__Group__2
5051;
5052finally {
5053 restoreStackSize(stackSize);
5054}
5055
5056rule__ClassTypeScope__Group__1__Impl
5057 @init {
5058 int stackSize = keepStackSize();
5059 }
5060:
5061(
5062 { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); }
5063 (rule__ClassTypeScope__TypeAssignment_1)
5064 { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); }
5065)
5066;
5067finally {
5068 restoreStackSize(stackSize);
5069}
5070
5071rule__ClassTypeScope__Group__2
5072 @init {
5073 int stackSize = keepStackSize();
5074 }
5075:
5076 rule__ClassTypeScope__Group__2__Impl
5077 rule__ClassTypeScope__Group__3
5078;
5079finally {
5080 restoreStackSize(stackSize);
5081}
5082
5083rule__ClassTypeScope__Group__2__Impl
5084 @init {
5085 int stackSize = keepStackSize();
5086 }
5087:
5088(
5089 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); }
5090 (rule__ClassTypeScope__Alternatives_2)
5091 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); }
5092)
5093;
5094finally {
5095 restoreStackSize(stackSize);
5096}
5097
5098rule__ClassTypeScope__Group__3
5099 @init {
5100 int stackSize = keepStackSize();
5101 }
5102:
5103 rule__ClassTypeScope__Group__3__Impl
5104;
5105finally {
5106 restoreStackSize(stackSize);
5107}
5108
5109rule__ClassTypeScope__Group__3__Impl
5110 @init {
5111 int stackSize = keepStackSize();
5112 }
5113:
5114(
5115 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); }
5116 (rule__ClassTypeScope__Alternatives_3)
5117 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); }
5118)
5119;
5120finally {
5121 restoreStackSize(stackSize);
5122}
5123
5124
5125rule__ObjectTypeScope__Group__0
5126 @init {
5127 int stackSize = keepStackSize();
5128 }
5129:
5130 rule__ObjectTypeScope__Group__0__Impl
5131 rule__ObjectTypeScope__Group__1
5132;
5133finally {
5134 restoreStackSize(stackSize);
5135}
5136
5137rule__ObjectTypeScope__Group__0__Impl
5138 @init {
5139 int stackSize = keepStackSize();
5140 }
5141:
5142(
5143 { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); }
5144 '#'
5145 { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); }
5146)
5147;
5148finally {
5149 restoreStackSize(stackSize);
5150}
5151
5152rule__ObjectTypeScope__Group__1
5153 @init {
5154 int stackSize = keepStackSize();
5155 }
5156:
5157 rule__ObjectTypeScope__Group__1__Impl
5158 rule__ObjectTypeScope__Group__2
5159;
5160finally {
5161 restoreStackSize(stackSize);
5162}
5163
5164rule__ObjectTypeScope__Group__1__Impl
5165 @init {
5166 int stackSize = keepStackSize();
5167 }
5168:
5169(
5170 { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); }
5171 (rule__ObjectTypeScope__TypeAssignment_1)
5172 { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); }
5173)
5174;
5175finally {
5176 restoreStackSize(stackSize);
5177}
5178
5179rule__ObjectTypeScope__Group__2
5180 @init {
5181 int stackSize = keepStackSize();
5182 }
5183:
5184 rule__ObjectTypeScope__Group__2__Impl
5185 rule__ObjectTypeScope__Group__3
5186;
5187finally {
5188 restoreStackSize(stackSize);
5189}
5190
5191rule__ObjectTypeScope__Group__2__Impl
5192 @init {
5193 int stackSize = keepStackSize();
5194 }
5195:
5196(
5197 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); }
5198 (rule__ObjectTypeScope__Alternatives_2)
5199 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); }
5200)
5201;
5202finally {
5203 restoreStackSize(stackSize);
5204}
5205
5206rule__ObjectTypeScope__Group__3
5207 @init {
5208 int stackSize = keepStackSize();
5209 }
5210:
5211 rule__ObjectTypeScope__Group__3__Impl
5212;
5213finally {
5214 restoreStackSize(stackSize);
5215}
5216
5217rule__ObjectTypeScope__Group__3__Impl
5218 @init {
5219 int stackSize = keepStackSize();
5220 }
5221:
5222(
5223 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); }
5224 (rule__ObjectTypeScope__Alternatives_3)
5225 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); }
5226)
5227;
5228finally {
5229 restoreStackSize(stackSize);
5230}
5231
5232
5233rule__IntegerTypeScope__Group__0
5234 @init {
5235 int stackSize = keepStackSize();
5236 }
5237:
5238 rule__IntegerTypeScope__Group__0__Impl
5239 rule__IntegerTypeScope__Group__1
5240;
5241finally {
5242 restoreStackSize(stackSize);
5243}
5244
5245rule__IntegerTypeScope__Group__0__Impl
5246 @init {
5247 int stackSize = keepStackSize();
5248 }
5249:
5250(
5251 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); }
5252 '#'
5253 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); }
5254)
5255;
5256finally {
5257 restoreStackSize(stackSize);
5258}
5259
5260rule__IntegerTypeScope__Group__1
5261 @init {
5262 int stackSize = keepStackSize();
5263 }
5264:
5265 rule__IntegerTypeScope__Group__1__Impl
5266 rule__IntegerTypeScope__Group__2
5267;
5268finally {
5269 restoreStackSize(stackSize);
5270}
5271
5272rule__IntegerTypeScope__Group__1__Impl
5273 @init {
5274 int stackSize = keepStackSize();
5275 }
5276:
5277(
5278 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); }
5279 (rule__IntegerTypeScope__TypeAssignment_1)
5280 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); }
5281)
5282;
5283finally {
5284 restoreStackSize(stackSize);
5285}
5286
5287rule__IntegerTypeScope__Group__2
5288 @init {
5289 int stackSize = keepStackSize();
5290 }
5291:
5292 rule__IntegerTypeScope__Group__2__Impl
5293 rule__IntegerTypeScope__Group__3
5294;
5295finally {
5296 restoreStackSize(stackSize);
5297}
5298
5299rule__IntegerTypeScope__Group__2__Impl
5300 @init {
5301 int stackSize = keepStackSize();
5302 }
5303:
5304(
5305 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); }
5306 (rule__IntegerTypeScope__Alternatives_2)
5307 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); }
5308)
5309;
5310finally {
5311 restoreStackSize(stackSize);
5312}
5313
5314rule__IntegerTypeScope__Group__3
5315 @init {
5316 int stackSize = keepStackSize();
5317 }
5318:
5319 rule__IntegerTypeScope__Group__3__Impl
5320;
5321finally {
5322 restoreStackSize(stackSize);
5323}
5324
5325rule__IntegerTypeScope__Group__3__Impl
5326 @init {
5327 int stackSize = keepStackSize();
5328 }
5329:
5330(
5331 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); }
5332 (rule__IntegerTypeScope__Alternatives_3)
5333 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); }
5334)
5335;
5336finally {
5337 restoreStackSize(stackSize);
5338}
5339
5340
5341rule__RealTypeScope__Group__0
5342 @init {
5343 int stackSize = keepStackSize();
5344 }
5345:
5346 rule__RealTypeScope__Group__0__Impl
5347 rule__RealTypeScope__Group__1
5348;
5349finally {
5350 restoreStackSize(stackSize);
5351}
5352
5353rule__RealTypeScope__Group__0__Impl
5354 @init {
5355 int stackSize = keepStackSize();
5356 }
5357:
5358(
5359 { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); }
5360 '#'
5361 { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); }
5362)
5363;
5364finally {
5365 restoreStackSize(stackSize);
5366}
5367
5368rule__RealTypeScope__Group__1
5369 @init {
5370 int stackSize = keepStackSize();
5371 }
5372:
5373 rule__RealTypeScope__Group__1__Impl
5374 rule__RealTypeScope__Group__2
5375;
5376finally {
5377 restoreStackSize(stackSize);
5378}
5379
5380rule__RealTypeScope__Group__1__Impl
5381 @init {
5382 int stackSize = keepStackSize();
5383 }
5384:
5385(
5386 { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); }
5387 (rule__RealTypeScope__TypeAssignment_1)
5388 { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); }
5389)
5390;
5391finally {
5392 restoreStackSize(stackSize);
5393}
5394
5395rule__RealTypeScope__Group__2
5396 @init {
5397 int stackSize = keepStackSize();
5398 }
5399:
5400 rule__RealTypeScope__Group__2__Impl
5401 rule__RealTypeScope__Group__3
5402;
5403finally {
5404 restoreStackSize(stackSize);
5405}
5406
5407rule__RealTypeScope__Group__2__Impl
5408 @init {
5409 int stackSize = keepStackSize();
5410 }
5411:
5412(
5413 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); }
5414 (rule__RealTypeScope__Alternatives_2)
5415 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); }
5416)
5417;
5418finally {
5419 restoreStackSize(stackSize);
5420}
5421
5422rule__RealTypeScope__Group__3
5423 @init {
5424 int stackSize = keepStackSize();
5425 }
5426:
5427 rule__RealTypeScope__Group__3__Impl
5428;
5429finally {
5430 restoreStackSize(stackSize);
5431}
5432
5433rule__RealTypeScope__Group__3__Impl
5434 @init {
5435 int stackSize = keepStackSize();
5436 }
5437:
5438(
5439 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); }
5440 (rule__RealTypeScope__Alternatives_3)
5441 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); }
5442)
5443;
5444finally {
5445 restoreStackSize(stackSize);
5446}
5447
5448
5449rule__StringTypeScope__Group__0
5450 @init {
5451 int stackSize = keepStackSize();
5452 }
5453:
5454 rule__StringTypeScope__Group__0__Impl
5455 rule__StringTypeScope__Group__1
5456;
5457finally {
5458 restoreStackSize(stackSize);
5459}
5460
5461rule__StringTypeScope__Group__0__Impl
5462 @init {
5463 int stackSize = keepStackSize();
5464 }
5465:
5466(
5467 { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); }
5468 '#'
5469 { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); }
5470)
5471;
5472finally {
5473 restoreStackSize(stackSize);
5474}
5475
5476rule__StringTypeScope__Group__1
5477 @init {
5478 int stackSize = keepStackSize();
5479 }
5480:
5481 rule__StringTypeScope__Group__1__Impl
5482 rule__StringTypeScope__Group__2
5483;
5484finally {
5485 restoreStackSize(stackSize);
5486}
5487
5488rule__StringTypeScope__Group__1__Impl
5489 @init {
5490 int stackSize = keepStackSize();
5491 }
5492:
5493(
5494 { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); }
5495 (rule__StringTypeScope__TypeAssignment_1)
5496 { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); }
5497)
5498;
5499finally {
5500 restoreStackSize(stackSize);
5501}
5502
5503rule__StringTypeScope__Group__2
5504 @init {
5505 int stackSize = keepStackSize();
5506 }
5507:
5508 rule__StringTypeScope__Group__2__Impl
5509 rule__StringTypeScope__Group__3
5510;
5511finally {
5512 restoreStackSize(stackSize);
5513}
5514
5515rule__StringTypeScope__Group__2__Impl
5516 @init {
5517 int stackSize = keepStackSize();
5518 }
5519:
5520(
5521 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); }
5522 (rule__StringTypeScope__Alternatives_2)
5523 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); }
5524)
5525;
5526finally {
5527 restoreStackSize(stackSize);
5528}
5529
5530rule__StringTypeScope__Group__3
5531 @init {
5532 int stackSize = keepStackSize();
5533 }
5534:
5535 rule__StringTypeScope__Group__3__Impl
5536;
5537finally {
5538 restoreStackSize(stackSize);
5539}
5540
5541rule__StringTypeScope__Group__3__Impl
5542 @init {
5543 int stackSize = keepStackSize();
5544 }
5545:
5546(
5547 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); }
5548 (rule__StringTypeScope__Alternatives_3)
5549 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); }
5550)
5551;
5552finally {
5553 restoreStackSize(stackSize);
5554}
5555
5556
5557rule__ClassReference__Group__0
5558 @init {
5559 int stackSize = keepStackSize();
5560 }
5561:
5562 rule__ClassReference__Group__0__Impl
5563 rule__ClassReference__Group__1
5564;
5565finally {
5566 restoreStackSize(stackSize);
5567}
5568
5569rule__ClassReference__Group__0__Impl
5570 @init {
5571 int stackSize = keepStackSize();
5572 }
5573:
5574(
5575 { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); }
5576 '<'
5577 { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); }
5578)
5579;
5580finally {
5581 restoreStackSize(stackSize);
5582}
5583
5584rule__ClassReference__Group__1
5585 @init {
5586 int stackSize = keepStackSize();
5587 }
5588:
5589 rule__ClassReference__Group__1__Impl
5590 rule__ClassReference__Group__2
5591;
5592finally {
5593 restoreStackSize(stackSize);
5594}
5595
5596rule__ClassReference__Group__1__Impl
5597 @init {
5598 int stackSize = keepStackSize();
5599 }
5600:
5601(
5602 { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); }
5603 (rule__ClassReference__ElementAssignment_1)
5604 { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); }
5605)
5606;
5607finally {
5608 restoreStackSize(stackSize);
5609}
5610
5611rule__ClassReference__Group__2
5612 @init {
5613 int stackSize = keepStackSize();
5614 }
5615:
5616 rule__ClassReference__Group__2__Impl
5617;
5618finally {
5619 restoreStackSize(stackSize);
5620}
5621
5622rule__ClassReference__Group__2__Impl
5623 @init {
5624 int stackSize = keepStackSize();
5625 }
5626:
5627(
5628 { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); }
5629 '>'
5630 { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); }
5631)
5632;
5633finally {
5634 restoreStackSize(stackSize);
5635}
5636
5637
5638rule__ObjectReference__Group__0
5639 @init {
5640 int stackSize = keepStackSize();
5641 }
5642:
5643 rule__ObjectReference__Group__0__Impl
5644 rule__ObjectReference__Group__1
5645;
5646finally {
5647 restoreStackSize(stackSize);
5648}
5649
5650rule__ObjectReference__Group__0__Impl
5651 @init {
5652 int stackSize = keepStackSize();
5653 }
5654:
5655(
5656 { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); }
5657 ()
5658 { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); }
5659)
5660;
5661finally {
5662 restoreStackSize(stackSize);
5663}
5664
5665rule__ObjectReference__Group__1
5666 @init {
5667 int stackSize = keepStackSize();
5668 }
5669:
5670 rule__ObjectReference__Group__1__Impl
5671;
5672finally {
5673 restoreStackSize(stackSize);
5674}
5675
5676rule__ObjectReference__Group__1__Impl
5677 @init {
5678 int stackSize = keepStackSize();
5679 }
5680:
5681(
5682 { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); }
5683 'node'
5684 { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); }
5685)
5686;
5687finally {
5688 restoreStackSize(stackSize);
5689}
5690
5691
5692rule__IntegerReference__Group__0
5693 @init {
5694 int stackSize = keepStackSize();
5695 }
5696:
5697 rule__IntegerReference__Group__0__Impl
5698 rule__IntegerReference__Group__1
5699;
5700finally {
5701 restoreStackSize(stackSize);
5702}
5703
5704rule__IntegerReference__Group__0__Impl
5705 @init {
5706 int stackSize = keepStackSize();
5707 }
5708:
5709(
5710 { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); }
5711 ()
5712 { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); }
5713)
5714;
5715finally {
5716 restoreStackSize(stackSize);
5717}
5718
5719rule__IntegerReference__Group__1
5720 @init {
5721 int stackSize = keepStackSize();
5722 }
5723:
5724 rule__IntegerReference__Group__1__Impl
5725;
5726finally {
5727 restoreStackSize(stackSize);
5728}
5729
5730rule__IntegerReference__Group__1__Impl
5731 @init {
5732 int stackSize = keepStackSize();
5733 }
5734:
5735(
5736 { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); }
5737 'int'
5738 { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); }
5739)
5740;
5741finally {
5742 restoreStackSize(stackSize);
5743}
5744
5745
5746rule__RealReference__Group__0
5747 @init {
5748 int stackSize = keepStackSize();
5749 }
5750:
5751 rule__RealReference__Group__0__Impl
5752 rule__RealReference__Group__1
5753;
5754finally {
5755 restoreStackSize(stackSize);
5756}
5757
5758rule__RealReference__Group__0__Impl
5759 @init {
5760 int stackSize = keepStackSize();
5761 }
5762:
5763(
5764 { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); }
5765 ()
5766 { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); }
5767)
5768;
5769finally {
5770 restoreStackSize(stackSize);
5771}
5772
5773rule__RealReference__Group__1
5774 @init {
5775 int stackSize = keepStackSize();
5776 }
5777:
5778 rule__RealReference__Group__1__Impl
5779;
5780finally {
5781 restoreStackSize(stackSize);
5782}
5783
5784rule__RealReference__Group__1__Impl
5785 @init {
5786 int stackSize = keepStackSize();
5787 }
5788:
5789(
5790 { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); }
5791 'real'
5792 { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); }
5793)
5794;
5795finally {
5796 restoreStackSize(stackSize);
5797}
5798
5799
5800rule__StringReference__Group__0
5801 @init {
5802 int stackSize = keepStackSize();
5803 }
5804:
5805 rule__StringReference__Group__0__Impl
5806 rule__StringReference__Group__1
5807;
5808finally {
5809 restoreStackSize(stackSize);
5810}
5811
5812rule__StringReference__Group__0__Impl
5813 @init {
5814 int stackSize = keepStackSize();
5815 }
5816:
5817(
5818 { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); }
5819 ()
5820 { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); }
5821)
5822;
5823finally {
5824 restoreStackSize(stackSize);
5825}
5826
5827rule__StringReference__Group__1
5828 @init {
5829 int stackSize = keepStackSize();
5830 }
5831:
5832 rule__StringReference__Group__1__Impl
5833;
5834finally {
5835 restoreStackSize(stackSize);
5836}
5837
5838rule__StringReference__Group__1__Impl
5839 @init {
5840 int stackSize = keepStackSize();
5841 }
5842:
5843(
5844 { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); }
5845 'string'
5846 { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); }
5847)
5848;
5849finally {
5850 restoreStackSize(stackSize);
5851}
5852
5853
5854rule__IntervallNumber__Group__0
5855 @init {
5856 int stackSize = keepStackSize();
5857 }
5858:
5859 rule__IntervallNumber__Group__0__Impl
5860 rule__IntervallNumber__Group__1
5861;
5862finally {
5863 restoreStackSize(stackSize);
5864}
5865
5866rule__IntervallNumber__Group__0__Impl
5867 @init {
5868 int stackSize = keepStackSize();
5869 }
5870:
5871(
5872 { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); }
5873 (rule__IntervallNumber__MinAssignment_0)
5874 { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); }
5875)
5876;
5877finally {
5878 restoreStackSize(stackSize);
5879}
5880
5881rule__IntervallNumber__Group__1
5882 @init {
5883 int stackSize = keepStackSize();
5884 }
5885:
5886 rule__IntervallNumber__Group__1__Impl
5887 rule__IntervallNumber__Group__2
5888;
5889finally {
5890 restoreStackSize(stackSize);
5891}
5892
5893rule__IntervallNumber__Group__1__Impl
5894 @init {
5895 int stackSize = keepStackSize();
5896 }
5897:
5898(
5899 { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); }
5900 '..'
5901 { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); }
5902)
5903;
5904finally {
5905 restoreStackSize(stackSize);
5906}
5907
5908rule__IntervallNumber__Group__2
5909 @init {
5910 int stackSize = keepStackSize();
5911 }
5912:
5913 rule__IntervallNumber__Group__2__Impl
5914;
5915finally {
5916 restoreStackSize(stackSize);
5917}
5918
5919rule__IntervallNumber__Group__2__Impl
5920 @init {
5921 int stackSize = keepStackSize();
5922 }
5923:
5924(
5925 { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); }
5926 (rule__IntervallNumber__Alternatives_2)
5927 { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); }
5928)
5929;
5930finally {
5931 restoreStackSize(stackSize);
5932}
5933
5934
5935rule__IntEnumberation__Group__0
5936 @init {
5937 int stackSize = keepStackSize();
5938 }
5939:
5940 rule__IntEnumberation__Group__0__Impl
5941 rule__IntEnumberation__Group__1
5942;
5943finally {
5944 restoreStackSize(stackSize);
5945}
5946
5947rule__IntEnumberation__Group__0__Impl
5948 @init {
5949 int stackSize = keepStackSize();
5950 }
5951:
5952(
5953 { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); }
5954 ()
5955 { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); }
5956)
5957;
5958finally {
5959 restoreStackSize(stackSize);
5960}
5961
5962rule__IntEnumberation__Group__1
5963 @init {
5964 int stackSize = keepStackSize();
5965 }
5966:
5967 rule__IntEnumberation__Group__1__Impl
5968 rule__IntEnumberation__Group__2
5969;
5970finally {
5971 restoreStackSize(stackSize);
5972}
5973
5974rule__IntEnumberation__Group__1__Impl
5975 @init {
5976 int stackSize = keepStackSize();
5977 }
5978:
5979(
5980 { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); }
5981 '{'
5982 { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); }
5983)
5984;
5985finally {
5986 restoreStackSize(stackSize);
5987}
5988
5989rule__IntEnumberation__Group__2
5990 @init {
5991 int stackSize = keepStackSize();
5992 }
5993:
5994 rule__IntEnumberation__Group__2__Impl
5995 rule__IntEnumberation__Group__3
5996;
5997finally {
5998 restoreStackSize(stackSize);
5999}
6000
6001rule__IntEnumberation__Group__2__Impl
6002 @init {
6003 int stackSize = keepStackSize();
6004 }
6005:
6006(
6007 { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); }
6008 (rule__IntEnumberation__Group_2__0)?
6009 { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); }
6010)
6011;
6012finally {
6013 restoreStackSize(stackSize);
6014}
6015
6016rule__IntEnumberation__Group__3
6017 @init {
6018 int stackSize = keepStackSize();
6019 }
6020:
6021 rule__IntEnumberation__Group__3__Impl
6022;
6023finally {
6024 restoreStackSize(stackSize);
6025}
6026
6027rule__IntEnumberation__Group__3__Impl
6028 @init {
6029 int stackSize = keepStackSize();
6030 }
6031:
6032(
6033 { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); }
6034 '}'
6035 { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); }
6036)
6037;
6038finally {
6039 restoreStackSize(stackSize);
6040}
6041
6042
6043rule__IntEnumberation__Group_2__0
6044 @init {
6045 int stackSize = keepStackSize();
6046 }
6047:
6048 rule__IntEnumberation__Group_2__0__Impl
6049 rule__IntEnumberation__Group_2__1
6050;
6051finally {
6052 restoreStackSize(stackSize);
6053}
6054
6055rule__IntEnumberation__Group_2__0__Impl
6056 @init {
6057 int stackSize = keepStackSize();
6058 }
6059:
6060(
6061 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); }
6062 (rule__IntEnumberation__EntryAssignment_2_0)
6063 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); }
6064)
6065;
6066finally {
6067 restoreStackSize(stackSize);
6068}
6069
6070rule__IntEnumberation__Group_2__1
6071 @init {
6072 int stackSize = keepStackSize();
6073 }
6074:
6075 rule__IntEnumberation__Group_2__1__Impl
6076;
6077finally {
6078 restoreStackSize(stackSize);
6079}
6080
6081rule__IntEnumberation__Group_2__1__Impl
6082 @init {
6083 int stackSize = keepStackSize();
6084 }
6085:
6086(
6087 { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); }
6088 (rule__IntEnumberation__Group_2_1__0)*
6089 { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); }
6090)
6091;
6092finally {
6093 restoreStackSize(stackSize);
6094}
6095
6096
6097rule__IntEnumberation__Group_2_1__0
6098 @init {
6099 int stackSize = keepStackSize();
6100 }
6101:
6102 rule__IntEnumberation__Group_2_1__0__Impl
6103 rule__IntEnumberation__Group_2_1__1
6104;
6105finally {
6106 restoreStackSize(stackSize);
6107}
6108
6109rule__IntEnumberation__Group_2_1__0__Impl
6110 @init {
6111 int stackSize = keepStackSize();
6112 }
6113:
6114(
6115 { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); }
6116 ','
6117 { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); }
6118)
6119;
6120finally {
6121 restoreStackSize(stackSize);
6122}
6123
6124rule__IntEnumberation__Group_2_1__1
6125 @init {
6126 int stackSize = keepStackSize();
6127 }
6128:
6129 rule__IntEnumberation__Group_2_1__1__Impl
6130;
6131finally {
6132 restoreStackSize(stackSize);
6133}
6134
6135rule__IntEnumberation__Group_2_1__1__Impl
6136 @init {
6137 int stackSize = keepStackSize();
6138 }
6139:
6140(
6141 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); }
6142 (rule__IntEnumberation__EntryAssignment_2_1_1)
6143 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); }
6144)
6145;
6146finally {
6147 restoreStackSize(stackSize);
6148}
6149
6150
6151rule__RealEnumeration__Group__0
6152 @init {
6153 int stackSize = keepStackSize();
6154 }
6155:
6156 rule__RealEnumeration__Group__0__Impl
6157 rule__RealEnumeration__Group__1
6158;
6159finally {
6160 restoreStackSize(stackSize);
6161}
6162
6163rule__RealEnumeration__Group__0__Impl
6164 @init {
6165 int stackSize = keepStackSize();
6166 }
6167:
6168(
6169 { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); }
6170 ()
6171 { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); }
6172)
6173;
6174finally {
6175 restoreStackSize(stackSize);
6176}
6177
6178rule__RealEnumeration__Group__1
6179 @init {
6180 int stackSize = keepStackSize();
6181 }
6182:
6183 rule__RealEnumeration__Group__1__Impl
6184 rule__RealEnumeration__Group__2
6185;
6186finally {
6187 restoreStackSize(stackSize);
6188}
6189
6190rule__RealEnumeration__Group__1__Impl
6191 @init {
6192 int stackSize = keepStackSize();
6193 }
6194:
6195(
6196 { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
6197 '{'
6198 { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
6199)
6200;
6201finally {
6202 restoreStackSize(stackSize);
6203}
6204
6205rule__RealEnumeration__Group__2
6206 @init {
6207 int stackSize = keepStackSize();
6208 }
6209:
6210 rule__RealEnumeration__Group__2__Impl
6211 rule__RealEnumeration__Group__3
6212;
6213finally {
6214 restoreStackSize(stackSize);
6215}
6216
6217rule__RealEnumeration__Group__2__Impl
6218 @init {
6219 int stackSize = keepStackSize();
6220 }
6221:
6222(
6223 { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); }
6224 (rule__RealEnumeration__Group_2__0)?
6225 { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); }
6226)
6227;
6228finally {
6229 restoreStackSize(stackSize);
6230}
6231
6232rule__RealEnumeration__Group__3
6233 @init {
6234 int stackSize = keepStackSize();
6235 }
6236:
6237 rule__RealEnumeration__Group__3__Impl
6238;
6239finally {
6240 restoreStackSize(stackSize);
6241}
6242
6243rule__RealEnumeration__Group__3__Impl
6244 @init {
6245 int stackSize = keepStackSize();
6246 }
6247:
6248(
6249 { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); }
6250 '}'
6251 { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); }
6252)
6253;
6254finally {
6255 restoreStackSize(stackSize);
6256}
6257
6258
6259rule__RealEnumeration__Group_2__0
6260 @init {
6261 int stackSize = keepStackSize();
6262 }
6263:
6264 rule__RealEnumeration__Group_2__0__Impl
6265 rule__RealEnumeration__Group_2__1
6266;
6267finally {
6268 restoreStackSize(stackSize);
6269}
6270
6271rule__RealEnumeration__Group_2__0__Impl
6272 @init {
6273 int stackSize = keepStackSize();
6274 }
6275:
6276(
6277 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); }
6278 (rule__RealEnumeration__EntryAssignment_2_0)
6279 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); }
6280)
6281;
6282finally {
6283 restoreStackSize(stackSize);
6284}
6285
6286rule__RealEnumeration__Group_2__1
6287 @init {
6288 int stackSize = keepStackSize();
6289 }
6290:
6291 rule__RealEnumeration__Group_2__1__Impl
6292;
6293finally {
6294 restoreStackSize(stackSize);
6295}
6296
6297rule__RealEnumeration__Group_2__1__Impl
6298 @init {
6299 int stackSize = keepStackSize();
6300 }
6301:
6302(
6303 { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); }
6304 (rule__RealEnumeration__Group_2_1__0)*
6305 { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); }
6306)
6307;
6308finally {
6309 restoreStackSize(stackSize);
6310}
6311
6312
6313rule__RealEnumeration__Group_2_1__0
6314 @init {
6315 int stackSize = keepStackSize();
6316 }
6317:
6318 rule__RealEnumeration__Group_2_1__0__Impl
6319 rule__RealEnumeration__Group_2_1__1
6320;
6321finally {
6322 restoreStackSize(stackSize);
6323}
6324
6325rule__RealEnumeration__Group_2_1__0__Impl
6326 @init {
6327 int stackSize = keepStackSize();
6328 }
6329:
6330(
6331 { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); }
6332 ','
6333 { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); }
6334)
6335;
6336finally {
6337 restoreStackSize(stackSize);
6338}
6339
6340rule__RealEnumeration__Group_2_1__1
6341 @init {
6342 int stackSize = keepStackSize();
6343 }
6344:
6345 rule__RealEnumeration__Group_2_1__1__Impl
6346;
6347finally {
6348 restoreStackSize(stackSize);
6349}
6350
6351rule__RealEnumeration__Group_2_1__1__Impl
6352 @init {
6353 int stackSize = keepStackSize();
6354 }
6355:
6356(
6357 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); }
6358 (rule__RealEnumeration__EntryAssignment_2_1_1)
6359 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); }
6360)
6361;
6362finally {
6363 restoreStackSize(stackSize);
6364}
6365
6366
6367rule__StringEnumeration__Group__0
6368 @init {
6369 int stackSize = keepStackSize();
6370 }
6371:
6372 rule__StringEnumeration__Group__0__Impl
6373 rule__StringEnumeration__Group__1
6374;
6375finally {
6376 restoreStackSize(stackSize);
6377}
6378
6379rule__StringEnumeration__Group__0__Impl
6380 @init {
6381 int stackSize = keepStackSize();
6382 }
6383:
6384(
6385 { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); }
6386 ()
6387 { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); }
6388)
6389;
6390finally {
6391 restoreStackSize(stackSize);
6392}
6393
6394rule__StringEnumeration__Group__1
6395 @init {
6396 int stackSize = keepStackSize();
6397 }
6398:
6399 rule__StringEnumeration__Group__1__Impl
6400 rule__StringEnumeration__Group__2
6401;
6402finally {
6403 restoreStackSize(stackSize);
6404}
6405
6406rule__StringEnumeration__Group__1__Impl
6407 @init {
6408 int stackSize = keepStackSize();
6409 }
6410:
6411(
6412 { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
6413 '{'
6414 { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
6415)
6416;
6417finally {
6418 restoreStackSize(stackSize);
6419}
6420
6421rule__StringEnumeration__Group__2
6422 @init {
6423 int stackSize = keepStackSize();
6424 }
6425:
6426 rule__StringEnumeration__Group__2__Impl
6427 rule__StringEnumeration__Group__3
6428;
6429finally {
6430 restoreStackSize(stackSize);
6431}
6432
6433rule__StringEnumeration__Group__2__Impl
6434 @init {
6435 int stackSize = keepStackSize();
6436 }
6437:
6438(
6439 { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); }
6440 (rule__StringEnumeration__Group_2__0)?
6441 { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); }
6442)
6443;
6444finally {
6445 restoreStackSize(stackSize);
6446}
6447
6448rule__StringEnumeration__Group__3
6449 @init {
6450 int stackSize = keepStackSize();
6451 }
6452:
6453 rule__StringEnumeration__Group__3__Impl
6454;
6455finally {
6456 restoreStackSize(stackSize);
6457}
6458
6459rule__StringEnumeration__Group__3__Impl
6460 @init {
6461 int stackSize = keepStackSize();
6462 }
6463:
6464(
6465 { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); }
6466 '}'
6467 { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); }
6468)
6469;
6470finally {
6471 restoreStackSize(stackSize);
6472}
6473
6474
6475rule__StringEnumeration__Group_2__0
6476 @init {
6477 int stackSize = keepStackSize();
6478 }
6479:
6480 rule__StringEnumeration__Group_2__0__Impl
6481 rule__StringEnumeration__Group_2__1
6482;
6483finally {
6484 restoreStackSize(stackSize);
6485}
6486
6487rule__StringEnumeration__Group_2__0__Impl
6488 @init {
6489 int stackSize = keepStackSize();
6490 }
6491:
6492(
6493 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); }
6494 (rule__StringEnumeration__EntryAssignment_2_0)
6495 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); }
6496)
6497;
6498finally {
6499 restoreStackSize(stackSize);
6500}
6501
6502rule__StringEnumeration__Group_2__1
6503 @init {
6504 int stackSize = keepStackSize();
6505 }
6506:
6507 rule__StringEnumeration__Group_2__1__Impl
6508;
6509finally {
6510 restoreStackSize(stackSize);
6511}
6512
6513rule__StringEnumeration__Group_2__1__Impl
6514 @init {
6515 int stackSize = keepStackSize();
6516 }
6517:
6518(
6519 { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); }
6520 (rule__StringEnumeration__Group_2_1__0)*
6521 { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); }
6522)
6523;
6524finally {
6525 restoreStackSize(stackSize);
6526}
6527
6528
6529rule__StringEnumeration__Group_2_1__0
6530 @init {
6531 int stackSize = keepStackSize();
6532 }
6533:
6534 rule__StringEnumeration__Group_2_1__0__Impl
6535 rule__StringEnumeration__Group_2_1__1
6536;
6537finally {
6538 restoreStackSize(stackSize);
6539}
6540
6541rule__StringEnumeration__Group_2_1__0__Impl
6542 @init {
6543 int stackSize = keepStackSize();
6544 }
6545:
6546(
6547 { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); }
6548 ','
6549 { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); }
6550)
6551;
6552finally {
6553 restoreStackSize(stackSize);
6554}
6555
6556rule__StringEnumeration__Group_2_1__1
6557 @init {
6558 int stackSize = keepStackSize();
6559 }
6560:
6561 rule__StringEnumeration__Group_2_1__1__Impl
6562;
6563finally {
6564 restoreStackSize(stackSize);
6565}
6566
6567rule__StringEnumeration__Group_2_1__1__Impl
6568 @init {
6569 int stackSize = keepStackSize();
6570 }
6571:
6572(
6573 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); }
6574 (rule__StringEnumeration__EntryAssignment_2_1_1)
6575 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); }
6576)
6577;
6578finally {
6579 restoreStackSize(stackSize);
6580}
6581
6582
6583rule__ScopeDeclaration__Group__0
6584 @init {
6585 int stackSize = keepStackSize();
6586 }
6587:
6588 rule__ScopeDeclaration__Group__0__Impl
6589 rule__ScopeDeclaration__Group__1
6590;
6591finally {
6592 restoreStackSize(stackSize);
6593}
6594
6595rule__ScopeDeclaration__Group__0__Impl
6596 @init {
6597 int stackSize = keepStackSize();
6598 }
6599:
6600(
6601 { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); }
6602 'scope'
6603 { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); }
6604)
6605;
6606finally {
6607 restoreStackSize(stackSize);
6608}
6609
6610rule__ScopeDeclaration__Group__1
6611 @init {
6612 int stackSize = keepStackSize();
6613 }
6614:
6615 rule__ScopeDeclaration__Group__1__Impl
6616 rule__ScopeDeclaration__Group__2
6617;
6618finally {
6619 restoreStackSize(stackSize);
6620}
6621
6622rule__ScopeDeclaration__Group__1__Impl
6623 @init {
6624 int stackSize = keepStackSize();
6625 }
6626:
6627(
6628 { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); }
6629 (rule__ScopeDeclaration__NameAssignment_1)
6630 { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); }
6631)
6632;
6633finally {
6634 restoreStackSize(stackSize);
6635}
6636
6637rule__ScopeDeclaration__Group__2
6638 @init {
6639 int stackSize = keepStackSize();
6640 }
6641:
6642 rule__ScopeDeclaration__Group__2__Impl
6643;
6644finally {
6645 restoreStackSize(stackSize);
6646}
6647
6648rule__ScopeDeclaration__Group__2__Impl
6649 @init {
6650 int stackSize = keepStackSize();
6651 }
6652:
6653(
6654 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); }
6655 (rule__ScopeDeclaration__SpecificationAssignment_2)
6656 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); }
6657)
6658;
6659finally {
6660 restoreStackSize(stackSize);
6661}
6662
6663
6664rule__GenerationTask__Group__0
6665 @init {
6666 int stackSize = keepStackSize();
6667 }
6668:
6669 rule__GenerationTask__Group__0__Impl
6670 rule__GenerationTask__Group__1
6671;
6672finally {
6673 restoreStackSize(stackSize);
6674}
6675
6676rule__GenerationTask__Group__0__Impl
6677 @init {
6678 int stackSize = keepStackSize();
6679 }
6680:
6681(
6682 { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); }
6683 'generate'
6684 { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); }
6685)
6686;
6687finally {
6688 restoreStackSize(stackSize);
6689}
6690
6691rule__GenerationTask__Group__1
6692 @init {
6693 int stackSize = keepStackSize();
6694 }
6695:
6696 rule__GenerationTask__Group__1__Impl
6697 rule__GenerationTask__Group__2
6698;
6699finally {
6700 restoreStackSize(stackSize);
6701}
6702
6703rule__GenerationTask__Group__1__Impl
6704 @init {
6705 int stackSize = keepStackSize();
6706 }
6707:
6708(
6709 { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); }
6710 ()
6711 { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); }
6712)
6713;
6714finally {
6715 restoreStackSize(stackSize);
6716}
6717
6718rule__GenerationTask__Group__2
6719 @init {
6720 int stackSize = keepStackSize();
6721 }
6722:
6723 rule__GenerationTask__Group__2__Impl
6724 rule__GenerationTask__Group__3
6725;
6726finally {
6727 restoreStackSize(stackSize);
6728}
6729
6730rule__GenerationTask__Group__2__Impl
6731 @init {
6732 int stackSize = keepStackSize();
6733 }
6734:
6735(
6736 { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); }
6737 '{'
6738 { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); }
6739)
6740;
6741finally {
6742 restoreStackSize(stackSize);
6743}
6744
6745rule__GenerationTask__Group__3
6746 @init {
6747 int stackSize = keepStackSize();
6748 }
6749:
6750 rule__GenerationTask__Group__3__Impl
6751 rule__GenerationTask__Group__4
6752;
6753finally {
6754 restoreStackSize(stackSize);
6755}
6756
6757rule__GenerationTask__Group__3__Impl
6758 @init {
6759 int stackSize = keepStackSize();
6760 }
6761:
6762(
6763 { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); }
6764 (rule__GenerationTask__UnorderedGroup_3)
6765 { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); }
6766)
6767;
6768finally {
6769 restoreStackSize(stackSize);
6770}
6771
6772rule__GenerationTask__Group__4
6773 @init {
6774 int stackSize = keepStackSize();
6775 }
6776:
6777 rule__GenerationTask__Group__4__Impl
6778;
6779finally {
6780 restoreStackSize(stackSize);
6781}
6782
6783rule__GenerationTask__Group__4__Impl
6784 @init {
6785 int stackSize = keepStackSize();
6786 }
6787:
6788(
6789 { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); }
6790 '}'
6791 { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); }
6792)
6793;
6794finally {
6795 restoreStackSize(stackSize);
6796}
6797
6798
6799rule__GenerationTask__Group_3_0__0
6800 @init {
6801 int stackSize = keepStackSize();
6802 }
6803:
6804 rule__GenerationTask__Group_3_0__0__Impl
6805 rule__GenerationTask__Group_3_0__1
6806;
6807finally {
6808 restoreStackSize(stackSize);
6809}
6810
6811rule__GenerationTask__Group_3_0__0__Impl
6812 @init {
6813 int stackSize = keepStackSize();
6814 }
6815:
6816(
6817 { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); }
6818 'metamodel'
6819 { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); }
6820)
6821;
6822finally {
6823 restoreStackSize(stackSize);
6824}
6825
6826rule__GenerationTask__Group_3_0__1
6827 @init {
6828 int stackSize = keepStackSize();
6829 }
6830:
6831 rule__GenerationTask__Group_3_0__1__Impl
6832 rule__GenerationTask__Group_3_0__2
6833;
6834finally {
6835 restoreStackSize(stackSize);
6836}
6837
6838rule__GenerationTask__Group_3_0__1__Impl
6839 @init {
6840 int stackSize = keepStackSize();
6841 }
6842:
6843(
6844 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); }
6845 '='
6846 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); }
6847)
6848;
6849finally {
6850 restoreStackSize(stackSize);
6851}
6852
6853rule__GenerationTask__Group_3_0__2
6854 @init {
6855 int stackSize = keepStackSize();
6856 }
6857:
6858 rule__GenerationTask__Group_3_0__2__Impl
6859;
6860finally {
6861 restoreStackSize(stackSize);
6862}
6863
6864rule__GenerationTask__Group_3_0__2__Impl
6865 @init {
6866 int stackSize = keepStackSize();
6867 }
6868:
6869(
6870 { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); }
6871 (rule__GenerationTask__MetamodelAssignment_3_0_2)
6872 { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); }
6873)
6874;
6875finally {
6876 restoreStackSize(stackSize);
6877}
6878
6879
6880rule__GenerationTask__Group_3_1__0
6881 @init {
6882 int stackSize = keepStackSize();
6883 }
6884:
6885 rule__GenerationTask__Group_3_1__0__Impl
6886 rule__GenerationTask__Group_3_1__1
6887;
6888finally {
6889 restoreStackSize(stackSize);
6890}
6891
6892rule__GenerationTask__Group_3_1__0__Impl
6893 @init {
6894 int stackSize = keepStackSize();
6895 }
6896:
6897(
6898 { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); }
6899 'partial-model'
6900 { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); }
6901)
6902;
6903finally {
6904 restoreStackSize(stackSize);
6905}
6906
6907rule__GenerationTask__Group_3_1__1
6908 @init {
6909 int stackSize = keepStackSize();
6910 }
6911:
6912 rule__GenerationTask__Group_3_1__1__Impl
6913 rule__GenerationTask__Group_3_1__2
6914;
6915finally {
6916 restoreStackSize(stackSize);
6917}
6918
6919rule__GenerationTask__Group_3_1__1__Impl
6920 @init {
6921 int stackSize = keepStackSize();
6922 }
6923:
6924(
6925 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); }
6926 '='
6927 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); }
6928)
6929;
6930finally {
6931 restoreStackSize(stackSize);
6932}
6933
6934rule__GenerationTask__Group_3_1__2
6935 @init {
6936 int stackSize = keepStackSize();
6937 }
6938:
6939 rule__GenerationTask__Group_3_1__2__Impl
6940;
6941finally {
6942 restoreStackSize(stackSize);
6943}
6944
6945rule__GenerationTask__Group_3_1__2__Impl
6946 @init {
6947 int stackSize = keepStackSize();
6948 }
6949:
6950(
6951 { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); }
6952 (rule__GenerationTask__PartialModelAssignment_3_1_2)
6953 { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); }
6954)
6955;
6956finally {
6957 restoreStackSize(stackSize);
6958}
6959
6960
6961rule__GenerationTask__Group_3_2__0
6962 @init {
6963 int stackSize = keepStackSize();
6964 }
6965:
6966 rule__GenerationTask__Group_3_2__0__Impl
6967 rule__GenerationTask__Group_3_2__1
6968;
6969finally {
6970 restoreStackSize(stackSize);
6971}
6972
6973rule__GenerationTask__Group_3_2__0__Impl
6974 @init {
6975 int stackSize = keepStackSize();
6976 }
6977:
6978(
6979 { before(grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); }
6980 'patterns'
6981 { after(grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); }
6982)
6983;
6984finally {
6985 restoreStackSize(stackSize);
6986}
6987
6988rule__GenerationTask__Group_3_2__1
6989 @init {
6990 int stackSize = keepStackSize();
6991 }
6992:
6993 rule__GenerationTask__Group_3_2__1__Impl
6994 rule__GenerationTask__Group_3_2__2
6995;
6996finally {
6997 restoreStackSize(stackSize);
6998}
6999
7000rule__GenerationTask__Group_3_2__1__Impl
7001 @init {
7002 int stackSize = keepStackSize();
7003 }
7004:
7005(
7006 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); }
7007 '='
7008 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); }
7009)
7010;
7011finally {
7012 restoreStackSize(stackSize);
7013}
7014
7015rule__GenerationTask__Group_3_2__2
7016 @init {
7017 int stackSize = keepStackSize();
7018 }
7019:
7020 rule__GenerationTask__Group_3_2__2__Impl
7021;
7022finally {
7023 restoreStackSize(stackSize);
7024}
7025
7026rule__GenerationTask__Group_3_2__2__Impl
7027 @init {
7028 int stackSize = keepStackSize();
7029 }
7030:
7031(
7032 { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); }
7033 (rule__GenerationTask__PatternsAssignment_3_2_2)
7034 { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); }
7035)
7036;
7037finally {
7038 restoreStackSize(stackSize);
7039}
7040
7041
7042rule__GenerationTask__Group_3_3__0
7043 @init {
7044 int stackSize = keepStackSize();
7045 }
7046:
7047 rule__GenerationTask__Group_3_3__0__Impl
7048 rule__GenerationTask__Group_3_3__1
7049;
7050finally {
7051 restoreStackSize(stackSize);
7052}
7053
7054rule__GenerationTask__Group_3_3__0__Impl
7055 @init {
7056 int stackSize = keepStackSize();
7057 }
7058:
7059(
7060 { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); }
7061 'scope'
7062 { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); }
7063)
7064;
7065finally {
7066 restoreStackSize(stackSize);
7067}
7068
7069rule__GenerationTask__Group_3_3__1
7070 @init {
7071 int stackSize = keepStackSize();
7072 }
7073:
7074 rule__GenerationTask__Group_3_3__1__Impl
7075 rule__GenerationTask__Group_3_3__2
7076;
7077finally {
7078 restoreStackSize(stackSize);
7079}
7080
7081rule__GenerationTask__Group_3_3__1__Impl
7082 @init {
7083 int stackSize = keepStackSize();
7084 }
7085:
7086(
7087 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); }
7088 '='
7089 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); }
7090)
7091;
7092finally {
7093 restoreStackSize(stackSize);
7094}
7095
7096rule__GenerationTask__Group_3_3__2
7097 @init {
7098 int stackSize = keepStackSize();
7099 }
7100:
7101 rule__GenerationTask__Group_3_3__2__Impl
7102;
7103finally {
7104 restoreStackSize(stackSize);
7105}
7106
7107rule__GenerationTask__Group_3_3__2__Impl
7108 @init {
7109 int stackSize = keepStackSize();
7110 }
7111:
7112(
7113 { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); }
7114 (rule__GenerationTask__ScopeAssignment_3_3_2)
7115 { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); }
7116)
7117;
7118finally {
7119 restoreStackSize(stackSize);
7120}
7121
7122
7123rule__GenerationTask__Group_3_4__0
7124 @init {
7125 int stackSize = keepStackSize();
7126 }
7127:
7128 rule__GenerationTask__Group_3_4__0__Impl
7129 rule__GenerationTask__Group_3_4__1
7130;
7131finally {
7132 restoreStackSize(stackSize);
7133}
7134
7135rule__GenerationTask__Group_3_4__0__Impl
7136 @init {
7137 int stackSize = keepStackSize();
7138 }
7139:
7140(
7141 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); }
7142 (rule__GenerationTask__NumberSpecifiedAssignment_3_4_0)
7143 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); }
7144)
7145;
7146finally {
7147 restoreStackSize(stackSize);
7148}
7149
7150rule__GenerationTask__Group_3_4__1
7151 @init {
7152 int stackSize = keepStackSize();
7153 }
7154:
7155 rule__GenerationTask__Group_3_4__1__Impl
7156 rule__GenerationTask__Group_3_4__2
7157;
7158finally {
7159 restoreStackSize(stackSize);
7160}
7161
7162rule__GenerationTask__Group_3_4__1__Impl
7163 @init {
7164 int stackSize = keepStackSize();
7165 }
7166:
7167(
7168 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); }
7169 '='
7170 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); }
7171)
7172;
7173finally {
7174 restoreStackSize(stackSize);
7175}
7176
7177rule__GenerationTask__Group_3_4__2
7178 @init {
7179 int stackSize = keepStackSize();
7180 }
7181:
7182 rule__GenerationTask__Group_3_4__2__Impl
7183;
7184finally {
7185 restoreStackSize(stackSize);
7186}
7187
7188rule__GenerationTask__Group_3_4__2__Impl
7189 @init {
7190 int stackSize = keepStackSize();
7191 }
7192:
7193(
7194 { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); }
7195 (rule__GenerationTask__NumberAssignment_3_4_2)
7196 { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); }
7197)
7198;
7199finally {
7200 restoreStackSize(stackSize);
7201}
7202
7203
7204rule__GenerationTask__Group_3_5__0
7205 @init {
7206 int stackSize = keepStackSize();
7207 }
7208:
7209 rule__GenerationTask__Group_3_5__0__Impl
7210 rule__GenerationTask__Group_3_5__1
7211;
7212finally {
7213 restoreStackSize(stackSize);
7214}
7215
7216rule__GenerationTask__Group_3_5__0__Impl
7217 @init {
7218 int stackSize = keepStackSize();
7219 }
7220:
7221(
7222 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); }
7223 (rule__GenerationTask__RunSpecifiedAssignment_3_5_0)
7224 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); }
7225)
7226;
7227finally {
7228 restoreStackSize(stackSize);
7229}
7230
7231rule__GenerationTask__Group_3_5__1
7232 @init {
7233 int stackSize = keepStackSize();
7234 }
7235:
7236 rule__GenerationTask__Group_3_5__1__Impl
7237 rule__GenerationTask__Group_3_5__2
7238;
7239finally {
7240 restoreStackSize(stackSize);
7241}
7242
7243rule__GenerationTask__Group_3_5__1__Impl
7244 @init {
7245 int stackSize = keepStackSize();
7246 }
7247:
7248(
7249 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); }
7250 '='
7251 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); }
7252)
7253;
7254finally {
7255 restoreStackSize(stackSize);
7256}
7257
7258rule__GenerationTask__Group_3_5__2
7259 @init {
7260 int stackSize = keepStackSize();
7261 }
7262:
7263 rule__GenerationTask__Group_3_5__2__Impl
7264;
7265finally {
7266 restoreStackSize(stackSize);
7267}
7268
7269rule__GenerationTask__Group_3_5__2__Impl
7270 @init {
7271 int stackSize = keepStackSize();
7272 }
7273:
7274(
7275 { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); }
7276 (rule__GenerationTask__RunsAssignment_3_5_2)
7277 { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); }
7278)
7279;
7280finally {
7281 restoreStackSize(stackSize);
7282}
7283
7284
7285rule__GenerationTask__Group_3_6__0
7286 @init {
7287 int stackSize = keepStackSize();
7288 }
7289:
7290 rule__GenerationTask__Group_3_6__0__Impl
7291 rule__GenerationTask__Group_3_6__1
7292;
7293finally {
7294 restoreStackSize(stackSize);
7295}
7296
7297rule__GenerationTask__Group_3_6__0__Impl
7298 @init {
7299 int stackSize = keepStackSize();
7300 }
7301:
7302(
7303 { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); }
7304 'solver'
7305 { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); }
7306)
7307;
7308finally {
7309 restoreStackSize(stackSize);
7310}
7311
7312rule__GenerationTask__Group_3_6__1
7313 @init {
7314 int stackSize = keepStackSize();
7315 }
7316:
7317 rule__GenerationTask__Group_3_6__1__Impl
7318 rule__GenerationTask__Group_3_6__2
7319;
7320finally {
7321 restoreStackSize(stackSize);
7322}
7323
7324rule__GenerationTask__Group_3_6__1__Impl
7325 @init {
7326 int stackSize = keepStackSize();
7327 }
7328:
7329(
7330 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); }
7331 '='
7332 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); }
7333)
7334;
7335finally {
7336 restoreStackSize(stackSize);
7337}
7338
7339rule__GenerationTask__Group_3_6__2
7340 @init {
7341 int stackSize = keepStackSize();
7342 }
7343:
7344 rule__GenerationTask__Group_3_6__2__Impl
7345;
7346finally {
7347 restoreStackSize(stackSize);
7348}
7349
7350rule__GenerationTask__Group_3_6__2__Impl
7351 @init {
7352 int stackSize = keepStackSize();
7353 }
7354:
7355(
7356 { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); }
7357 (rule__GenerationTask__SolverAssignment_3_6_2)
7358 { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); }
7359)
7360;
7361finally {
7362 restoreStackSize(stackSize);
7363}
7364
7365
7366rule__GenerationTask__Group_3_7__0
7367 @init {
7368 int stackSize = keepStackSize();
7369 }
7370:
7371 rule__GenerationTask__Group_3_7__0__Impl
7372 rule__GenerationTask__Group_3_7__1
7373;
7374finally {
7375 restoreStackSize(stackSize);
7376}
7377
7378rule__GenerationTask__Group_3_7__0__Impl
7379 @init {
7380 int stackSize = keepStackSize();
7381 }
7382:
7383(
7384 { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); }
7385 'config'
7386 { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); }
7387)
7388;
7389finally {
7390 restoreStackSize(stackSize);
7391}
7392
7393rule__GenerationTask__Group_3_7__1
7394 @init {
7395 int stackSize = keepStackSize();
7396 }
7397:
7398 rule__GenerationTask__Group_3_7__1__Impl
7399 rule__GenerationTask__Group_3_7__2
7400;
7401finally {
7402 restoreStackSize(stackSize);
7403}
7404
7405rule__GenerationTask__Group_3_7__1__Impl
7406 @init {
7407 int stackSize = keepStackSize();
7408 }
7409:
7410(
7411 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); }
7412 '='
7413 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); }
7414)
7415;
7416finally {
7417 restoreStackSize(stackSize);
7418}
7419
7420rule__GenerationTask__Group_3_7__2
7421 @init {
7422 int stackSize = keepStackSize();
7423 }
7424:
7425 rule__GenerationTask__Group_3_7__2__Impl
7426;
7427finally {
7428 restoreStackSize(stackSize);
7429}
7430
7431rule__GenerationTask__Group_3_7__2__Impl
7432 @init {
7433 int stackSize = keepStackSize();
7434 }
7435:
7436(
7437 { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); }
7438 (rule__GenerationTask__ConfigAssignment_3_7_2)
7439 { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); }
7440)
7441;
7442finally {
7443 restoreStackSize(stackSize);
7444}
7445
7446
7447rule__GenerationTask__Group_3_8__0
7448 @init {
7449 int stackSize = keepStackSize();
7450 }
7451:
7452 rule__GenerationTask__Group_3_8__0__Impl
7453 rule__GenerationTask__Group_3_8__1
7454;
7455finally {
7456 restoreStackSize(stackSize);
7457}
7458
7459rule__GenerationTask__Group_3_8__0__Impl
7460 @init {
7461 int stackSize = keepStackSize();
7462 }
7463:
7464(
7465 { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); }
7466 'debug'
7467 { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); }
7468)
7469;
7470finally {
7471 restoreStackSize(stackSize);
7472}
7473
7474rule__GenerationTask__Group_3_8__1
7475 @init {
7476 int stackSize = keepStackSize();
7477 }
7478:
7479 rule__GenerationTask__Group_3_8__1__Impl
7480 rule__GenerationTask__Group_3_8__2
7481;
7482finally {
7483 restoreStackSize(stackSize);
7484}
7485
7486rule__GenerationTask__Group_3_8__1__Impl
7487 @init {
7488 int stackSize = keepStackSize();
7489 }
7490:
7491(
7492 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); }
7493 '='
7494 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); }
7495)
7496;
7497finally {
7498 restoreStackSize(stackSize);
7499}
7500
7501rule__GenerationTask__Group_3_8__2
7502 @init {
7503 int stackSize = keepStackSize();
7504 }
7505:
7506 rule__GenerationTask__Group_3_8__2__Impl
7507;
7508finally {
7509 restoreStackSize(stackSize);
7510}
7511
7512rule__GenerationTask__Group_3_8__2__Impl
7513 @init {
7514 int stackSize = keepStackSize();
7515 }
7516:
7517(
7518 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); }
7519 (rule__GenerationTask__DebugFolderAssignment_3_8_2)
7520 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); }
7521)
7522;
7523finally {
7524 restoreStackSize(stackSize);
7525}
7526
7527
7528rule__GenerationTask__Group_3_9__0
7529 @init {
7530 int stackSize = keepStackSize();
7531 }
7532:
7533 rule__GenerationTask__Group_3_9__0__Impl
7534 rule__GenerationTask__Group_3_9__1
7535;
7536finally {
7537 restoreStackSize(stackSize);
7538}
7539
7540rule__GenerationTask__Group_3_9__0__Impl
7541 @init {
7542 int stackSize = keepStackSize();
7543 }
7544:
7545(
7546 { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); }
7547 'log'
7548 { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); }
7549)
7550;
7551finally {
7552 restoreStackSize(stackSize);
7553}
7554
7555rule__GenerationTask__Group_3_9__1
7556 @init {
7557 int stackSize = keepStackSize();
7558 }
7559:
7560 rule__GenerationTask__Group_3_9__1__Impl
7561 rule__GenerationTask__Group_3_9__2
7562;
7563finally {
7564 restoreStackSize(stackSize);
7565}
7566
7567rule__GenerationTask__Group_3_9__1__Impl
7568 @init {
7569 int stackSize = keepStackSize();
7570 }
7571:
7572(
7573 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); }
7574 '='
7575 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); }
7576)
7577;
7578finally {
7579 restoreStackSize(stackSize);
7580}
7581
7582rule__GenerationTask__Group_3_9__2
7583 @init {
7584 int stackSize = keepStackSize();
7585 }
7586:
7587 rule__GenerationTask__Group_3_9__2__Impl
7588;
7589finally {
7590 restoreStackSize(stackSize);
7591}
7592
7593rule__GenerationTask__Group_3_9__2__Impl
7594 @init {
7595 int stackSize = keepStackSize();
7596 }
7597:
7598(
7599 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); }
7600 (rule__GenerationTask__TargetLogFileAssignment_3_9_2)
7601 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); }
7602)
7603;
7604finally {
7605 restoreStackSize(stackSize);
7606}
7607
7608
7609rule__GenerationTask__Group_3_10__0
7610 @init {
7611 int stackSize = keepStackSize();
7612 }
7613:
7614 rule__GenerationTask__Group_3_10__0__Impl
7615 rule__GenerationTask__Group_3_10__1
7616;
7617finally {
7618 restoreStackSize(stackSize);
7619}
7620
7621rule__GenerationTask__Group_3_10__0__Impl
7622 @init {
7623 int stackSize = keepStackSize();
7624 }
7625:
7626(
7627 { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); }
7628 'statistics'
7629 { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); }
7630)
7631;
7632finally {
7633 restoreStackSize(stackSize);
7634}
7635
7636rule__GenerationTask__Group_3_10__1
7637 @init {
7638 int stackSize = keepStackSize();
7639 }
7640:
7641 rule__GenerationTask__Group_3_10__1__Impl
7642 rule__GenerationTask__Group_3_10__2
7643;
7644finally {
7645 restoreStackSize(stackSize);
7646}
7647
7648rule__GenerationTask__Group_3_10__1__Impl
7649 @init {
7650 int stackSize = keepStackSize();
7651 }
7652:
7653(
7654 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); }
7655 '='
7656 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); }
7657)
7658;
7659finally {
7660 restoreStackSize(stackSize);
7661}
7662
7663rule__GenerationTask__Group_3_10__2
7664 @init {
7665 int stackSize = keepStackSize();
7666 }
7667:
7668 rule__GenerationTask__Group_3_10__2__Impl
7669;
7670finally {
7671 restoreStackSize(stackSize);
7672}
7673
7674rule__GenerationTask__Group_3_10__2__Impl
7675 @init {
7676 int stackSize = keepStackSize();
7677 }
7678:
7679(
7680 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); }
7681 (rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2)
7682 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); }
7683)
7684;
7685finally {
7686 restoreStackSize(stackSize);
7687}
7688
7689
7690rule__GenerationTask__Group_3_11__0
7691 @init {
7692 int stackSize = keepStackSize();
7693 }
7694:
7695 rule__GenerationTask__Group_3_11__0__Impl
7696 rule__GenerationTask__Group_3_11__1
7697;
7698finally {
7699 restoreStackSize(stackSize);
7700}
7701
7702rule__GenerationTask__Group_3_11__0__Impl
7703 @init {
7704 int stackSize = keepStackSize();
7705 }
7706:
7707(
7708 { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); }
7709 'output'
7710 { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); }
7711)
7712;
7713finally {
7714 restoreStackSize(stackSize);
7715}
7716
7717rule__GenerationTask__Group_3_11__1
7718 @init {
7719 int stackSize = keepStackSize();
7720 }
7721:
7722 rule__GenerationTask__Group_3_11__1__Impl
7723 rule__GenerationTask__Group_3_11__2
7724;
7725finally {
7726 restoreStackSize(stackSize);
7727}
7728
7729rule__GenerationTask__Group_3_11__1__Impl
7730 @init {
7731 int stackSize = keepStackSize();
7732 }
7733:
7734(
7735 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); }
7736 '='
7737 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); }
7738)
7739;
7740finally {
7741 restoreStackSize(stackSize);
7742}
7743
7744rule__GenerationTask__Group_3_11__2
7745 @init {
7746 int stackSize = keepStackSize();
7747 }
7748:
7749 rule__GenerationTask__Group_3_11__2__Impl
7750;
7751finally {
7752 restoreStackSize(stackSize);
7753}
7754
7755rule__GenerationTask__Group_3_11__2__Impl
7756 @init {
7757 int stackSize = keepStackSize();
7758 }
7759:
7760(
7761 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); }
7762 (rule__GenerationTask__TagetFolderAssignment_3_11_2)
7763 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); }
7764)
7765;
7766finally {
7767 restoreStackSize(stackSize);
7768}
7769
7770
7771rule__GenerationTask__UnorderedGroup_3
7772 @init {
7773 int stackSize = keepStackSize();
7774 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
7775 }
7776:
7777 rule__GenerationTask__UnorderedGroup_3__0
7778 ?
7779;
7780finally {
7781 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
7782 restoreStackSize(stackSize);
7783}
7784
7785rule__GenerationTask__UnorderedGroup_3__Impl
7786 @init {
7787 int stackSize = keepStackSize();
7788 boolean selected = false;
7789 }
7790:
7791 (
7792 (
7793 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>(
7794 {
7795 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
7796 }
7797 {
7798 selected = true;
7799 }
7800 (
7801 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); }
7802 (rule__GenerationTask__Group_3_0__0)
7803 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); }
7804 )
7805 )
7806 )|
7807 (
7808 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>(
7809 {
7810 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
7811 }
7812 {
7813 selected = true;
7814 }
7815 (
7816 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); }
7817 (rule__GenerationTask__Group_3_1__0)
7818 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); }
7819 )
7820 )
7821 )|
7822 (
7823 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>(
7824 {
7825 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
7826 }
7827 {
7828 selected = true;
7829 }
7830 (
7831 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); }
7832 (rule__GenerationTask__Group_3_2__0)
7833 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); }
7834 )
7835 )
7836 )|
7837 (
7838 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>(
7839 {
7840 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
7841 }
7842 {
7843 selected = true;
7844 }
7845 (
7846 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); }
7847 (rule__GenerationTask__Group_3_3__0)
7848 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); }
7849 )
7850 )
7851 )|
7852 (
7853 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>(
7854 {
7855 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
7856 }
7857 {
7858 selected = true;
7859 }
7860 (
7861 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); }
7862 (rule__GenerationTask__Group_3_4__0)
7863 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); }
7864 )
7865 )
7866 )|
7867 (
7868 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>(
7869 {
7870 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
7871 }
7872 {
7873 selected = true;
7874 }
7875 (
7876 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); }
7877 (rule__GenerationTask__Group_3_5__0)
7878 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); }
7879 )
7880 )
7881 )|
7882 (
7883 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>(
7884 {
7885 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
7886 }
7887 {
7888 selected = true;
7889 }
7890 (
7891 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); }
7892 (rule__GenerationTask__Group_3_6__0)
7893 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); }
7894 )
7895 )
7896 )|
7897 (
7898 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>(
7899 {
7900 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
7901 }
7902 {
7903 selected = true;
7904 }
7905 (
7906 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); }
7907 (rule__GenerationTask__Group_3_7__0)
7908 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); }
7909 )
7910 )
7911 )|
7912 (
7913 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>(
7914 {
7915 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
7916 }
7917 {
7918 selected = true;
7919 }
7920 (
7921 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); }
7922 (rule__GenerationTask__Group_3_8__0)
7923 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); }
7924 )
7925 )
7926 )|
7927 (
7928 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>(
7929 {
7930 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
7931 }
7932 {
7933 selected = true;
7934 }
7935 (
7936 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); }
7937 (rule__GenerationTask__Group_3_9__0)
7938 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); }
7939 )
7940 )
7941 )|
7942 (
7943 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>(
7944 {
7945 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
7946 }
7947 {
7948 selected = true;
7949 }
7950 (
7951 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); }
7952 (rule__GenerationTask__Group_3_10__0)
7953 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); }
7954 )
7955 )
7956 )|
7957 (
7958 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>(
7959 {
7960 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
7961 }
7962 {
7963 selected = true;
7964 }
7965 (
7966 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); }
7967 (rule__GenerationTask__Group_3_11__0)
7968 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); }
7969 )
7970 )
7971 )
7972 )
7973;
7974finally {
7975 if (selected)
7976 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
7977 restoreStackSize(stackSize);
7978}
7979
7980rule__GenerationTask__UnorderedGroup_3__0
7981 @init {
7982 int stackSize = keepStackSize();
7983 }
7984:
7985 rule__GenerationTask__UnorderedGroup_3__Impl
7986 rule__GenerationTask__UnorderedGroup_3__1?
7987;
7988finally {
7989 restoreStackSize(stackSize);
7990}
7991
7992rule__GenerationTask__UnorderedGroup_3__1
7993 @init {
7994 int stackSize = keepStackSize();
7995 }
7996:
7997 rule__GenerationTask__UnorderedGroup_3__Impl
7998 rule__GenerationTask__UnorderedGroup_3__2?
7999;
8000finally {
8001 restoreStackSize(stackSize);
8002}
8003
8004rule__GenerationTask__UnorderedGroup_3__2
8005 @init {
8006 int stackSize = keepStackSize();
8007 }
8008:
8009 rule__GenerationTask__UnorderedGroup_3__Impl
8010 rule__GenerationTask__UnorderedGroup_3__3?
8011;
8012finally {
8013 restoreStackSize(stackSize);
8014}
8015
8016rule__GenerationTask__UnorderedGroup_3__3
8017 @init {
8018 int stackSize = keepStackSize();
8019 }
8020:
8021 rule__GenerationTask__UnorderedGroup_3__Impl
8022 rule__GenerationTask__UnorderedGroup_3__4?
8023;
8024finally {
8025 restoreStackSize(stackSize);
8026}
8027
8028rule__GenerationTask__UnorderedGroup_3__4
8029 @init {
8030 int stackSize = keepStackSize();
8031 }
8032:
8033 rule__GenerationTask__UnorderedGroup_3__Impl
8034 rule__GenerationTask__UnorderedGroup_3__5?
8035;
8036finally {
8037 restoreStackSize(stackSize);
8038}
8039
8040rule__GenerationTask__UnorderedGroup_3__5
8041 @init {
8042 int stackSize = keepStackSize();
8043 }
8044:
8045 rule__GenerationTask__UnorderedGroup_3__Impl
8046 rule__GenerationTask__UnorderedGroup_3__6?
8047;
8048finally {
8049 restoreStackSize(stackSize);
8050}
8051
8052rule__GenerationTask__UnorderedGroup_3__6
8053 @init {
8054 int stackSize = keepStackSize();
8055 }
8056:
8057 rule__GenerationTask__UnorderedGroup_3__Impl
8058 rule__GenerationTask__UnorderedGroup_3__7?
8059;
8060finally {
8061 restoreStackSize(stackSize);
8062}
8063
8064rule__GenerationTask__UnorderedGroup_3__7
8065 @init {
8066 int stackSize = keepStackSize();
8067 }
8068:
8069 rule__GenerationTask__UnorderedGroup_3__Impl
8070 rule__GenerationTask__UnorderedGroup_3__8?
8071;
8072finally {
8073 restoreStackSize(stackSize);
8074}
8075
8076rule__GenerationTask__UnorderedGroup_3__8
8077 @init {
8078 int stackSize = keepStackSize();
8079 }
8080:
8081 rule__GenerationTask__UnorderedGroup_3__Impl
8082 rule__GenerationTask__UnorderedGroup_3__9?
8083;
8084finally {
8085 restoreStackSize(stackSize);
8086}
8087
8088rule__GenerationTask__UnorderedGroup_3__9
8089 @init {
8090 int stackSize = keepStackSize();
8091 }
8092:
8093 rule__GenerationTask__UnorderedGroup_3__Impl
8094 rule__GenerationTask__UnorderedGroup_3__10?
8095;
8096finally {
8097 restoreStackSize(stackSize);
8098}
8099
8100rule__GenerationTask__UnorderedGroup_3__10
8101 @init {
8102 int stackSize = keepStackSize();
8103 }
8104:
8105 rule__GenerationTask__UnorderedGroup_3__Impl
8106 rule__GenerationTask__UnorderedGroup_3__11?
8107;
8108finally {
8109 restoreStackSize(stackSize);
8110}
8111
8112rule__GenerationTask__UnorderedGroup_3__11
8113 @init {
8114 int stackSize = keepStackSize();
8115 }
8116:
8117 rule__GenerationTask__UnorderedGroup_3__Impl
8118;
8119finally {
8120 restoreStackSize(stackSize);
8121}
8122
8123
1312rule__ConfigurationScript__ImportsAssignment_0 8124rule__ConfigurationScript__ImportsAssignment_0
1313 @init { 8125 @init {
1314 int stackSize = keepStackSize(); 8126 int stackSize = keepStackSize();
@@ -1377,6 +8189,70 @@ finally {
1377 restoreStackSize(stackSize); 8189 restoreStackSize(stackSize);
1378} 8190}
1379 8191
8192rule__FileSpecification__PathAssignment
8193 @init {
8194 int stackSize = keepStackSize();
8195 }
8196:
8197 (
8198 { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); }
8199 RULE_STRING
8200 { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); }
8201 )
8202;
8203finally {
8204 restoreStackSize(stackSize);
8205}
8206
8207rule__FileDeclaration__NameAssignment_1
8208 @init {
8209 int stackSize = keepStackSize();
8210 }
8211:
8212 (
8213 { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8214 RULE_ID
8215 { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8216 )
8217;
8218finally {
8219 restoreStackSize(stackSize);
8220}
8221
8222rule__FileDeclaration__SpecificationAssignment_3
8223 @init {
8224 int stackSize = keepStackSize();
8225 }
8226:
8227 (
8228 { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); }
8229 ruleFileSpecification
8230 { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); }
8231 )
8232;
8233finally {
8234 restoreStackSize(stackSize);
8235}
8236
8237rule__FileReference__ReferredAssignment
8238 @init {
8239 int stackSize = keepStackSize();
8240 }
8241:
8242 (
8243 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); }
8244 (
8245 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); }
8246 RULE_ID
8247 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); }
8248 )
8249 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); }
8250 )
8251;
8252finally {
8253 restoreStackSize(stackSize);
8254}
8255
1380rule__MetamodelSpecification__EntriesAssignment_1 8256rule__MetamodelSpecification__EntriesAssignment_1
1381 @init { 8257 @init {
1382 int stackSize = keepStackSize(); 8258 int stackSize = keepStackSize();
@@ -1415,9 +8291,9 @@ rule__AllPackageEntry__PackageAssignment_1
1415 ( 8291 (
1416 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } 8292 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); }
1417 ( 8293 (
1418 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageIDTerminalRuleCall_1_0_1()); } 8294 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); }
1419 RULE_ID 8295 ruleQualifiedName
1420 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageIDTerminalRuleCall_1_0_1()); } 8296 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); }
1421 ) 8297 )
1422 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } 8298 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); }
1423 ) 8299 )
@@ -1464,9 +8340,9 @@ rule__MetamodelElement__PackageAssignment_0_0
1464 ( 8340 (
1465 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } 8341 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); }
1466 ( 8342 (
1467 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageIDTerminalRuleCall_0_0_0_1()); } 8343 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); }
1468 RULE_ID 8344 ruleQualifiedName
1469 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageIDTerminalRuleCall_0_0_0_1()); } 8345 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); }
1470 ) 8346 )
1471 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } 8347 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); }
1472 ) 8348 )
@@ -1562,6 +8438,1365 @@ finally {
1562 restoreStackSize(stackSize); 8438 restoreStackSize(stackSize);
1563} 8439}
1564 8440
8441rule__PartialModelSpecification__EntryAssignment_1
8442 @init {
8443 int stackSize = keepStackSize();
8444 }
8445:
8446 (
8447 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); }
8448 rulePartialModelEntry
8449 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); }
8450 )
8451;
8452finally {
8453 restoreStackSize(stackSize);
8454}
8455
8456rule__PartialModelSpecification__EntryAssignment_2_1
8457 @init {
8458 int stackSize = keepStackSize();
8459 }
8460:
8461 (
8462 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); }
8463 rulePartialModelEntry
8464 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); }
8465 )
8466;
8467finally {
8468 restoreStackSize(stackSize);
8469}
8470
8471rule__ModelEntry__PathAssignment
8472 @init {
8473 int stackSize = keepStackSize();
8474 }
8475:
8476 (
8477 { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); }
8478 ruleFile
8479 { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); }
8480 )
8481;
8482finally {
8483 restoreStackSize(stackSize);
8484}
8485
8486rule__FolderEntry__PathAssignment_1
8487 @init {
8488 int stackSize = keepStackSize();
8489 }
8490:
8491 (
8492 { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); }
8493 ruleFile
8494 { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); }
8495 )
8496;
8497finally {
8498 restoreStackSize(stackSize);
8499}
8500
8501rule__FolderEntry__ExclusionAssignment_2_2
8502 @init {
8503 int stackSize = keepStackSize();
8504 }
8505:
8506 (
8507 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); }
8508 ruleModelEntry
8509 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); }
8510 )
8511;
8512finally {
8513 restoreStackSize(stackSize);
8514}
8515
8516rule__FolderEntry__ExclusionAssignment_2_3_1
8517 @init {
8518 int stackSize = keepStackSize();
8519 }
8520:
8521 (
8522 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); }
8523 ruleModelEntry
8524 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); }
8525 )
8526;
8527finally {
8528 restoreStackSize(stackSize);
8529}
8530
8531rule__PartialModelDeclaration__NameAssignment_1
8532 @init {
8533 int stackSize = keepStackSize();
8534 }
8535:
8536 (
8537 { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8538 RULE_ID
8539 { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8540 )
8541;
8542finally {
8543 restoreStackSize(stackSize);
8544}
8545
8546rule__PartialModelDeclaration__SpecificationAssignment_2
8547 @init {
8548 int stackSize = keepStackSize();
8549 }
8550:
8551 (
8552 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); }
8553 rulePartialModelSpecification
8554 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); }
8555 )
8556;
8557finally {
8558 restoreStackSize(stackSize);
8559}
8560
8561rule__PartialModelReference__ReferredAssignment
8562 @init {
8563 int stackSize = keepStackSize();
8564 }
8565:
8566 (
8567 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); }
8568 (
8569 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); }
8570 RULE_ID
8571 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); }
8572 )
8573 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); }
8574 )
8575;
8576finally {
8577 restoreStackSize(stackSize);
8578}
8579
8580rule__PatternSpecification__EntriesAssignment_1
8581 @init {
8582 int stackSize = keepStackSize();
8583 }
8584:
8585 (
8586 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); }
8587 rulePatternEntry
8588 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); }
8589 )
8590;
8591finally {
8592 restoreStackSize(stackSize);
8593}
8594
8595rule__PatternSpecification__EntriesAssignment_2_1
8596 @init {
8597 int stackSize = keepStackSize();
8598 }
8599:
8600 (
8601 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); }
8602 rulePatternEntry
8603 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); }
8604 )
8605;
8606finally {
8607 restoreStackSize(stackSize);
8608}
8609
8610rule__AllPatternEntry__PackageAssignment_1
8611 @init {
8612 int stackSize = keepStackSize();
8613 }
8614:
8615 (
8616 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); }
8617 (
8618 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); }
8619 ruleQualifiedName
8620 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); }
8621 )
8622 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); }
8623 )
8624;
8625finally {
8626 restoreStackSize(stackSize);
8627}
8628
8629rule__AllPatternEntry__ExclusuionAssignment_2_2
8630 @init {
8631 int stackSize = keepStackSize();
8632 }
8633:
8634 (
8635 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); }
8636 rulePatternElement
8637 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); }
8638 )
8639;
8640finally {
8641 restoreStackSize(stackSize);
8642}
8643
8644rule__AllPatternEntry__ExclusuionAssignment_2_3_1
8645 @init {
8646 int stackSize = keepStackSize();
8647 }
8648:
8649 (
8650 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); }
8651 rulePatternElement
8652 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); }
8653 )
8654;
8655finally {
8656 restoreStackSize(stackSize);
8657}
8658
8659rule__PatternElement__PackageAssignment_0_0
8660 @init {
8661 int stackSize = keepStackSize();
8662 }
8663:
8664 (
8665 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); }
8666 (
8667 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); }
8668 ruleQualifiedName
8669 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); }
8670 )
8671 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); }
8672 )
8673;
8674finally {
8675 restoreStackSize(stackSize);
8676}
8677
8678rule__PatternElement__PatternAssignment_1
8679 @init {
8680 int stackSize = keepStackSize();
8681 }
8682:
8683 (
8684 { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); }
8685 (
8686 { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); }
8687 RULE_ID
8688 { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); }
8689 )
8690 { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); }
8691 )
8692;
8693finally {
8694 restoreStackSize(stackSize);
8695}
8696
8697rule__GraphPatternDeclaration__NameAssignment_1
8698 @init {
8699 int stackSize = keepStackSize();
8700 }
8701:
8702 (
8703 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8704 RULE_ID
8705 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8706 )
8707;
8708finally {
8709 restoreStackSize(stackSize);
8710}
8711
8712rule__GraphPatternDeclaration__SpecificationAssignment_2
8713 @init {
8714 int stackSize = keepStackSize();
8715 }
8716:
8717 (
8718 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); }
8719 rulePatternSpecification
8720 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); }
8721 )
8722;
8723finally {
8724 restoreStackSize(stackSize);
8725}
8726
8727rule__GraphPatternReference__ReferredAssignment
8728 @init {
8729 int stackSize = keepStackSize();
8730 }
8731:
8732 (
8733 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); }
8734 (
8735 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); }
8736 RULE_ID
8737 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); }
8738 )
8739 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); }
8740 )
8741;
8742finally {
8743 restoreStackSize(stackSize);
8744}
8745
8746rule__ConfigSpecification__EntriesAssignment_2_0
8747 @init {
8748 int stackSize = keepStackSize();
8749 }
8750:
8751 (
8752 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); }
8753 ruleConfigEntry
8754 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); }
8755 )
8756;
8757finally {
8758 restoreStackSize(stackSize);
8759}
8760
8761rule__ConfigSpecification__EntriesAssignment_2_1_1
8762 @init {
8763 int stackSize = keepStackSize();
8764 }
8765:
8766 (
8767 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); }
8768 ruleConfigEntry
8769 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); }
8770 )
8771;
8772finally {
8773 restoreStackSize(stackSize);
8774}
8775
8776rule__ConfigDeclaration__NameAssignment_1
8777 @init {
8778 int stackSize = keepStackSize();
8779 }
8780:
8781 (
8782 { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8783 RULE_ID
8784 { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
8785 )
8786;
8787finally {
8788 restoreStackSize(stackSize);
8789}
8790
8791rule__ConfigDeclaration__SpecificationAssignment_2
8792 @init {
8793 int stackSize = keepStackSize();
8794 }
8795:
8796 (
8797 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); }
8798 ruleConfigSpecification
8799 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); }
8800 )
8801;
8802finally {
8803 restoreStackSize(stackSize);
8804}
8805
8806rule__ConfigEntry__KeyAssignment_0
8807 @init {
8808 int stackSize = keepStackSize();
8809 }
8810:
8811 (
8812 { before(grammarAccess.getConfigEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); }
8813 RULE_STRING
8814 { after(grammarAccess.getConfigEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); }
8815 )
8816;
8817finally {
8818 restoreStackSize(stackSize);
8819}
8820
8821rule__ConfigEntry__ValueAssignment_2
8822 @init {
8823 int stackSize = keepStackSize();
8824 }
8825:
8826 (
8827 { before(grammarAccess.getConfigEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); }
8828 RULE_STRING
8829 { after(grammarAccess.getConfigEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); }
8830 )
8831;
8832finally {
8833 restoreStackSize(stackSize);
8834}
8835
8836rule__ConfigReference__ConfigAssignment
8837 @init {
8838 int stackSize = keepStackSize();
8839 }
8840:
8841 (
8842 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); }
8843 (
8844 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); }
8845 RULE_ID
8846 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); }
8847 )
8848 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); }
8849 )
8850;
8851finally {
8852 restoreStackSize(stackSize);
8853}
8854
8855rule__ScopeSpecification__ScopesAssignment_2_0
8856 @init {
8857 int stackSize = keepStackSize();
8858 }
8859:
8860 (
8861 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); }
8862 ruleTypeScope
8863 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); }
8864 )
8865;
8866finally {
8867 restoreStackSize(stackSize);
8868}
8869
8870rule__ScopeSpecification__ScopesAssignment_2_1_1
8871 @init {
8872 int stackSize = keepStackSize();
8873 }
8874:
8875 (
8876 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); }
8877 ruleTypeScope
8878 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); }
8879 )
8880;
8881finally {
8882 restoreStackSize(stackSize);
8883}
8884
8885rule__ClassTypeScope__TypeAssignment_1
8886 @init {
8887 int stackSize = keepStackSize();
8888 }
8889:
8890 (
8891 { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); }
8892 ruleClassReference
8893 { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); }
8894 )
8895;
8896finally {
8897 restoreStackSize(stackSize);
8898}
8899
8900rule__ClassTypeScope__SetsNewAssignment_2_0
8901 @init {
8902 int stackSize = keepStackSize();
8903 }
8904:
8905 (
8906 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8907 (
8908 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8909 '+='
8910 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8911 )
8912 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8913 )
8914;
8915finally {
8916 restoreStackSize(stackSize);
8917}
8918
8919rule__ClassTypeScope__SetsSumAssignment_2_1
8920 @init {
8921 int stackSize = keepStackSize();
8922 }
8923:
8924 (
8925 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
8926 (
8927 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
8928 '='
8929 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
8930 )
8931 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
8932 )
8933;
8934finally {
8935 restoreStackSize(stackSize);
8936}
8937
8938rule__ClassTypeScope__NumberAssignment_3_0
8939 @init {
8940 int stackSize = keepStackSize();
8941 }
8942:
8943 (
8944 { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
8945 ruleExactNumber
8946 { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
8947 )
8948;
8949finally {
8950 restoreStackSize(stackSize);
8951}
8952
8953rule__ClassTypeScope__NumberAssignment_3_1
8954 @init {
8955 int stackSize = keepStackSize();
8956 }
8957:
8958 (
8959 { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
8960 ruleIntervallNumber
8961 { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
8962 )
8963;
8964finally {
8965 restoreStackSize(stackSize);
8966}
8967
8968rule__ObjectTypeScope__TypeAssignment_1
8969 @init {
8970 int stackSize = keepStackSize();
8971 }
8972:
8973 (
8974 { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); }
8975 ruleObjectReference
8976 { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); }
8977 )
8978;
8979finally {
8980 restoreStackSize(stackSize);
8981}
8982
8983rule__ObjectTypeScope__SetsNewAssignment_2_0
8984 @init {
8985 int stackSize = keepStackSize();
8986 }
8987:
8988 (
8989 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8990 (
8991 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8992 '+='
8993 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8994 )
8995 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
8996 )
8997;
8998finally {
8999 restoreStackSize(stackSize);
9000}
9001
9002rule__ObjectTypeScope__SetsSumAssignment_2_1
9003 @init {
9004 int stackSize = keepStackSize();
9005 }
9006:
9007 (
9008 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9009 (
9010 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9011 '='
9012 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9013 )
9014 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9015 )
9016;
9017finally {
9018 restoreStackSize(stackSize);
9019}
9020
9021rule__ObjectTypeScope__NumberAssignment_3_0
9022 @init {
9023 int stackSize = keepStackSize();
9024 }
9025:
9026 (
9027 { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9028 ruleExactNumber
9029 { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9030 )
9031;
9032finally {
9033 restoreStackSize(stackSize);
9034}
9035
9036rule__ObjectTypeScope__NumberAssignment_3_1
9037 @init {
9038 int stackSize = keepStackSize();
9039 }
9040:
9041 (
9042 { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9043 ruleIntervallNumber
9044 { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9045 )
9046;
9047finally {
9048 restoreStackSize(stackSize);
9049}
9050
9051rule__IntegerTypeScope__TypeAssignment_1
9052 @init {
9053 int stackSize = keepStackSize();
9054 }
9055:
9056 (
9057 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); }
9058 ruleIntegerReference
9059 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); }
9060 )
9061;
9062finally {
9063 restoreStackSize(stackSize);
9064}
9065
9066rule__IntegerTypeScope__SetsNewAssignment_2_0
9067 @init {
9068 int stackSize = keepStackSize();
9069 }
9070:
9071 (
9072 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9073 (
9074 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9075 '+='
9076 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9077 )
9078 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9079 )
9080;
9081finally {
9082 restoreStackSize(stackSize);
9083}
9084
9085rule__IntegerTypeScope__SetsSumAssignment_2_1
9086 @init {
9087 int stackSize = keepStackSize();
9088 }
9089:
9090 (
9091 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9092 (
9093 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9094 '='
9095 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9096 )
9097 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9098 )
9099;
9100finally {
9101 restoreStackSize(stackSize);
9102}
9103
9104rule__IntegerTypeScope__NumberAssignment_3_0
9105 @init {
9106 int stackSize = keepStackSize();
9107 }
9108:
9109 (
9110 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9111 ruleExactNumber
9112 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9113 )
9114;
9115finally {
9116 restoreStackSize(stackSize);
9117}
9118
9119rule__IntegerTypeScope__NumberAssignment_3_1
9120 @init {
9121 int stackSize = keepStackSize();
9122 }
9123:
9124 (
9125 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9126 ruleIntervallNumber
9127 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9128 )
9129;
9130finally {
9131 restoreStackSize(stackSize);
9132}
9133
9134rule__IntegerTypeScope__NumberAssignment_3_2
9135 @init {
9136 int stackSize = keepStackSize();
9137 }
9138:
9139 (
9140 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); }
9141 ruleIntEnumberation
9142 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); }
9143 )
9144;
9145finally {
9146 restoreStackSize(stackSize);
9147}
9148
9149rule__RealTypeScope__TypeAssignment_1
9150 @init {
9151 int stackSize = keepStackSize();
9152 }
9153:
9154 (
9155 { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); }
9156 ruleRealReference
9157 { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); }
9158 )
9159;
9160finally {
9161 restoreStackSize(stackSize);
9162}
9163
9164rule__RealTypeScope__SetsNewAssignment_2_0
9165 @init {
9166 int stackSize = keepStackSize();
9167 }
9168:
9169 (
9170 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9171 (
9172 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9173 '+='
9174 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9175 )
9176 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9177 )
9178;
9179finally {
9180 restoreStackSize(stackSize);
9181}
9182
9183rule__RealTypeScope__SetsSumAssignment_2_1
9184 @init {
9185 int stackSize = keepStackSize();
9186 }
9187:
9188 (
9189 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9190 (
9191 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9192 '='
9193 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9194 )
9195 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9196 )
9197;
9198finally {
9199 restoreStackSize(stackSize);
9200}
9201
9202rule__RealTypeScope__NumberAssignment_3_0
9203 @init {
9204 int stackSize = keepStackSize();
9205 }
9206:
9207 (
9208 { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9209 ruleExactNumber
9210 { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9211 )
9212;
9213finally {
9214 restoreStackSize(stackSize);
9215}
9216
9217rule__RealTypeScope__NumberAssignment_3_1
9218 @init {
9219 int stackSize = keepStackSize();
9220 }
9221:
9222 (
9223 { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9224 ruleIntervallNumber
9225 { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9226 )
9227;
9228finally {
9229 restoreStackSize(stackSize);
9230}
9231
9232rule__RealTypeScope__NumberAssignment_3_2
9233 @init {
9234 int stackSize = keepStackSize();
9235 }
9236:
9237 (
9238 { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); }
9239 ruleRealEnumeration
9240 { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); }
9241 )
9242;
9243finally {
9244 restoreStackSize(stackSize);
9245}
9246
9247rule__StringTypeScope__TypeAssignment_1
9248 @init {
9249 int stackSize = keepStackSize();
9250 }
9251:
9252 (
9253 { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); }
9254 ruleStringReference
9255 { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); }
9256 )
9257;
9258finally {
9259 restoreStackSize(stackSize);
9260}
9261
9262rule__StringTypeScope__SetsNewAssignment_2_0
9263 @init {
9264 int stackSize = keepStackSize();
9265 }
9266:
9267 (
9268 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9269 (
9270 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9271 '+='
9272 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9273 )
9274 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
9275 )
9276;
9277finally {
9278 restoreStackSize(stackSize);
9279}
9280
9281rule__StringTypeScope__SetsSumAssignment_2_1
9282 @init {
9283 int stackSize = keepStackSize();
9284 }
9285:
9286 (
9287 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9288 (
9289 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9290 '='
9291 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9292 )
9293 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
9294 )
9295;
9296finally {
9297 restoreStackSize(stackSize);
9298}
9299
9300rule__StringTypeScope__NumberAssignment_3_0
9301 @init {
9302 int stackSize = keepStackSize();
9303 }
9304:
9305 (
9306 { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9307 ruleExactNumber
9308 { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
9309 )
9310;
9311finally {
9312 restoreStackSize(stackSize);
9313}
9314
9315rule__StringTypeScope__NumberAssignment_3_1
9316 @init {
9317 int stackSize = keepStackSize();
9318 }
9319:
9320 (
9321 { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9322 ruleIntervallNumber
9323 { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
9324 )
9325;
9326finally {
9327 restoreStackSize(stackSize);
9328}
9329
9330rule__StringTypeScope__NumberAssignment_3_2
9331 @init {
9332 int stackSize = keepStackSize();
9333 }
9334:
9335 (
9336 { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); }
9337 ruleStringEnumeration
9338 { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); }
9339 )
9340;
9341finally {
9342 restoreStackSize(stackSize);
9343}
9344
9345rule__ClassReference__ElementAssignment_1
9346 @init {
9347 int stackSize = keepStackSize();
9348 }
9349:
9350 (
9351 { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); }
9352 ruleMetamodelElement
9353 { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); }
9354 )
9355;
9356finally {
9357 restoreStackSize(stackSize);
9358}
9359
9360rule__ExactNumber__ExactNumberAssignment_0
9361 @init {
9362 int stackSize = keepStackSize();
9363 }
9364:
9365 (
9366 { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); }
9367 RULE_INT
9368 { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); }
9369 )
9370;
9371finally {
9372 restoreStackSize(stackSize);
9373}
9374
9375rule__ExactNumber__ExactUnlimitedAssignment_1
9376 @init {
9377 int stackSize = keepStackSize();
9378 }
9379:
9380 (
9381 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
9382 (
9383 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
9384 '*'
9385 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
9386 )
9387 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
9388 )
9389;
9390finally {
9391 restoreStackSize(stackSize);
9392}
9393
9394rule__IntervallNumber__MinAssignment_0
9395 @init {
9396 int stackSize = keepStackSize();
9397 }
9398:
9399 (
9400 { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); }
9401 RULE_INT
9402 { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); }
9403 )
9404;
9405finally {
9406 restoreStackSize(stackSize);
9407}
9408
9409rule__IntervallNumber__MaxNumberAssignment_2_0
9410 @init {
9411 int stackSize = keepStackSize();
9412 }
9413:
9414 (
9415 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); }
9416 RULE_INT
9417 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); }
9418 )
9419;
9420finally {
9421 restoreStackSize(stackSize);
9422}
9423
9424rule__IntervallNumber__MaxUnlimitedAssignment_2_1
9425 @init {
9426 int stackSize = keepStackSize();
9427 }
9428:
9429 (
9430 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
9431 (
9432 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
9433 '*'
9434 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
9435 )
9436 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
9437 )
9438;
9439finally {
9440 restoreStackSize(stackSize);
9441}
9442
9443rule__IntEnumberation__EntryAssignment_2_0
9444 @init {
9445 int stackSize = keepStackSize();
9446 }
9447:
9448 (
9449 { before(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0()); }
9450 RULE_INT
9451 { after(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0()); }
9452 )
9453;
9454finally {
9455 restoreStackSize(stackSize);
9456}
9457
9458rule__IntEnumberation__EntryAssignment_2_1_1
9459 @init {
9460 int stackSize = keepStackSize();
9461 }
9462:
9463 (
9464 { before(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); }
9465 RULE_INT
9466 { after(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); }
9467 )
9468;
9469finally {
9470 restoreStackSize(stackSize);
9471}
9472
9473rule__RealEnumeration__EntryAssignment_2_0
9474 @init {
9475 int stackSize = keepStackSize();
9476 }
9477:
9478 (
9479 { before(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0()); }
9480 RULE_INT
9481 { after(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0()); }
9482 )
9483;
9484finally {
9485 restoreStackSize(stackSize);
9486}
9487
9488rule__RealEnumeration__EntryAssignment_2_1_1
9489 @init {
9490 int stackSize = keepStackSize();
9491 }
9492:
9493 (
9494 { before(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); }
9495 RULE_INT
9496 { after(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); }
9497 )
9498;
9499finally {
9500 restoreStackSize(stackSize);
9501}
9502
9503rule__StringEnumeration__EntryAssignment_2_0
9504 @init {
9505 int stackSize = keepStackSize();
9506 }
9507:
9508 (
9509 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); }
9510 RULE_STRING
9511 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); }
9512 )
9513;
9514finally {
9515 restoreStackSize(stackSize);
9516}
9517
9518rule__StringEnumeration__EntryAssignment_2_1_1
9519 @init {
9520 int stackSize = keepStackSize();
9521 }
9522:
9523 (
9524 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); }
9525 RULE_STRING
9526 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); }
9527 )
9528;
9529finally {
9530 restoreStackSize(stackSize);
9531}
9532
9533rule__ScopeDeclaration__NameAssignment_1
9534 @init {
9535 int stackSize = keepStackSize();
9536 }
9537:
9538 (
9539 { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
9540 RULE_ID
9541 { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
9542 )
9543;
9544finally {
9545 restoreStackSize(stackSize);
9546}
9547
9548rule__ScopeDeclaration__SpecificationAssignment_2
9549 @init {
9550 int stackSize = keepStackSize();
9551 }
9552:
9553 (
9554 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); }
9555 ruleScopeSpecification
9556 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); }
9557 )
9558;
9559finally {
9560 restoreStackSize(stackSize);
9561}
9562
9563rule__ScopeReference__ReferredAssignment
9564 @init {
9565 int stackSize = keepStackSize();
9566 }
9567:
9568 (
9569 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); }
9570 (
9571 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); }
9572 RULE_ID
9573 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); }
9574 )
9575 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); }
9576 )
9577;
9578finally {
9579 restoreStackSize(stackSize);
9580}
9581
9582rule__GenerationTask__MetamodelAssignment_3_0_2
9583 @init {
9584 int stackSize = keepStackSize();
9585 }
9586:
9587 (
9588 { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); }
9589 ruleMetamodel
9590 { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); }
9591 )
9592;
9593finally {
9594 restoreStackSize(stackSize);
9595}
9596
9597rule__GenerationTask__PartialModelAssignment_3_1_2
9598 @init {
9599 int stackSize = keepStackSize();
9600 }
9601:
9602 (
9603 { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); }
9604 rulePartialModel
9605 { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); }
9606 )
9607;
9608finally {
9609 restoreStackSize(stackSize);
9610}
9611
9612rule__GenerationTask__PatternsAssignment_3_2_2
9613 @init {
9614 int stackSize = keepStackSize();
9615 }
9616:
9617 (
9618 { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); }
9619 ruleGraphPattern
9620 { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); }
9621 )
9622;
9623finally {
9624 restoreStackSize(stackSize);
9625}
9626
9627rule__GenerationTask__ScopeAssignment_3_3_2
9628 @init {
9629 int stackSize = keepStackSize();
9630 }
9631:
9632 (
9633 { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); }
9634 ruleScope
9635 { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); }
9636 )
9637;
9638finally {
9639 restoreStackSize(stackSize);
9640}
9641
9642rule__GenerationTask__NumberSpecifiedAssignment_3_4_0
9643 @init {
9644 int stackSize = keepStackSize();
9645 }
9646:
9647 (
9648 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); }
9649 (
9650 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); }
9651 'number'
9652 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); }
9653 )
9654 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); }
9655 )
9656;
9657finally {
9658 restoreStackSize(stackSize);
9659}
9660
9661rule__GenerationTask__NumberAssignment_3_4_2
9662 @init {
9663 int stackSize = keepStackSize();
9664 }
9665:
9666 (
9667 { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); }
9668 RULE_INT
9669 { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); }
9670 )
9671;
9672finally {
9673 restoreStackSize(stackSize);
9674}
9675
9676rule__GenerationTask__RunSpecifiedAssignment_3_5_0
9677 @init {
9678 int stackSize = keepStackSize();
9679 }
9680:
9681 (
9682 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); }
9683 (
9684 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); }
9685 'runs'
9686 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); }
9687 )
9688 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); }
9689 )
9690;
9691finally {
9692 restoreStackSize(stackSize);
9693}
9694
9695rule__GenerationTask__RunsAssignment_3_5_2
9696 @init {
9697 int stackSize = keepStackSize();
9698 }
9699:
9700 (
9701 { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); }
9702 RULE_INT
9703 { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); }
9704 )
9705;
9706finally {
9707 restoreStackSize(stackSize);
9708}
9709
9710rule__GenerationTask__SolverAssignment_3_6_2
9711 @init {
9712 int stackSize = keepStackSize();
9713 }
9714:
9715 (
9716 { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); }
9717 ruleSolver
9718 { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); }
9719 )
9720;
9721finally {
9722 restoreStackSize(stackSize);
9723}
9724
9725rule__GenerationTask__ConfigAssignment_3_7_2
9726 @init {
9727 int stackSize = keepStackSize();
9728 }
9729:
9730 (
9731 { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); }
9732 ruleConfig
9733 { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); }
9734 )
9735;
9736finally {
9737 restoreStackSize(stackSize);
9738}
9739
9740rule__GenerationTask__DebugFolderAssignment_3_8_2
9741 @init {
9742 int stackSize = keepStackSize();
9743 }
9744:
9745 (
9746 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); }
9747 ruleFile
9748 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); }
9749 )
9750;
9751finally {
9752 restoreStackSize(stackSize);
9753}
9754
9755rule__GenerationTask__TargetLogFileAssignment_3_9_2
9756 @init {
9757 int stackSize = keepStackSize();
9758 }
9759:
9760 (
9761 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); }
9762 ruleFile
9763 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); }
9764 )
9765;
9766finally {
9767 restoreStackSize(stackSize);
9768}
9769
9770rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2
9771 @init {
9772 int stackSize = keepStackSize();
9773 }
9774:
9775 (
9776 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); }
9777 ruleFile
9778 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); }
9779 )
9780;
9781finally {
9782 restoreStackSize(stackSize);
9783}
9784
9785rule__GenerationTask__TagetFolderAssignment_3_11_2
9786 @init {
9787 int stackSize = keepStackSize();
9788 }
9789:
9790 (
9791 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); }
9792 ruleFile
9793 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); }
9794 )
9795;
9796finally {
9797 restoreStackSize(stackSize);
9798}
9799
1565RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; 9800RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
1566 9801
1567RULE_INT : ('0'..'9')+; 9802RULE_INT : ('0'..'9')+;
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
index 5f3898b3..d3665f6a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
@@ -1,20 +1,49 @@
1','=16 1'#'=31
2'.'=20 2'*'=48
3'::'=19 3'+='=47
4'epackage'=12 4','=22
5'excluding'=18 5'.'=14
6'import'=11 6'..'=38
7'metamodel'=21 7'::'=25
8'package'=17 8'<'=32
9'viatra'=13 9'='=19
10'{'=14 10'>'=33
11'}'=15 11'AlloySolver'=12
12'SMTSolver'=11
13'ViatraSolver'=13
14'config'=30
15'debug'=43
16'epackage'=16
17'excluding'=24
18'file'=18
19'folder'=27
20'generate'=40
21'import'=15
22'int'=35
23'log'=44
24'metamodel'=26
25'models'=28
26'node'=34
27'number'=49
28'output'=46
29'package'=23
30'partial-model'=41
31'patterns'=29
32'real'=36
33'runs'=50
34'scope'=39
35'solver'=42
36'statistics'=45
37'string'=37
38'viatra'=17
39'{'=20
40'}'=21
12RULE_ANY_OTHER=10 41RULE_ANY_OTHER=10
13RULE_ID=5 42RULE_ID=4
14RULE_INT=6 43RULE_INT=6
15RULE_ML_COMMENT=7 44RULE_ML_COMMENT=7
16RULE_SL_COMMENT=8 45RULE_SL_COMMENT=8
17RULE_STRING=4 46RULE_STRING=5
18RULE_WS=9 47RULE_WS=9
19T__11=11 48T__11=11
20T__12=12 49T__12=12
@@ -27,3 +56,32 @@ T__18=18
27T__19=19 56T__19=19
28T__20=20 57T__20=20
29T__21=21 58T__21=21
59T__22=22
60T__23=23
61T__24=24
62T__25=25
63T__26=26
64T__27=27
65T__28=28
66T__29=29
67T__30=30
68T__31=31
69T__32=32
70T__33=33
71T__34=34
72T__35=35
73T__36=36
74T__37=37
75T__38=38
76T__39=39
77T__40=40
78T__41=41
79T__42=42
80T__43=43
81T__44=44
82T__45=45
83T__46=46
84T__47=47
85T__48=48
86T__49=49
87T__50=50
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
index 3f93249c..ef91feac 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
@@ -12,8 +12,7 @@ import java.util.ArrayList;
12 12
13@SuppressWarnings("all") 13@SuppressWarnings("all")
14public class InternalApplicationConfigurationLexer extends Lexer { 14public class InternalApplicationConfigurationLexer extends Lexer {
15 public static final int RULE_STRING=4; 15 public static final int T__50=50;
16 public static final int RULE_SL_COMMENT=8;
17 public static final int T__19=19; 16 public static final int T__19=19;
18 public static final int T__15=15; 17 public static final int T__15=15;
19 public static final int T__16=16; 18 public static final int T__16=16;
@@ -23,14 +22,44 @@ public class InternalApplicationConfigurationLexer extends Lexer {
23 public static final int T__12=12; 22 public static final int T__12=12;
24 public static final int T__13=13; 23 public static final int T__13=13;
25 public static final int T__14=14; 24 public static final int T__14=14;
26 public static final int EOF=-1; 25 public static final int RULE_ID=4;
27 public static final int RULE_ID=5; 26 public static final int T__26=26;
28 public static final int RULE_WS=9; 27 public static final int T__27=27;
29 public static final int RULE_ANY_OTHER=10; 28 public static final int T__28=28;
30 public static final int RULE_INT=6; 29 public static final int RULE_INT=6;
30 public static final int T__29=29;
31 public static final int T__22=22;
31 public static final int RULE_ML_COMMENT=7; 32 public static final int RULE_ML_COMMENT=7;
33 public static final int T__23=23;
34 public static final int T__24=24;
35 public static final int T__25=25;
32 public static final int T__20=20; 36 public static final int T__20=20;
33 public static final int T__21=21; 37 public static final int T__21=21;
38 public static final int RULE_STRING=5;
39 public static final int RULE_SL_COMMENT=8;
40 public static final int T__37=37;
41 public static final int T__38=38;
42 public static final int T__39=39;
43 public static final int T__33=33;
44 public static final int T__34=34;
45 public static final int T__35=35;
46 public static final int T__36=36;
47 public static final int EOF=-1;
48 public static final int T__30=30;
49 public static final int T__31=31;
50 public static final int T__32=32;
51 public static final int RULE_WS=9;
52 public static final int RULE_ANY_OTHER=10;
53 public static final int T__48=48;
54 public static final int T__49=49;
55 public static final int T__44=44;
56 public static final int T__45=45;
57 public static final int T__46=46;
58 public static final int T__47=47;
59 public static final int T__40=40;
60 public static final int T__41=41;
61 public static final int T__42=42;
62 public static final int T__43=43;
34 63
35 // delegates 64 // delegates
36 // delegators 65 // delegators
@@ -50,10 +79,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
50 try { 79 try {
51 int _type = T__11; 80 int _type = T__11;
52 int _channel = DEFAULT_TOKEN_CHANNEL; 81 int _channel = DEFAULT_TOKEN_CHANNEL;
53 // InternalApplicationConfiguration.g:11:7: ( 'import' ) 82 // InternalApplicationConfiguration.g:11:7: ( 'SMTSolver' )
54 // InternalApplicationConfiguration.g:11:9: 'import' 83 // InternalApplicationConfiguration.g:11:9: 'SMTSolver'
55 { 84 {
56 match("import"); 85 match("SMTSolver");
57 86
58 87
59 } 88 }
@@ -71,10 +100,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
71 try { 100 try {
72 int _type = T__12; 101 int _type = T__12;
73 int _channel = DEFAULT_TOKEN_CHANNEL; 102 int _channel = DEFAULT_TOKEN_CHANNEL;
74 // InternalApplicationConfiguration.g:12:7: ( 'epackage' ) 103 // InternalApplicationConfiguration.g:12:7: ( 'AlloySolver' )
75 // InternalApplicationConfiguration.g:12:9: 'epackage' 104 // InternalApplicationConfiguration.g:12:9: 'AlloySolver'
76 { 105 {
77 match("epackage"); 106 match("AlloySolver");
78 107
79 108
80 } 109 }
@@ -92,10 +121,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
92 try { 121 try {
93 int _type = T__13; 122 int _type = T__13;
94 int _channel = DEFAULT_TOKEN_CHANNEL; 123 int _channel = DEFAULT_TOKEN_CHANNEL;
95 // InternalApplicationConfiguration.g:13:7: ( 'viatra' ) 124 // InternalApplicationConfiguration.g:13:7: ( 'ViatraSolver' )
96 // InternalApplicationConfiguration.g:13:9: 'viatra' 125 // InternalApplicationConfiguration.g:13:9: 'ViatraSolver'
97 { 126 {
98 match("viatra"); 127 match("ViatraSolver");
99 128
100 129
101 } 130 }
@@ -113,10 +142,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
113 try { 142 try {
114 int _type = T__14; 143 int _type = T__14;
115 int _channel = DEFAULT_TOKEN_CHANNEL; 144 int _channel = DEFAULT_TOKEN_CHANNEL;
116 // InternalApplicationConfiguration.g:14:7: ( '{' ) 145 // InternalApplicationConfiguration.g:14:7: ( '.' )
117 // InternalApplicationConfiguration.g:14:9: '{' 146 // InternalApplicationConfiguration.g:14:9: '.'
118 { 147 {
119 match('{'); 148 match('.');
120 149
121 } 150 }
122 151
@@ -133,10 +162,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
133 try { 162 try {
134 int _type = T__15; 163 int _type = T__15;
135 int _channel = DEFAULT_TOKEN_CHANNEL; 164 int _channel = DEFAULT_TOKEN_CHANNEL;
136 // InternalApplicationConfiguration.g:15:7: ( '}' ) 165 // InternalApplicationConfiguration.g:15:7: ( 'import' )
137 // InternalApplicationConfiguration.g:15:9: '}' 166 // InternalApplicationConfiguration.g:15:9: 'import'
138 { 167 {
139 match('}'); 168 match("import");
169
140 170
141 } 171 }
142 172
@@ -153,10 +183,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
153 try { 183 try {
154 int _type = T__16; 184 int _type = T__16;
155 int _channel = DEFAULT_TOKEN_CHANNEL; 185 int _channel = DEFAULT_TOKEN_CHANNEL;
156 // InternalApplicationConfiguration.g:16:7: ( ',' ) 186 // InternalApplicationConfiguration.g:16:7: ( 'epackage' )
157 // InternalApplicationConfiguration.g:16:9: ',' 187 // InternalApplicationConfiguration.g:16:9: 'epackage'
158 { 188 {
159 match(','); 189 match("epackage");
190
160 191
161 } 192 }
162 193
@@ -173,10 +204,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
173 try { 204 try {
174 int _type = T__17; 205 int _type = T__17;
175 int _channel = DEFAULT_TOKEN_CHANNEL; 206 int _channel = DEFAULT_TOKEN_CHANNEL;
176 // InternalApplicationConfiguration.g:17:7: ( 'package' ) 207 // InternalApplicationConfiguration.g:17:7: ( 'viatra' )
177 // InternalApplicationConfiguration.g:17:9: 'package' 208 // InternalApplicationConfiguration.g:17:9: 'viatra'
178 { 209 {
179 match("package"); 210 match("viatra");
180 211
181 212
182 } 213 }
@@ -194,10 +225,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
194 try { 225 try {
195 int _type = T__18; 226 int _type = T__18;
196 int _channel = DEFAULT_TOKEN_CHANNEL; 227 int _channel = DEFAULT_TOKEN_CHANNEL;
197 // InternalApplicationConfiguration.g:18:7: ( 'excluding' ) 228 // InternalApplicationConfiguration.g:18:7: ( 'file' )
198 // InternalApplicationConfiguration.g:18:9: 'excluding' 229 // InternalApplicationConfiguration.g:18:9: 'file'
199 { 230 {
200 match("excluding"); 231 match("file");
201 232
202 233
203 } 234 }
@@ -215,11 +246,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
215 try { 246 try {
216 int _type = T__19; 247 int _type = T__19;
217 int _channel = DEFAULT_TOKEN_CHANNEL; 248 int _channel = DEFAULT_TOKEN_CHANNEL;
218 // InternalApplicationConfiguration.g:19:7: ( '::' ) 249 // InternalApplicationConfiguration.g:19:7: ( '=' )
219 // InternalApplicationConfiguration.g:19:9: '::' 250 // InternalApplicationConfiguration.g:19:9: '='
220 { 251 {
221 match("::"); 252 match('=');
222
223 253
224 } 254 }
225 255
@@ -236,10 +266,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
236 try { 266 try {
237 int _type = T__20; 267 int _type = T__20;
238 int _channel = DEFAULT_TOKEN_CHANNEL; 268 int _channel = DEFAULT_TOKEN_CHANNEL;
239 // InternalApplicationConfiguration.g:20:7: ( '.' ) 269 // InternalApplicationConfiguration.g:20:7: ( '{' )
240 // InternalApplicationConfiguration.g:20:9: '.' 270 // InternalApplicationConfiguration.g:20:9: '{'
241 { 271 {
242 match('.'); 272 match('{');
243 273
244 } 274 }
245 275
@@ -256,8 +286,111 @@ public class InternalApplicationConfigurationLexer extends Lexer {
256 try { 286 try {
257 int _type = T__21; 287 int _type = T__21;
258 int _channel = DEFAULT_TOKEN_CHANNEL; 288 int _channel = DEFAULT_TOKEN_CHANNEL;
259 // InternalApplicationConfiguration.g:21:7: ( 'metamodel' ) 289 // InternalApplicationConfiguration.g:21:7: ( '}' )
260 // InternalApplicationConfiguration.g:21:9: 'metamodel' 290 // InternalApplicationConfiguration.g:21:9: '}'
291 {
292 match('}');
293
294 }
295
296 state.type = _type;
297 state.channel = _channel;
298 }
299 finally {
300 }
301 }
302 // $ANTLR end "T__21"
303
304 // $ANTLR start "T__22"
305 public final void mT__22() throws RecognitionException {
306 try {
307 int _type = T__22;
308 int _channel = DEFAULT_TOKEN_CHANNEL;
309 // InternalApplicationConfiguration.g:22:7: ( ',' )
310 // InternalApplicationConfiguration.g:22:9: ','
311 {
312 match(',');
313
314 }
315
316 state.type = _type;
317 state.channel = _channel;
318 }
319 finally {
320 }
321 }
322 // $ANTLR end "T__22"
323
324 // $ANTLR start "T__23"
325 public final void mT__23() throws RecognitionException {
326 try {
327 int _type = T__23;
328 int _channel = DEFAULT_TOKEN_CHANNEL;
329 // InternalApplicationConfiguration.g:23:7: ( 'package' )
330 // InternalApplicationConfiguration.g:23:9: 'package'
331 {
332 match("package");
333
334
335 }
336
337 state.type = _type;
338 state.channel = _channel;
339 }
340 finally {
341 }
342 }
343 // $ANTLR end "T__23"
344
345 // $ANTLR start "T__24"
346 public final void mT__24() throws RecognitionException {
347 try {
348 int _type = T__24;
349 int _channel = DEFAULT_TOKEN_CHANNEL;
350 // InternalApplicationConfiguration.g:24:7: ( 'excluding' )
351 // InternalApplicationConfiguration.g:24:9: 'excluding'
352 {
353 match("excluding");
354
355
356 }
357
358 state.type = _type;
359 state.channel = _channel;
360 }
361 finally {
362 }
363 }
364 // $ANTLR end "T__24"
365
366 // $ANTLR start "T__25"
367 public final void mT__25() throws RecognitionException {
368 try {
369 int _type = T__25;
370 int _channel = DEFAULT_TOKEN_CHANNEL;
371 // InternalApplicationConfiguration.g:25:7: ( '::' )
372 // InternalApplicationConfiguration.g:25:9: '::'
373 {
374 match("::");
375
376
377 }
378
379 state.type = _type;
380 state.channel = _channel;
381 }
382 finally {
383 }
384 }
385 // $ANTLR end "T__25"
386
387 // $ANTLR start "T__26"
388 public final void mT__26() throws RecognitionException {
389 try {
390 int _type = T__26;
391 int _channel = DEFAULT_TOKEN_CHANNEL;
392 // InternalApplicationConfiguration.g:26:7: ( 'metamodel' )
393 // InternalApplicationConfiguration.g:26:9: 'metamodel'
261 { 394 {
262 match("metamodel"); 395 match("metamodel");
263 396
@@ -270,17 +403,517 @@ public class InternalApplicationConfigurationLexer extends Lexer {
270 finally { 403 finally {
271 } 404 }
272 } 405 }
273 // $ANTLR end "T__21" 406 // $ANTLR end "T__26"
407
408 // $ANTLR start "T__27"
409 public final void mT__27() throws RecognitionException {
410 try {
411 int _type = T__27;
412 int _channel = DEFAULT_TOKEN_CHANNEL;
413 // InternalApplicationConfiguration.g:27:7: ( 'folder' )
414 // InternalApplicationConfiguration.g:27:9: 'folder'
415 {
416 match("folder");
417
418
419 }
420
421 state.type = _type;
422 state.channel = _channel;
423 }
424 finally {
425 }
426 }
427 // $ANTLR end "T__27"
428
429 // $ANTLR start "T__28"
430 public final void mT__28() throws RecognitionException {
431 try {
432 int _type = T__28;
433 int _channel = DEFAULT_TOKEN_CHANNEL;
434 // InternalApplicationConfiguration.g:28:7: ( 'models' )
435 // InternalApplicationConfiguration.g:28:9: 'models'
436 {
437 match("models");
438
439
440 }
441
442 state.type = _type;
443 state.channel = _channel;
444 }
445 finally {
446 }
447 }
448 // $ANTLR end "T__28"
449
450 // $ANTLR start "T__29"
451 public final void mT__29() throws RecognitionException {
452 try {
453 int _type = T__29;
454 int _channel = DEFAULT_TOKEN_CHANNEL;
455 // InternalApplicationConfiguration.g:29:7: ( 'patterns' )
456 // InternalApplicationConfiguration.g:29:9: 'patterns'
457 {
458 match("patterns");
459
460
461 }
462
463 state.type = _type;
464 state.channel = _channel;
465 }
466 finally {
467 }
468 }
469 // $ANTLR end "T__29"
470
471 // $ANTLR start "T__30"
472 public final void mT__30() throws RecognitionException {
473 try {
474 int _type = T__30;
475 int _channel = DEFAULT_TOKEN_CHANNEL;
476 // InternalApplicationConfiguration.g:30:7: ( 'config' )
477 // InternalApplicationConfiguration.g:30:9: 'config'
478 {
479 match("config");
480
481
482 }
483
484 state.type = _type;
485 state.channel = _channel;
486 }
487 finally {
488 }
489 }
490 // $ANTLR end "T__30"
491
492 // $ANTLR start "T__31"
493 public final void mT__31() throws RecognitionException {
494 try {
495 int _type = T__31;
496 int _channel = DEFAULT_TOKEN_CHANNEL;
497 // InternalApplicationConfiguration.g:31:7: ( '#' )
498 // InternalApplicationConfiguration.g:31:9: '#'
499 {
500 match('#');
501
502 }
503
504 state.type = _type;
505 state.channel = _channel;
506 }
507 finally {
508 }
509 }
510 // $ANTLR end "T__31"
511
512 // $ANTLR start "T__32"
513 public final void mT__32() throws RecognitionException {
514 try {
515 int _type = T__32;
516 int _channel = DEFAULT_TOKEN_CHANNEL;
517 // InternalApplicationConfiguration.g:32:7: ( '<' )
518 // InternalApplicationConfiguration.g:32:9: '<'
519 {
520 match('<');
521
522 }
523
524 state.type = _type;
525 state.channel = _channel;
526 }
527 finally {
528 }
529 }
530 // $ANTLR end "T__32"
531
532 // $ANTLR start "T__33"
533 public final void mT__33() throws RecognitionException {
534 try {
535 int _type = T__33;
536 int _channel = DEFAULT_TOKEN_CHANNEL;
537 // InternalApplicationConfiguration.g:33:7: ( '>' )
538 // InternalApplicationConfiguration.g:33:9: '>'
539 {
540 match('>');
541
542 }
543
544 state.type = _type;
545 state.channel = _channel;
546 }
547 finally {
548 }
549 }
550 // $ANTLR end "T__33"
551
552 // $ANTLR start "T__34"
553 public final void mT__34() throws RecognitionException {
554 try {
555 int _type = T__34;
556 int _channel = DEFAULT_TOKEN_CHANNEL;
557 // InternalApplicationConfiguration.g:34:7: ( 'node' )
558 // InternalApplicationConfiguration.g:34:9: 'node'
559 {
560 match("node");
561
562
563 }
564
565 state.type = _type;
566 state.channel = _channel;
567 }
568 finally {
569 }
570 }
571 // $ANTLR end "T__34"
572
573 // $ANTLR start "T__35"
574 public final void mT__35() throws RecognitionException {
575 try {
576 int _type = T__35;
577 int _channel = DEFAULT_TOKEN_CHANNEL;
578 // InternalApplicationConfiguration.g:35:7: ( 'int' )
579 // InternalApplicationConfiguration.g:35:9: 'int'
580 {
581 match("int");
582
583
584 }
585
586 state.type = _type;
587 state.channel = _channel;
588 }
589 finally {
590 }
591 }
592 // $ANTLR end "T__35"
593
594 // $ANTLR start "T__36"
595 public final void mT__36() throws RecognitionException {
596 try {
597 int _type = T__36;
598 int _channel = DEFAULT_TOKEN_CHANNEL;
599 // InternalApplicationConfiguration.g:36:7: ( 'real' )
600 // InternalApplicationConfiguration.g:36:9: 'real'
601 {
602 match("real");
603
604
605 }
606
607 state.type = _type;
608 state.channel = _channel;
609 }
610 finally {
611 }
612 }
613 // $ANTLR end "T__36"
614
615 // $ANTLR start "T__37"
616 public final void mT__37() throws RecognitionException {
617 try {
618 int _type = T__37;
619 int _channel = DEFAULT_TOKEN_CHANNEL;
620 // InternalApplicationConfiguration.g:37:7: ( 'string' )
621 // InternalApplicationConfiguration.g:37:9: 'string'
622 {
623 match("string");
624
625
626 }
627
628 state.type = _type;
629 state.channel = _channel;
630 }
631 finally {
632 }
633 }
634 // $ANTLR end "T__37"
635
636 // $ANTLR start "T__38"
637 public final void mT__38() throws RecognitionException {
638 try {
639 int _type = T__38;
640 int _channel = DEFAULT_TOKEN_CHANNEL;
641 // InternalApplicationConfiguration.g:38:7: ( '..' )
642 // InternalApplicationConfiguration.g:38:9: '..'
643 {
644 match("..");
645
646
647 }
648
649 state.type = _type;
650 state.channel = _channel;
651 }
652 finally {
653 }
654 }
655 // $ANTLR end "T__38"
656
657 // $ANTLR start "T__39"
658 public final void mT__39() throws RecognitionException {
659 try {
660 int _type = T__39;
661 int _channel = DEFAULT_TOKEN_CHANNEL;
662 // InternalApplicationConfiguration.g:39:7: ( 'scope' )
663 // InternalApplicationConfiguration.g:39:9: 'scope'
664 {
665 match("scope");
666
667
668 }
669
670 state.type = _type;
671 state.channel = _channel;
672 }
673 finally {
674 }
675 }
676 // $ANTLR end "T__39"
677
678 // $ANTLR start "T__40"
679 public final void mT__40() throws RecognitionException {
680 try {
681 int _type = T__40;
682 int _channel = DEFAULT_TOKEN_CHANNEL;
683 // InternalApplicationConfiguration.g:40:7: ( 'generate' )
684 // InternalApplicationConfiguration.g:40:9: 'generate'
685 {
686 match("generate");
687
688
689 }
690
691 state.type = _type;
692 state.channel = _channel;
693 }
694 finally {
695 }
696 }
697 // $ANTLR end "T__40"
698
699 // $ANTLR start "T__41"
700 public final void mT__41() throws RecognitionException {
701 try {
702 int _type = T__41;
703 int _channel = DEFAULT_TOKEN_CHANNEL;
704 // InternalApplicationConfiguration.g:41:7: ( 'partial-model' )
705 // InternalApplicationConfiguration.g:41:9: 'partial-model'
706 {
707 match("partial-model");
708
709
710 }
711
712 state.type = _type;
713 state.channel = _channel;
714 }
715 finally {
716 }
717 }
718 // $ANTLR end "T__41"
719
720 // $ANTLR start "T__42"
721 public final void mT__42() throws RecognitionException {
722 try {
723 int _type = T__42;
724 int _channel = DEFAULT_TOKEN_CHANNEL;
725 // InternalApplicationConfiguration.g:42:7: ( 'solver' )
726 // InternalApplicationConfiguration.g:42:9: 'solver'
727 {
728 match("solver");
729
730
731 }
732
733 state.type = _type;
734 state.channel = _channel;
735 }
736 finally {
737 }
738 }
739 // $ANTLR end "T__42"
740
741 // $ANTLR start "T__43"
742 public final void mT__43() throws RecognitionException {
743 try {
744 int _type = T__43;
745 int _channel = DEFAULT_TOKEN_CHANNEL;
746 // InternalApplicationConfiguration.g:43:7: ( 'debug' )
747 // InternalApplicationConfiguration.g:43:9: 'debug'
748 {
749 match("debug");
750
751
752 }
753
754 state.type = _type;
755 state.channel = _channel;
756 }
757 finally {
758 }
759 }
760 // $ANTLR end "T__43"
761
762 // $ANTLR start "T__44"
763 public final void mT__44() throws RecognitionException {
764 try {
765 int _type = T__44;
766 int _channel = DEFAULT_TOKEN_CHANNEL;
767 // InternalApplicationConfiguration.g:44:7: ( 'log' )
768 // InternalApplicationConfiguration.g:44:9: 'log'
769 {
770 match("log");
771
772
773 }
774
775 state.type = _type;
776 state.channel = _channel;
777 }
778 finally {
779 }
780 }
781 // $ANTLR end "T__44"
782
783 // $ANTLR start "T__45"
784 public final void mT__45() throws RecognitionException {
785 try {
786 int _type = T__45;
787 int _channel = DEFAULT_TOKEN_CHANNEL;
788 // InternalApplicationConfiguration.g:45:7: ( 'statistics' )
789 // InternalApplicationConfiguration.g:45:9: 'statistics'
790 {
791 match("statistics");
792
793
794 }
795
796 state.type = _type;
797 state.channel = _channel;
798 }
799 finally {
800 }
801 }
802 // $ANTLR end "T__45"
803
804 // $ANTLR start "T__46"
805 public final void mT__46() throws RecognitionException {
806 try {
807 int _type = T__46;
808 int _channel = DEFAULT_TOKEN_CHANNEL;
809 // InternalApplicationConfiguration.g:46:7: ( 'output' )
810 // InternalApplicationConfiguration.g:46:9: 'output'
811 {
812 match("output");
813
814
815 }
816
817 state.type = _type;
818 state.channel = _channel;
819 }
820 finally {
821 }
822 }
823 // $ANTLR end "T__46"
824
825 // $ANTLR start "T__47"
826 public final void mT__47() throws RecognitionException {
827 try {
828 int _type = T__47;
829 int _channel = DEFAULT_TOKEN_CHANNEL;
830 // InternalApplicationConfiguration.g:47:7: ( '+=' )
831 // InternalApplicationConfiguration.g:47:9: '+='
832 {
833 match("+=");
834
835
836 }
837
838 state.type = _type;
839 state.channel = _channel;
840 }
841 finally {
842 }
843 }
844 // $ANTLR end "T__47"
845
846 // $ANTLR start "T__48"
847 public final void mT__48() throws RecognitionException {
848 try {
849 int _type = T__48;
850 int _channel = DEFAULT_TOKEN_CHANNEL;
851 // InternalApplicationConfiguration.g:48:7: ( '*' )
852 // InternalApplicationConfiguration.g:48:9: '*'
853 {
854 match('*');
855
856 }
857
858 state.type = _type;
859 state.channel = _channel;
860 }
861 finally {
862 }
863 }
864 // $ANTLR end "T__48"
865
866 // $ANTLR start "T__49"
867 public final void mT__49() throws RecognitionException {
868 try {
869 int _type = T__49;
870 int _channel = DEFAULT_TOKEN_CHANNEL;
871 // InternalApplicationConfiguration.g:49:7: ( 'number' )
872 // InternalApplicationConfiguration.g:49:9: 'number'
873 {
874 match("number");
875
876
877 }
878
879 state.type = _type;
880 state.channel = _channel;
881 }
882 finally {
883 }
884 }
885 // $ANTLR end "T__49"
886
887 // $ANTLR start "T__50"
888 public final void mT__50() throws RecognitionException {
889 try {
890 int _type = T__50;
891 int _channel = DEFAULT_TOKEN_CHANNEL;
892 // InternalApplicationConfiguration.g:50:7: ( 'runs' )
893 // InternalApplicationConfiguration.g:50:9: 'runs'
894 {
895 match("runs");
896
897
898 }
899
900 state.type = _type;
901 state.channel = _channel;
902 }
903 finally {
904 }
905 }
906 // $ANTLR end "T__50"
274 907
275 // $ANTLR start "RULE_ID" 908 // $ANTLR start "RULE_ID"
276 public final void mRULE_ID() throws RecognitionException { 909 public final void mRULE_ID() throws RecognitionException {
277 try { 910 try {
278 int _type = RULE_ID; 911 int _type = RULE_ID;
279 int _channel = DEFAULT_TOKEN_CHANNEL; 912 int _channel = DEFAULT_TOKEN_CHANNEL;
280 // InternalApplicationConfiguration.g:1565:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) 913 // InternalApplicationConfiguration.g:9800:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
281 // InternalApplicationConfiguration.g:1565:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 914 // InternalApplicationConfiguration.g:9800:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
282 { 915 {
283 // InternalApplicationConfiguration.g:1565:11: ( '^' )? 916 // InternalApplicationConfiguration.g:9800:11: ( '^' )?
284 int alt1=2; 917 int alt1=2;
285 int LA1_0 = input.LA(1); 918 int LA1_0 = input.LA(1);
286 919
@@ -289,7 +922,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
289 } 922 }
290 switch (alt1) { 923 switch (alt1) {
291 case 1 : 924 case 1 :
292 // InternalApplicationConfiguration.g:1565:11: '^' 925 // InternalApplicationConfiguration.g:9800:11: '^'
293 { 926 {
294 match('^'); 927 match('^');
295 928
@@ -307,7 +940,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
307 recover(mse); 940 recover(mse);
308 throw mse;} 941 throw mse;}
309 942
310 // InternalApplicationConfiguration.g:1565:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 943 // InternalApplicationConfiguration.g:9800:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
311 loop2: 944 loop2:
312 do { 945 do {
313 int alt2=2; 946 int alt2=2;
@@ -356,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
356 try { 989 try {
357 int _type = RULE_INT; 990 int _type = RULE_INT;
358 int _channel = DEFAULT_TOKEN_CHANNEL; 991 int _channel = DEFAULT_TOKEN_CHANNEL;
359 // InternalApplicationConfiguration.g:1567:10: ( ( '0' .. '9' )+ ) 992 // InternalApplicationConfiguration.g:9802:10: ( ( '0' .. '9' )+ )
360 // InternalApplicationConfiguration.g:1567:12: ( '0' .. '9' )+ 993 // InternalApplicationConfiguration.g:9802:12: ( '0' .. '9' )+
361 { 994 {
362 // InternalApplicationConfiguration.g:1567:12: ( '0' .. '9' )+ 995 // InternalApplicationConfiguration.g:9802:12: ( '0' .. '9' )+
363 int cnt3=0; 996 int cnt3=0;
364 loop3: 997 loop3:
365 do { 998 do {
@@ -373,7 +1006,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
373 1006
374 switch (alt3) { 1007 switch (alt3) {
375 case 1 : 1008 case 1 :
376 // InternalApplicationConfiguration.g:1567:13: '0' .. '9' 1009 // InternalApplicationConfiguration.g:9802:13: '0' .. '9'
377 { 1010 {
378 matchRange('0','9'); 1011 matchRange('0','9');
379 1012
@@ -405,10 +1038,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
405 try { 1038 try {
406 int _type = RULE_STRING; 1039 int _type = RULE_STRING;
407 int _channel = DEFAULT_TOKEN_CHANNEL; 1040 int _channel = DEFAULT_TOKEN_CHANNEL;
408 // InternalApplicationConfiguration.g:1569:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1041 // InternalApplicationConfiguration.g:9804:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
409 // InternalApplicationConfiguration.g:1569:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1042 // InternalApplicationConfiguration.g:9804:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
410 { 1043 {
411 // InternalApplicationConfiguration.g:1569:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1044 // InternalApplicationConfiguration.g:9804:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
412 int alt6=2; 1045 int alt6=2;
413 int LA6_0 = input.LA(1); 1046 int LA6_0 = input.LA(1);
414 1047
@@ -426,10 +1059,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
426 } 1059 }
427 switch (alt6) { 1060 switch (alt6) {
428 case 1 : 1061 case 1 :
429 // InternalApplicationConfiguration.g:1569:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1062 // InternalApplicationConfiguration.g:9804:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
430 { 1063 {
431 match('\"'); 1064 match('\"');
432 // InternalApplicationConfiguration.g:1569:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1065 // InternalApplicationConfiguration.g:9804:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
433 loop4: 1066 loop4:
434 do { 1067 do {
435 int alt4=3; 1068 int alt4=3;
@@ -445,7 +1078,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
445 1078
446 switch (alt4) { 1079 switch (alt4) {
447 case 1 : 1080 case 1 :
448 // InternalApplicationConfiguration.g:1569:21: '\\\\' . 1081 // InternalApplicationConfiguration.g:9804:21: '\\\\' .
449 { 1082 {
450 match('\\'); 1083 match('\\');
451 matchAny(); 1084 matchAny();
@@ -453,7 +1086,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
453 } 1086 }
454 break; 1087 break;
455 case 2 : 1088 case 2 :
456 // InternalApplicationConfiguration.g:1569:28: ~ ( ( '\\\\' | '\"' ) ) 1089 // InternalApplicationConfiguration.g:9804:28: ~ ( ( '\\\\' | '\"' ) )
457 { 1090 {
458 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1091 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
459 input.consume(); 1092 input.consume();
@@ -478,10 +1111,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
478 } 1111 }
479 break; 1112 break;
480 case 2 : 1113 case 2 :
481 // InternalApplicationConfiguration.g:1569:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1114 // InternalApplicationConfiguration.g:9804:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
482 { 1115 {
483 match('\''); 1116 match('\'');
484 // InternalApplicationConfiguration.g:1569:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1117 // InternalApplicationConfiguration.g:9804:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
485 loop5: 1118 loop5:
486 do { 1119 do {
487 int alt5=3; 1120 int alt5=3;
@@ -497,7 +1130,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
497 1130
498 switch (alt5) { 1131 switch (alt5) {
499 case 1 : 1132 case 1 :
500 // InternalApplicationConfiguration.g:1569:54: '\\\\' . 1133 // InternalApplicationConfiguration.g:9804:54: '\\\\' .
501 { 1134 {
502 match('\\'); 1135 match('\\');
503 matchAny(); 1136 matchAny();
@@ -505,7 +1138,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
505 } 1138 }
506 break; 1139 break;
507 case 2 : 1140 case 2 :
508 // InternalApplicationConfiguration.g:1569:61: ~ ( ( '\\\\' | '\\'' ) ) 1141 // InternalApplicationConfiguration.g:9804:61: ~ ( ( '\\\\' | '\\'' ) )
509 { 1142 {
510 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1143 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
511 input.consume(); 1144 input.consume();
@@ -548,12 +1181,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
548 try { 1181 try {
549 int _type = RULE_ML_COMMENT; 1182 int _type = RULE_ML_COMMENT;
550 int _channel = DEFAULT_TOKEN_CHANNEL; 1183 int _channel = DEFAULT_TOKEN_CHANNEL;
551 // InternalApplicationConfiguration.g:1571:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1184 // InternalApplicationConfiguration.g:9806:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
552 // InternalApplicationConfiguration.g:1571:19: '/*' ( options {greedy=false; } : . )* '*/' 1185 // InternalApplicationConfiguration.g:9806:19: '/*' ( options {greedy=false; } : . )* '*/'
553 { 1186 {
554 match("/*"); 1187 match("/*");
555 1188
556 // InternalApplicationConfiguration.g:1571:24: ( options {greedy=false; } : . )* 1189 // InternalApplicationConfiguration.g:9806:24: ( options {greedy=false; } : . )*
557 loop7: 1190 loop7:
558 do { 1191 do {
559 int alt7=2; 1192 int alt7=2;
@@ -578,7 +1211,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
578 1211
579 switch (alt7) { 1212 switch (alt7) {
580 case 1 : 1213 case 1 :
581 // InternalApplicationConfiguration.g:1571:52: . 1214 // InternalApplicationConfiguration.g:9806:52: .
582 { 1215 {
583 matchAny(); 1216 matchAny();
584 1217
@@ -608,12 +1241,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
608 try { 1241 try {
609 int _type = RULE_SL_COMMENT; 1242 int _type = RULE_SL_COMMENT;
610 int _channel = DEFAULT_TOKEN_CHANNEL; 1243 int _channel = DEFAULT_TOKEN_CHANNEL;
611 // InternalApplicationConfiguration.g:1573:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1244 // InternalApplicationConfiguration.g:9808:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
612 // InternalApplicationConfiguration.g:1573:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1245 // InternalApplicationConfiguration.g:9808:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
613 { 1246 {
614 match("//"); 1247 match("//");
615 1248
616 // InternalApplicationConfiguration.g:1573:24: (~ ( ( '\\n' | '\\r' ) ) )* 1249 // InternalApplicationConfiguration.g:9808:24: (~ ( ( '\\n' | '\\r' ) ) )*
617 loop8: 1250 loop8:
618 do { 1251 do {
619 int alt8=2; 1252 int alt8=2;
@@ -626,7 +1259,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
626 1259
627 switch (alt8) { 1260 switch (alt8) {
628 case 1 : 1261 case 1 :
629 // InternalApplicationConfiguration.g:1573:24: ~ ( ( '\\n' | '\\r' ) ) 1262 // InternalApplicationConfiguration.g:9808:24: ~ ( ( '\\n' | '\\r' ) )
630 { 1263 {
631 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { 1264 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
632 input.consume(); 1265 input.consume();
@@ -646,7 +1279,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
646 } 1279 }
647 } while (true); 1280 } while (true);
648 1281
649 // InternalApplicationConfiguration.g:1573:40: ( ( '\\r' )? '\\n' )? 1282 // InternalApplicationConfiguration.g:9808:40: ( ( '\\r' )? '\\n' )?
650 int alt10=2; 1283 int alt10=2;
651 int LA10_0 = input.LA(1); 1284 int LA10_0 = input.LA(1);
652 1285
@@ -655,9 +1288,9 @@ public class InternalApplicationConfigurationLexer extends Lexer {
655 } 1288 }
656 switch (alt10) { 1289 switch (alt10) {
657 case 1 : 1290 case 1 :
658 // InternalApplicationConfiguration.g:1573:41: ( '\\r' )? '\\n' 1291 // InternalApplicationConfiguration.g:9808:41: ( '\\r' )? '\\n'
659 { 1292 {
660 // InternalApplicationConfiguration.g:1573:41: ( '\\r' )? 1293 // InternalApplicationConfiguration.g:9808:41: ( '\\r' )?
661 int alt9=2; 1294 int alt9=2;
662 int LA9_0 = input.LA(1); 1295 int LA9_0 = input.LA(1);
663 1296
@@ -666,7 +1299,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
666 } 1299 }
667 switch (alt9) { 1300 switch (alt9) {
668 case 1 : 1301 case 1 :
669 // InternalApplicationConfiguration.g:1573:41: '\\r' 1302 // InternalApplicationConfiguration.g:9808:41: '\\r'
670 { 1303 {
671 match('\r'); 1304 match('\r');
672 1305
@@ -698,10 +1331,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
698 try { 1331 try {
699 int _type = RULE_WS; 1332 int _type = RULE_WS;
700 int _channel = DEFAULT_TOKEN_CHANNEL; 1333 int _channel = DEFAULT_TOKEN_CHANNEL;
701 // InternalApplicationConfiguration.g:1575:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 1334 // InternalApplicationConfiguration.g:9810:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
702 // InternalApplicationConfiguration.g:1575:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1335 // InternalApplicationConfiguration.g:9810:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
703 { 1336 {
704 // InternalApplicationConfiguration.g:1575:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1337 // InternalApplicationConfiguration.g:9810:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
705 int cnt11=0; 1338 int cnt11=0;
706 loop11: 1339 loop11:
707 do { 1340 do {
@@ -755,8 +1388,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
755 try { 1388 try {
756 int _type = RULE_ANY_OTHER; 1389 int _type = RULE_ANY_OTHER;
757 int _channel = DEFAULT_TOKEN_CHANNEL; 1390 int _channel = DEFAULT_TOKEN_CHANNEL;
758 // InternalApplicationConfiguration.g:1577:16: ( . ) 1391 // InternalApplicationConfiguration.g:9812:16: ( . )
759 // InternalApplicationConfiguration.g:1577:18: . 1392 // InternalApplicationConfiguration.g:9812:18: .
760 { 1393 {
761 matchAny(); 1394 matchAny();
762 1395
@@ -771,8 +1404,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
771 // $ANTLR end "RULE_ANY_OTHER" 1404 // $ANTLR end "RULE_ANY_OTHER"
772 1405
773 public void mTokens() throws RecognitionException { 1406 public void mTokens() throws RecognitionException {
774 // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) 1407 // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
775 int alt12=18; 1408 int alt12=47;
776 alt12 = dfa12.predict(input); 1409 alt12 = dfa12.predict(input);
777 switch (alt12) { 1410 switch (alt12) {
778 case 1 : 1411 case 1 :
@@ -853,49 +1486,252 @@ public class InternalApplicationConfigurationLexer extends Lexer {
853 } 1486 }
854 break; 1487 break;
855 case 12 : 1488 case 12 :
856 // InternalApplicationConfiguration.g:1:76: RULE_ID 1489 // InternalApplicationConfiguration.g:1:76: T__22
857 { 1490 {
858 mRULE_ID(); 1491 mT__22();
859 1492
860 } 1493 }
861 break; 1494 break;
862 case 13 : 1495 case 13 :
863 // InternalApplicationConfiguration.g:1:84: RULE_INT 1496 // InternalApplicationConfiguration.g:1:82: T__23
864 { 1497 {
865 mRULE_INT(); 1498 mT__23();
866 1499
867 } 1500 }
868 break; 1501 break;
869 case 14 : 1502 case 14 :
870 // InternalApplicationConfiguration.g:1:93: RULE_STRING 1503 // InternalApplicationConfiguration.g:1:88: T__24
871 { 1504 {
872 mRULE_STRING(); 1505 mT__24();
873 1506
874 } 1507 }
875 break; 1508 break;
876 case 15 : 1509 case 15 :
877 // InternalApplicationConfiguration.g:1:105: RULE_ML_COMMENT 1510 // InternalApplicationConfiguration.g:1:94: T__25
878 { 1511 {
879 mRULE_ML_COMMENT(); 1512 mT__25();
880 1513
881 } 1514 }
882 break; 1515 break;
883 case 16 : 1516 case 16 :
884 // InternalApplicationConfiguration.g:1:121: RULE_SL_COMMENT 1517 // InternalApplicationConfiguration.g:1:100: T__26
885 { 1518 {
886 mRULE_SL_COMMENT(); 1519 mT__26();
887 1520
888 } 1521 }
889 break; 1522 break;
890 case 17 : 1523 case 17 :
891 // InternalApplicationConfiguration.g:1:137: RULE_WS 1524 // InternalApplicationConfiguration.g:1:106: T__27
892 { 1525 {
893 mRULE_WS(); 1526 mT__27();
894 1527
895 } 1528 }
896 break; 1529 break;
897 case 18 : 1530 case 18 :
898 // InternalApplicationConfiguration.g:1:145: RULE_ANY_OTHER 1531 // InternalApplicationConfiguration.g:1:112: T__28
1532 {
1533 mT__28();
1534
1535 }
1536 break;
1537 case 19 :
1538 // InternalApplicationConfiguration.g:1:118: T__29
1539 {
1540 mT__29();
1541
1542 }
1543 break;
1544 case 20 :
1545 // InternalApplicationConfiguration.g:1:124: T__30
1546 {
1547 mT__30();
1548
1549 }
1550 break;
1551 case 21 :
1552 // InternalApplicationConfiguration.g:1:130: T__31
1553 {
1554 mT__31();
1555
1556 }
1557 break;
1558 case 22 :
1559 // InternalApplicationConfiguration.g:1:136: T__32
1560 {
1561 mT__32();
1562
1563 }
1564 break;
1565 case 23 :
1566 // InternalApplicationConfiguration.g:1:142: T__33
1567 {
1568 mT__33();
1569
1570 }
1571 break;
1572 case 24 :
1573 // InternalApplicationConfiguration.g:1:148: T__34
1574 {
1575 mT__34();
1576
1577 }
1578 break;
1579 case 25 :
1580 // InternalApplicationConfiguration.g:1:154: T__35
1581 {
1582 mT__35();
1583
1584 }
1585 break;
1586 case 26 :
1587 // InternalApplicationConfiguration.g:1:160: T__36
1588 {
1589 mT__36();
1590
1591 }
1592 break;
1593 case 27 :
1594 // InternalApplicationConfiguration.g:1:166: T__37
1595 {
1596 mT__37();
1597
1598 }
1599 break;
1600 case 28 :
1601 // InternalApplicationConfiguration.g:1:172: T__38
1602 {
1603 mT__38();
1604
1605 }
1606 break;
1607 case 29 :
1608 // InternalApplicationConfiguration.g:1:178: T__39
1609 {
1610 mT__39();
1611
1612 }
1613 break;
1614 case 30 :
1615 // InternalApplicationConfiguration.g:1:184: T__40
1616 {
1617 mT__40();
1618
1619 }
1620 break;
1621 case 31 :
1622 // InternalApplicationConfiguration.g:1:190: T__41
1623 {
1624 mT__41();
1625
1626 }
1627 break;
1628 case 32 :
1629 // InternalApplicationConfiguration.g:1:196: T__42
1630 {
1631 mT__42();
1632
1633 }
1634 break;
1635 case 33 :
1636 // InternalApplicationConfiguration.g:1:202: T__43
1637 {
1638 mT__43();
1639
1640 }
1641 break;
1642 case 34 :
1643 // InternalApplicationConfiguration.g:1:208: T__44
1644 {
1645 mT__44();
1646
1647 }
1648 break;
1649 case 35 :
1650 // InternalApplicationConfiguration.g:1:214: T__45
1651 {
1652 mT__45();
1653
1654 }
1655 break;
1656 case 36 :
1657 // InternalApplicationConfiguration.g:1:220: T__46
1658 {
1659 mT__46();
1660
1661 }
1662 break;
1663 case 37 :
1664 // InternalApplicationConfiguration.g:1:226: T__47
1665 {
1666 mT__47();
1667
1668 }
1669 break;
1670 case 38 :
1671 // InternalApplicationConfiguration.g:1:232: T__48
1672 {
1673 mT__48();
1674
1675 }
1676 break;
1677 case 39 :
1678 // InternalApplicationConfiguration.g:1:238: T__49
1679 {
1680 mT__49();
1681
1682 }
1683 break;
1684 case 40 :
1685 // InternalApplicationConfiguration.g:1:244: T__50
1686 {
1687 mT__50();
1688
1689 }
1690 break;
1691 case 41 :
1692 // InternalApplicationConfiguration.g:1:250: RULE_ID
1693 {
1694 mRULE_ID();
1695
1696 }
1697 break;
1698 case 42 :
1699 // InternalApplicationConfiguration.g:1:258: RULE_INT
1700 {
1701 mRULE_INT();
1702
1703 }
1704 break;
1705 case 43 :
1706 // InternalApplicationConfiguration.g:1:267: RULE_STRING
1707 {
1708 mRULE_STRING();
1709
1710 }
1711 break;
1712 case 44 :
1713 // InternalApplicationConfiguration.g:1:279: RULE_ML_COMMENT
1714 {
1715 mRULE_ML_COMMENT();
1716
1717 }
1718 break;
1719 case 45 :
1720 // InternalApplicationConfiguration.g:1:295: RULE_SL_COMMENT
1721 {
1722 mRULE_SL_COMMENT();
1723
1724 }
1725 break;
1726 case 46 :
1727 // InternalApplicationConfiguration.g:1:311: RULE_WS
1728 {
1729 mRULE_WS();
1730
1731 }
1732 break;
1733 case 47 :
1734 // InternalApplicationConfiguration.g:1:319: RULE_ANY_OTHER
899 { 1735 {
900 mRULE_ANY_OTHER(); 1736 mRULE_ANY_OTHER();
901 1737
@@ -909,92 +1745,253 @@ public class InternalApplicationConfigurationLexer extends Lexer {
909 1745
910 protected DFA12 dfa12 = new DFA12(this); 1746 protected DFA12 dfa12 = new DFA12(this);
911 static final String DFA12_eotS = 1747 static final String DFA12_eotS =
912 "\1\uffff\3\24\3\uffff\1\24\1\22\1\uffff\1\24\1\22\2\uffff\3\22\2\uffff\1\24\1\uffff\3\24\3\uffff\1\24\2\uffff\1\24\5\uffff\22\24\1\74\2\24\1\77\2\24\1\uffff\2\24\1\uffff\1\104\1\24\1\106\1\24\1\uffff\1\24\1\uffff\1\111\1\112\2\uffff"; 1748 "\1\uffff\3\46\1\52\4\46\4\uffff\1\46\1\44\2\46\3\uffff\7\46\1\44\1\uffff\1\44\2\uffff\3\44\2\uffff\1\46\1\uffff\2\46\2\uffff\7\46\4\uffff\1\46\1\uffff\3\46\3\uffff\13\46\7\uffff\4\46\1\160\25\46\1\u0086\5\46\1\uffff\3\46\1\u008f\7\46\1\u0097\1\46\1\u0099\1\u009a\6\46\1\uffff\10\46\1\uffff\7\46\1\uffff\1\46\2\uffff\2\46\1\u00b3\2\46\1\u00b6\4\46\1\u00bb\2\46\1\u00be\1\u00bf\4\46\1\u00c4\1\u00c5\1\u00c6\1\u00c7\1\46\1\uffff\1\u00c9\1\46\1\uffff\1\u00cb\3\46\1\uffff\2\46\2\uffff\1\u00d1\3\46\4\uffff\1\46\1\uffff\1\46\1\uffff\3\46\1\u00da\1\46\1\uffff\1\u00dc\1\uffff\2\46\1\u00df\1\u00e0\2\46\1\uffff\1\u00e3\1\uffff\1\u00e4\1\46\2\uffff\2\46\2\uffff\1\u00e8\1\u00e9\1\46\2\uffff\1\u00eb\1\uffff";
913 static final String DFA12_eofS = 1749 static final String DFA12_eofS =
914 "\113\uffff"; 1750 "\u00ec\uffff";
915 static final String DFA12_minS = 1751 static final String DFA12_minS =
916 "\1\0\1\155\1\160\1\151\3\uffff\1\141\1\72\1\uffff\1\145\1\101\2\uffff\2\0\1\52\2\uffff\1\160\1\uffff\1\141\1\143\1\141\3\uffff\1\143\2\uffff\1\164\5\uffff\1\157\1\143\1\154\1\164\1\153\1\141\1\162\1\153\1\165\1\162\1\141\1\155\1\164\1\141\1\144\1\141\1\147\1\157\1\60\1\147\1\151\1\60\1\145\1\144\1\uffff\1\145\1\156\1\uffff\1\60\1\145\1\60\1\147\1\uffff\1\154\1\uffff\2\60\2\uffff"; 1752 "\1\0\1\115\1\154\1\151\1\56\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\1\157\3\uffff\1\157\1\145\1\143\2\145\1\157\1\165\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\124\1\uffff\1\154\1\141\2\uffff\1\160\1\164\1\141\1\143\1\141\2\154\4\uffff\1\143\1\uffff\1\164\1\144\1\156\3\uffff\1\144\1\155\1\141\1\156\1\141\1\157\1\154\1\156\1\142\1\147\1\164\7\uffff\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\165\1\60\1\160\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\60\1\145\2\60\1\156\1\151\2\145\1\162\1\147\1\uffff\1\165\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\uffff\1\162\2\uffff\1\147\1\163\1\60\1\162\1\141\1\60\1\164\1\166\1\157\1\123\1\60\1\147\1\151\2\60\1\145\1\156\1\154\1\144\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\60\1\145\1\154\1\157\1\uffff\1\145\1\156\2\uffff\1\60\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\1\uffff\1\162\1\166\1\154\1\60\1\147\1\uffff\1\60\1\uffff\1\154\1\143\2\60\1\145\1\166\1\uffff\1\60\1\uffff\1\60\1\163\2\uffff\1\162\1\145\2\uffff\2\60\1\162\2\uffff\1\60\1\uffff";
917 static final String DFA12_maxS = 1753 static final String DFA12_maxS =
918 "\1\uffff\1\155\1\170\1\151\3\uffff\1\141\1\72\1\uffff\1\145\1\172\2\uffff\2\uffff\1\57\2\uffff\1\160\1\uffff\1\141\1\143\1\141\3\uffff\1\143\2\uffff\1\164\5\uffff\1\157\1\143\1\154\1\164\1\153\1\141\1\162\1\153\1\165\1\162\1\141\1\155\1\164\1\141\1\144\1\141\1\147\1\157\1\172\1\147\1\151\1\172\1\145\1\144\1\uffff\1\145\1\156\1\uffff\1\172\1\145\1\172\1\147\1\uffff\1\154\1\uffff\2\172\2\uffff"; 1754 "\1\uffff\1\115\1\154\1\151\1\56\1\156\1\170\1\151\1\157\4\uffff\1\141\1\72\2\157\3\uffff\2\165\1\164\2\145\1\157\1\165\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\124\1\uffff\1\154\1\141\2\uffff\1\160\1\164\1\141\1\143\1\141\2\154\4\uffff\1\164\1\uffff\1\164\1\144\1\156\3\uffff\1\144\1\155\1\141\1\156\1\162\1\157\1\154\1\156\1\142\1\147\1\164\7\uffff\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\165\1\172\1\160\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\172\1\145\2\172\1\156\1\151\2\145\1\162\1\147\1\uffff\1\165\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\uffff\1\162\2\uffff\1\147\1\163\1\172\1\162\1\141\1\172\1\164\1\166\1\157\1\123\1\172\1\147\1\151\2\172\1\145\1\156\1\154\1\144\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\172\1\145\1\154\1\157\1\uffff\1\145\1\156\2\uffff\1\172\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\1\uffff\1\162\1\166\1\154\1\172\1\147\1\uffff\1\172\1\uffff\1\154\1\143\2\172\1\145\1\166\1\uffff\1\172\1\uffff\1\172\1\163\2\uffff\1\162\1\145\2\uffff\2\172\1\162\2\uffff\1\172\1\uffff";
919 static final String DFA12_acceptS = 1755 static final String DFA12_acceptS =
920 "\4\uffff\1\4\1\5\1\6\2\uffff\1\12\2\uffff\1\14\1\15\3\uffff\1\21\1\22\1\uffff\1\14\3\uffff\1\4\1\5\1\6\1\uffff\1\11\1\12\1\uffff\1\15\1\16\1\17\1\20\1\21\30\uffff\1\1\2\uffff\1\3\4\uffff\1\7\1\uffff\1\2\2\uffff\1\10\1\13"; 1756 "\11\uffff\1\11\1\12\1\13\1\14\4\uffff\1\25\1\26\1\27\10\uffff\1\46\1\uffff\1\51\1\52\3\uffff\1\56\1\57\1\uffff\1\51\2\uffff\1\34\1\4\7\uffff\1\11\1\12\1\13\1\14\1\uffff\1\17\3\uffff\1\25\1\26\1\27\13\uffff\1\45\1\46\1\52\1\53\1\54\1\55\1\56\40\uffff\1\31\25\uffff\1\42\10\uffff\1\10\7\uffff\1\30\1\uffff\1\32\1\50\30\uffff\1\35\2\uffff\1\41\4\uffff\1\5\2\uffff\1\7\1\21\4\uffff\1\22\1\24\1\47\1\33\1\uffff\1\40\1\uffff\1\44\5\uffff\1\15\1\uffff\1\37\6\uffff\1\6\1\uffff\1\23\2\uffff\1\36\1\1\2\uffff\1\16\1\20\3\uffff\1\43\1\2\1\uffff\1\3";
921 static final String DFA12_specialS = 1757 static final String DFA12_specialS =
922 "\1\1\15\uffff\1\0\1\2\73\uffff}>"; 1758 "\1\1\37\uffff\1\0\1\2\u00ca\uffff}>";
923 static final String[] DFA12_transitionS = { 1759 static final String[] DFA12_transitionS = {
924 "\11\22\2\21\2\22\1\21\22\22\1\21\1\22\1\16\4\22\1\17\4\22\1\6\1\22\1\11\1\20\12\15\1\10\6\22\32\14\3\22\1\13\1\14\1\22\4\14\1\2\3\14\1\1\3\14\1\12\2\14\1\7\5\14\1\3\4\14\1\4\1\22\1\5\uff82\22", 1760 "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\21\3\44\1\41\2\44\1\34\1\33\1\14\1\44\1\4\1\42\12\37\1\16\1\44\1\22\1\11\1\23\2\44\1\2\21\36\1\1\2\36\1\3\4\36\3\44\1\35\1\36\1\44\2\36\1\20\1\30\1\6\1\10\1\27\1\36\1\5\2\36\1\31\1\17\1\24\1\32\1\15\1\36\1\25\1\26\2\36\1\7\4\36\1\12\1\44\1\13\uff82\44",
925 "\1\23", 1761 "\1\45",
926 "\1\25\7\uffff\1\26", 1762 "\1\47",
927 "\1\27", 1763 "\1\50",
1764 "\1\51",
1765 "\1\53\1\54",
1766 "\1\55\7\uffff\1\56",
1767 "\1\57",
1768 "\1\60\5\uffff\1\61",
928 "", 1769 "",
929 "", 1770 "",
930 "", 1771 "",
931 "\1\33",
932 "\1\34",
933 "", 1772 "",
934 "\1\36", 1773 "\1\66",
935 "\32\24\4\uffff\1\24\1\uffff\32\24", 1774 "\1\67",
1775 "\1\70\11\uffff\1\71",
1776 "\1\72",
936 "", 1777 "",
937 "", 1778 "",
938 "\0\40",
939 "\0\40",
940 "\1\41\4\uffff\1\42",
941 "", 1779 "",
1780 "\1\76\5\uffff\1\77",
1781 "\1\100\17\uffff\1\101",
1782 "\1\103\13\uffff\1\104\4\uffff\1\102",
1783 "\1\105",
1784 "\1\106",
1785 "\1\107",
1786 "\1\110",
1787 "\1\111",
942 "", 1788 "",
943 "\1\44", 1789 "\32\46\4\uffff\1\46\1\uffff\32\46",
944 "", 1790 "",
945 "\1\45",
946 "\1\46",
947 "\1\47",
948 "", 1791 "",
1792 "\0\114",
1793 "\0\114",
1794 "\1\115\4\uffff\1\116",
949 "", 1795 "",
950 "", 1796 "",
951 "\1\50", 1797 "\1\120",
952 "", 1798 "",
1799 "\1\121",
1800 "\1\122",
953 "", 1801 "",
954 "\1\51",
955 "", 1802 "",
1803 "\1\123",
1804 "\1\124",
1805 "\1\125",
1806 "\1\126",
1807 "\1\127",
1808 "\1\130",
1809 "\1\131",
956 "", 1810 "",
957 "", 1811 "",
958 "", 1812 "",
959 "", 1813 "",
960 "\1\52", 1814 "\1\132\16\uffff\1\134\1\uffff\1\133",
961 "\1\53",
962 "\1\54",
963 "\1\55",
964 "\1\56",
965 "\1\57",
966 "\1\60",
967 "\1\61",
968 "\1\62",
969 "\1\63",
970 "\1\64",
971 "\1\65",
972 "\1\66",
973 "\1\67",
974 "\1\70",
975 "\1\71",
976 "\1\72",
977 "\1\73",
978 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
979 "\1\75",
980 "\1\76",
981 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
982 "\1\100",
983 "\1\101",
984 "", 1815 "",
985 "\1\102", 1816 "\1\135",
986 "\1\103", 1817 "\1\136",
1818 "\1\137",
987 "", 1819 "",
988 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
989 "\1\105",
990 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24",
991 "\1\107",
992 "", 1820 "",
993 "\1\110",
994 "", 1821 "",
995 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24", 1822 "\1\140",
996 "\12\24\7\uffff\32\24\4\uffff\1\24\1\uffff\32\24", 1823 "\1\141",
1824 "\1\142",
1825 "\1\143",
1826 "\1\145\20\uffff\1\144",
1827 "\1\146",
1828 "\1\147",
1829 "\1\150",
1830 "\1\151",
1831 "\1\152",
1832 "\1\153",
1833 "",
1834 "",
1835 "",
1836 "",
1837 "",
1838 "",
1839 "",
1840 "\1\154",
1841 "\1\155",
1842 "\1\156",
1843 "\1\157",
1844 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1845 "\1\161",
1846 "\1\162",
1847 "\1\163",
1848 "\1\164",
1849 "\1\165",
1850 "\1\166",
1851 "\1\167",
1852 "\1\170",
1853 "\1\171",
1854 "\1\172",
1855 "\1\173",
1856 "\1\174",
1857 "\1\175",
1858 "\1\176",
1859 "\1\177",
1860 "\1\u0080",
1861 "\1\u0081",
1862 "\1\u0082",
1863 "\1\u0083",
1864 "\1\u0084",
1865 "\1\u0085",
1866 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1867 "\1\u0087",
1868 "\1\u0088",
1869 "\1\u0089",
1870 "\1\u008a",
1871 "\1\u008b",
1872 "",
1873 "\1\u008c",
1874 "\1\u008d",
1875 "\1\u008e",
1876 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1877 "\1\u0090",
1878 "\1\u0091",
1879 "\1\u0092",
1880 "\1\u0093",
1881 "\1\u0094",
1882 "\1\u0095",
1883 "\1\u0096",
1884 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1885 "\1\u0098",
1886 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1887 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1888 "\1\u009b",
1889 "\1\u009c",
1890 "\1\u009d",
1891 "\1\u009e",
1892 "\1\u009f",
1893 "\1\u00a0",
1894 "",
1895 "\1\u00a1",
1896 "\1\u00a2",
1897 "\1\u00a3",
1898 "\1\u00a4",
1899 "\1\u00a5",
1900 "\1\u00a6",
1901 "\1\u00a7",
1902 "\1\u00a8",
1903 "",
1904 "\1\u00a9",
1905 "\1\u00aa",
1906 "\1\u00ab",
1907 "\1\u00ac",
1908 "\1\u00ad",
1909 "\1\u00ae",
1910 "\1\u00af",
1911 "",
1912 "\1\u00b0",
1913 "",
997 "", 1914 "",
1915 "\1\u00b1",
1916 "\1\u00b2",
1917 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1918 "\1\u00b4",
1919 "\1\u00b5",
1920 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1921 "\1\u00b7",
1922 "\1\u00b8",
1923 "\1\u00b9",
1924 "\1\u00ba",
1925 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1926 "\1\u00bc",
1927 "\1\u00bd",
1928 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1929 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1930 "\1\u00c0",
1931 "\1\u00c1",
1932 "\1\u00c2",
1933 "\1\u00c3",
1934 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1935 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1936 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1937 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1938 "\1\u00c8",
1939 "",
1940 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1941 "\1\u00ca",
1942 "",
1943 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1944 "\1\u00cc",
1945 "\1\u00cd",
1946 "\1\u00ce",
1947 "",
1948 "\1\u00cf",
1949 "\1\u00d0",
1950 "",
1951 "",
1952 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1953 "\1\u00d2",
1954 "\1\u00d3",
1955 "\1\u00d4",
1956 "",
1957 "",
1958 "",
1959 "",
1960 "\1\u00d5",
1961 "",
1962 "\1\u00d6",
1963 "",
1964 "\1\u00d7",
1965 "\1\u00d8",
1966 "\1\u00d9",
1967 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1968 "\1\u00db",
1969 "",
1970 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1971 "",
1972 "\1\u00dd",
1973 "\1\u00de",
1974 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1975 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1976 "\1\u00e1",
1977 "\1\u00e2",
1978 "",
1979 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1980 "",
1981 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1982 "\1\u00e5",
1983 "",
1984 "",
1985 "\1\u00e6",
1986 "\1\u00e7",
1987 "",
1988 "",
1989 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1990 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
1991 "\1\u00ea",
1992 "",
1993 "",
1994 "\12\46\7\uffff\32\46\4\uffff\1\46\1\uffff\32\46",
998 "" 1995 ""
999 }; 1996 };
1000 1997
@@ -1028,19 +2025,19 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1028 this.transition = DFA12_transition; 2025 this.transition = DFA12_transition;
1029 } 2026 }
1030 public String getDescription() { 2027 public String getDescription() {
1031 return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; 2028 return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
1032 } 2029 }
1033 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 2030 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
1034 IntStream input = _input; 2031 IntStream input = _input;
1035 int _s = s; 2032 int _s = s;
1036 switch ( s ) { 2033 switch ( s ) {
1037 case 0 : 2034 case 0 :
1038 int LA12_14 = input.LA(1); 2035 int LA12_32 = input.LA(1);
1039 2036
1040 s = -1; 2037 s = -1;
1041 if ( ((LA12_14>='\u0000' && LA12_14<='\uFFFF')) ) {s = 32;} 2038 if ( ((LA12_32>='\u0000' && LA12_32<='\uFFFF')) ) {s = 76;}
1042 2039
1043 else s = 18; 2040 else s = 36;
1044 2041
1045 if ( s>=0 ) return s; 2042 if ( s>=0 ) return s;
1046 break; 2043 break;
@@ -1048,51 +2045,87 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1048 int LA12_0 = input.LA(1); 2045 int LA12_0 = input.LA(1);
1049 2046
1050 s = -1; 2047 s = -1;
1051 if ( (LA12_0=='i') ) {s = 1;} 2048 if ( (LA12_0=='S') ) {s = 1;}
2049
2050 else if ( (LA12_0=='A') ) {s = 2;}
2051
2052 else if ( (LA12_0=='V') ) {s = 3;}
2053
2054 else if ( (LA12_0=='.') ) {s = 4;}
2055
2056 else if ( (LA12_0=='i') ) {s = 5;}
2057
2058 else if ( (LA12_0=='e') ) {s = 6;}
2059
2060 else if ( (LA12_0=='v') ) {s = 7;}
2061
2062 else if ( (LA12_0=='f') ) {s = 8;}
2063
2064 else if ( (LA12_0=='=') ) {s = 9;}
2065
2066 else if ( (LA12_0=='{') ) {s = 10;}
2067
2068 else if ( (LA12_0=='}') ) {s = 11;}
2069
2070 else if ( (LA12_0==',') ) {s = 12;}
2071
2072 else if ( (LA12_0=='p') ) {s = 13;}
2073
2074 else if ( (LA12_0==':') ) {s = 14;}
2075
2076 else if ( (LA12_0=='m') ) {s = 15;}
2077
2078 else if ( (LA12_0=='c') ) {s = 16;}
2079
2080 else if ( (LA12_0=='#') ) {s = 17;}
2081
2082 else if ( (LA12_0=='<') ) {s = 18;}
2083
2084 else if ( (LA12_0=='>') ) {s = 19;}
1052 2085
1053 else if ( (LA12_0=='e') ) {s = 2;} 2086 else if ( (LA12_0=='n') ) {s = 20;}
1054 2087
1055 else if ( (LA12_0=='v') ) {s = 3;} 2088 else if ( (LA12_0=='r') ) {s = 21;}
1056 2089
1057 else if ( (LA12_0=='{') ) {s = 4;} 2090 else if ( (LA12_0=='s') ) {s = 22;}
1058 2091
1059 else if ( (LA12_0=='}') ) {s = 5;} 2092 else if ( (LA12_0=='g') ) {s = 23;}
1060 2093
1061 else if ( (LA12_0==',') ) {s = 6;} 2094 else if ( (LA12_0=='d') ) {s = 24;}
1062 2095
1063 else if ( (LA12_0=='p') ) {s = 7;} 2096 else if ( (LA12_0=='l') ) {s = 25;}
1064 2097
1065 else if ( (LA12_0==':') ) {s = 8;} 2098 else if ( (LA12_0=='o') ) {s = 26;}
1066 2099
1067 else if ( (LA12_0=='.') ) {s = 9;} 2100 else if ( (LA12_0=='+') ) {s = 27;}
1068 2101
1069 else if ( (LA12_0=='m') ) {s = 10;} 2102 else if ( (LA12_0=='*') ) {s = 28;}
1070 2103
1071 else if ( (LA12_0=='^') ) {s = 11;} 2104 else if ( (LA12_0=='^') ) {s = 29;}
1072 2105
1073 else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='d')||(LA12_0>='f' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='l')||(LA12_0>='n' && LA12_0<='o')||(LA12_0>='q' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 12;} 2106 else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 30;}
1074 2107
1075 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 13;} 2108 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 31;}
1076 2109
1077 else if ( (LA12_0=='\"') ) {s = 14;} 2110 else if ( (LA12_0=='\"') ) {s = 32;}
1078 2111
1079 else if ( (LA12_0=='\'') ) {s = 15;} 2112 else if ( (LA12_0=='\'') ) {s = 33;}
1080 2113
1081 else if ( (LA12_0=='/') ) {s = 16;} 2114 else if ( (LA12_0=='/') ) {s = 34;}
1082 2115
1083 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 17;} 2116 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 35;}
1084 2117
1085 else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='+')||LA12_0=='-'||(LA12_0>=';' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 18;} 2118 else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0=='-'||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 36;}
1086 2119
1087 if ( s>=0 ) return s; 2120 if ( s>=0 ) return s;
1088 break; 2121 break;
1089 case 2 : 2122 case 2 :
1090 int LA12_15 = input.LA(1); 2123 int LA12_33 = input.LA(1);
1091 2124
1092 s = -1; 2125 s = -1;
1093 if ( ((LA12_15>='\u0000' && LA12_15<='\uFFFF')) ) {s = 32;} 2126 if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 76;}
1094 2127
1095 else s = 18; 2128 else s = 36;
1096 2129
1097 if ( s>=0 ) return s; 2130 if ( s>=0 ) return s;
1098 break; 2131 break;
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
index 80edb17f..2b8a00fa 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
@@ -22,10 +22,9 @@ import java.util.ArrayList;
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { 23public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'import'", "'epackage'", "'viatra'", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'.'", "'metamodel'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'"
26 }; 26 };
27 public static final int RULE_STRING=4; 27 public static final int T__50=50;
28 public static final int RULE_SL_COMMENT=8;
29 public static final int T__19=19; 28 public static final int T__19=19;
30 public static final int T__15=15; 29 public static final int T__15=15;
31 public static final int T__16=16; 30 public static final int T__16=16;
@@ -35,14 +34,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35 public static final int T__12=12; 34 public static final int T__12=12;
36 public static final int T__13=13; 35 public static final int T__13=13;
37 public static final int T__14=14; 36 public static final int T__14=14;
38 public static final int EOF=-1; 37 public static final int RULE_ID=4;
39 public static final int RULE_ID=5; 38 public static final int T__26=26;
40 public static final int RULE_WS=9; 39 public static final int T__27=27;
41 public static final int RULE_ANY_OTHER=10; 40 public static final int T__28=28;
42 public static final int RULE_INT=6; 41 public static final int RULE_INT=6;
42 public static final int T__29=29;
43 public static final int T__22=22;
43 public static final int RULE_ML_COMMENT=7; 44 public static final int RULE_ML_COMMENT=7;
45 public static final int T__23=23;
46 public static final int T__24=24;
47 public static final int T__25=25;
44 public static final int T__20=20; 48 public static final int T__20=20;
45 public static final int T__21=21; 49 public static final int T__21=21;
50 public static final int RULE_STRING=5;
51 public static final int RULE_SL_COMMENT=8;
52 public static final int T__37=37;
53 public static final int T__38=38;
54 public static final int T__39=39;
55 public static final int T__33=33;
56 public static final int T__34=34;
57 public static final int T__35=35;
58 public static final int T__36=36;
59 public static final int EOF=-1;
60 public static final int T__30=30;
61 public static final int T__31=31;
62 public static final int T__32=32;
63 public static final int RULE_WS=9;
64 public static final int RULE_ANY_OTHER=10;
65 public static final int T__48=48;
66 public static final int T__49=49;
67 public static final int T__44=44;
68 public static final int T__45=45;
69 public static final int T__46=46;
70 public static final int T__47=47;
71 public static final int T__40=40;
72 public static final int T__41=41;
73 public static final int T__42=42;
74 public static final int T__43=43;
46 75
47 // delegates 76 // delegates
48 // delegators 77 // delegators
@@ -187,25 +216,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
187 216
188 217
189 // $ANTLR start "ruleCommand" 218 // $ANTLR start "ruleCommand"
190 // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ruleDeclaration ) ; 219 // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ( rule__Command__Alternatives ) ) ;
191 public final void ruleCommand() throws RecognitionException { 220 public final void ruleCommand() throws RecognitionException {
192 221
193 int stackSize = keepStackSize(); 222 int stackSize = keepStackSize();
194 223
195 try { 224 try {
196 // InternalApplicationConfiguration.g:91:2: ( ( ruleDeclaration ) ) 225 // InternalApplicationConfiguration.g:91:2: ( ( ( rule__Command__Alternatives ) ) )
197 // InternalApplicationConfiguration.g:92:2: ( ruleDeclaration ) 226 // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) )
227 {
228 // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) )
229 // InternalApplicationConfiguration.g:93:3: ( rule__Command__Alternatives )
198 { 230 {
199 // InternalApplicationConfiguration.g:92:2: ( ruleDeclaration ) 231 before(grammarAccess.getCommandAccess().getAlternatives());
200 // InternalApplicationConfiguration.g:93:3: ruleDeclaration 232 // InternalApplicationConfiguration.g:94:3: ( rule__Command__Alternatives )
233 // InternalApplicationConfiguration.g:94:4: rule__Command__Alternatives
201 { 234 {
202 before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall());
203 pushFollow(FOLLOW_2); 235 pushFollow(FOLLOW_2);
204 ruleDeclaration(); 236 rule__Command__Alternatives();
205 237
206 state._fsp--; 238 state._fsp--;
207 239
208 after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall()); 240
241 }
242
243 after(grammarAccess.getCommandAccess().getAlternatives());
209 244
210 } 245 }
211 246
@@ -227,20 +262,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
227 // $ANTLR end "ruleCommand" 262 // $ANTLR end "ruleCommand"
228 263
229 264
230 // $ANTLR start "entryRuleDeclaration" 265 // $ANTLR start "entryRuleQualifiedName"
231 // InternalApplicationConfiguration.g:103:1: entryRuleDeclaration : ruleDeclaration EOF ; 266 // InternalApplicationConfiguration.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
232 public final void entryRuleDeclaration() throws RecognitionException { 267 public final void entryRuleQualifiedName() throws RecognitionException {
233 try { 268 try {
234 // InternalApplicationConfiguration.g:104:1: ( ruleDeclaration EOF ) 269 // InternalApplicationConfiguration.g:104:1: ( ruleQualifiedName EOF )
235 // InternalApplicationConfiguration.g:105:1: ruleDeclaration EOF 270 // InternalApplicationConfiguration.g:105:1: ruleQualifiedName EOF
236 { 271 {
237 before(grammarAccess.getDeclarationRule()); 272 before(grammarAccess.getQualifiedNameRule());
238 pushFollow(FOLLOW_1); 273 pushFollow(FOLLOW_1);
239 ruleDeclaration(); 274 ruleQualifiedName();
240 275
241 state._fsp--; 276 state._fsp--;
242 277
243 after(grammarAccess.getDeclarationRule()); 278 after(grammarAccess.getQualifiedNameRule());
244 match(input,EOF,FOLLOW_2); 279 match(input,EOF,FOLLOW_2);
245 280
246 } 281 }
@@ -254,29 +289,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
254 } 289 }
255 return ; 290 return ;
256 } 291 }
257 // $ANTLR end "entryRuleDeclaration" 292 // $ANTLR end "entryRuleQualifiedName"
258 293
259 294
260 // $ANTLR start "ruleDeclaration" 295 // $ANTLR start "ruleQualifiedName"
261 // InternalApplicationConfiguration.g:112:1: ruleDeclaration : ( ruleMetamodelDeclaration ) ; 296 // InternalApplicationConfiguration.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
262 public final void ruleDeclaration() throws RecognitionException { 297 public final void ruleQualifiedName() throws RecognitionException {
263 298
264 int stackSize = keepStackSize(); 299 int stackSize = keepStackSize();
265 300
266 try { 301 try {
267 // InternalApplicationConfiguration.g:116:2: ( ( ruleMetamodelDeclaration ) ) 302 // InternalApplicationConfiguration.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
268 // InternalApplicationConfiguration.g:117:2: ( ruleMetamodelDeclaration ) 303 // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) )
269 { 304 {
270 // InternalApplicationConfiguration.g:117:2: ( ruleMetamodelDeclaration ) 305 // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) )
271 // InternalApplicationConfiguration.g:118:3: ruleMetamodelDeclaration 306 // InternalApplicationConfiguration.g:118:3: ( rule__QualifiedName__Group__0 )
307 {
308 before(grammarAccess.getQualifiedNameAccess().getGroup());
309 // InternalApplicationConfiguration.g:119:3: ( rule__QualifiedName__Group__0 )
310 // InternalApplicationConfiguration.g:119:4: rule__QualifiedName__Group__0
272 { 311 {
273 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall());
274 pushFollow(FOLLOW_2); 312 pushFollow(FOLLOW_2);
275 ruleMetamodelDeclaration(); 313 rule__QualifiedName__Group__0();
276 314
277 state._fsp--; 315 state._fsp--;
278 316
279 after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall()); 317
318 }
319
320 after(grammarAccess.getQualifiedNameAccess().getGroup());
280 321
281 } 322 }
282 323
@@ -295,7 +336,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
295 } 336 }
296 return ; 337 return ;
297 } 338 }
298 // $ANTLR end "ruleDeclaration" 339 // $ANTLR end "ruleQualifiedName"
299 340
300 341
301 // $ANTLR start "entryRuleImport" 342 // $ANTLR start "entryRuleImport"
@@ -529,12 +570,397 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
529 // $ANTLR end "ruleViatraImport" 570 // $ANTLR end "ruleViatraImport"
530 571
531 572
573 // $ANTLR start "entryRuleDeclaration"
574 // InternalApplicationConfiguration.g:203:1: entryRuleDeclaration : ruleDeclaration EOF ;
575 public final void entryRuleDeclaration() throws RecognitionException {
576 try {
577 // InternalApplicationConfiguration.g:204:1: ( ruleDeclaration EOF )
578 // InternalApplicationConfiguration.g:205:1: ruleDeclaration EOF
579 {
580 before(grammarAccess.getDeclarationRule());
581 pushFollow(FOLLOW_1);
582 ruleDeclaration();
583
584 state._fsp--;
585
586 after(grammarAccess.getDeclarationRule());
587 match(input,EOF,FOLLOW_2);
588
589 }
590
591 }
592 catch (RecognitionException re) {
593 reportError(re);
594 recover(input,re);
595 }
596 finally {
597 }
598 return ;
599 }
600 // $ANTLR end "entryRuleDeclaration"
601
602
603 // $ANTLR start "ruleDeclaration"
604 // InternalApplicationConfiguration.g:212:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ;
605 public final void ruleDeclaration() throws RecognitionException {
606
607 int stackSize = keepStackSize();
608
609 try {
610 // InternalApplicationConfiguration.g:216:2: ( ( ( rule__Declaration__Alternatives ) ) )
611 // InternalApplicationConfiguration.g:217:2: ( ( rule__Declaration__Alternatives ) )
612 {
613 // InternalApplicationConfiguration.g:217:2: ( ( rule__Declaration__Alternatives ) )
614 // InternalApplicationConfiguration.g:218:3: ( rule__Declaration__Alternatives )
615 {
616 before(grammarAccess.getDeclarationAccess().getAlternatives());
617 // InternalApplicationConfiguration.g:219:3: ( rule__Declaration__Alternatives )
618 // InternalApplicationConfiguration.g:219:4: rule__Declaration__Alternatives
619 {
620 pushFollow(FOLLOW_2);
621 rule__Declaration__Alternatives();
622
623 state._fsp--;
624
625
626 }
627
628 after(grammarAccess.getDeclarationAccess().getAlternatives());
629
630 }
631
632
633 }
634
635 }
636 catch (RecognitionException re) {
637 reportError(re);
638 recover(input,re);
639 }
640 finally {
641
642 restoreStackSize(stackSize);
643
644 }
645 return ;
646 }
647 // $ANTLR end "ruleDeclaration"
648
649
650 // $ANTLR start "entryRuleFileSpecification"
651 // InternalApplicationConfiguration.g:228:1: entryRuleFileSpecification : ruleFileSpecification EOF ;
652 public final void entryRuleFileSpecification() throws RecognitionException {
653 try {
654 // InternalApplicationConfiguration.g:229:1: ( ruleFileSpecification EOF )
655 // InternalApplicationConfiguration.g:230:1: ruleFileSpecification EOF
656 {
657 before(grammarAccess.getFileSpecificationRule());
658 pushFollow(FOLLOW_1);
659 ruleFileSpecification();
660
661 state._fsp--;
662
663 after(grammarAccess.getFileSpecificationRule());
664 match(input,EOF,FOLLOW_2);
665
666 }
667
668 }
669 catch (RecognitionException re) {
670 reportError(re);
671 recover(input,re);
672 }
673 finally {
674 }
675 return ;
676 }
677 // $ANTLR end "entryRuleFileSpecification"
678
679
680 // $ANTLR start "ruleFileSpecification"
681 // InternalApplicationConfiguration.g:237:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ;
682 public final void ruleFileSpecification() throws RecognitionException {
683
684 int stackSize = keepStackSize();
685
686 try {
687 // InternalApplicationConfiguration.g:241:2: ( ( ( rule__FileSpecification__PathAssignment ) ) )
688 // InternalApplicationConfiguration.g:242:2: ( ( rule__FileSpecification__PathAssignment ) )
689 {
690 // InternalApplicationConfiguration.g:242:2: ( ( rule__FileSpecification__PathAssignment ) )
691 // InternalApplicationConfiguration.g:243:3: ( rule__FileSpecification__PathAssignment )
692 {
693 before(grammarAccess.getFileSpecificationAccess().getPathAssignment());
694 // InternalApplicationConfiguration.g:244:3: ( rule__FileSpecification__PathAssignment )
695 // InternalApplicationConfiguration.g:244:4: rule__FileSpecification__PathAssignment
696 {
697 pushFollow(FOLLOW_2);
698 rule__FileSpecification__PathAssignment();
699
700 state._fsp--;
701
702
703 }
704
705 after(grammarAccess.getFileSpecificationAccess().getPathAssignment());
706
707 }
708
709
710 }
711
712 }
713 catch (RecognitionException re) {
714 reportError(re);
715 recover(input,re);
716 }
717 finally {
718
719 restoreStackSize(stackSize);
720
721 }
722 return ;
723 }
724 // $ANTLR end "ruleFileSpecification"
725
726
727 // $ANTLR start "entryRuleFileDeclaration"
728 // InternalApplicationConfiguration.g:253:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ;
729 public final void entryRuleFileDeclaration() throws RecognitionException {
730 try {
731 // InternalApplicationConfiguration.g:254:1: ( ruleFileDeclaration EOF )
732 // InternalApplicationConfiguration.g:255:1: ruleFileDeclaration EOF
733 {
734 before(grammarAccess.getFileDeclarationRule());
735 pushFollow(FOLLOW_1);
736 ruleFileDeclaration();
737
738 state._fsp--;
739
740 after(grammarAccess.getFileDeclarationRule());
741 match(input,EOF,FOLLOW_2);
742
743 }
744
745 }
746 catch (RecognitionException re) {
747 reportError(re);
748 recover(input,re);
749 }
750 finally {
751 }
752 return ;
753 }
754 // $ANTLR end "entryRuleFileDeclaration"
755
756
757 // $ANTLR start "ruleFileDeclaration"
758 // InternalApplicationConfiguration.g:262:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ;
759 public final void ruleFileDeclaration() throws RecognitionException {
760
761 int stackSize = keepStackSize();
762
763 try {
764 // InternalApplicationConfiguration.g:266:2: ( ( ( rule__FileDeclaration__Group__0 ) ) )
765 // InternalApplicationConfiguration.g:267:2: ( ( rule__FileDeclaration__Group__0 ) )
766 {
767 // InternalApplicationConfiguration.g:267:2: ( ( rule__FileDeclaration__Group__0 ) )
768 // InternalApplicationConfiguration.g:268:3: ( rule__FileDeclaration__Group__0 )
769 {
770 before(grammarAccess.getFileDeclarationAccess().getGroup());
771 // InternalApplicationConfiguration.g:269:3: ( rule__FileDeclaration__Group__0 )
772 // InternalApplicationConfiguration.g:269:4: rule__FileDeclaration__Group__0
773 {
774 pushFollow(FOLLOW_2);
775 rule__FileDeclaration__Group__0();
776
777 state._fsp--;
778
779
780 }
781
782 after(grammarAccess.getFileDeclarationAccess().getGroup());
783
784 }
785
786
787 }
788
789 }
790 catch (RecognitionException re) {
791 reportError(re);
792 recover(input,re);
793 }
794 finally {
795
796 restoreStackSize(stackSize);
797
798 }
799 return ;
800 }
801 // $ANTLR end "ruleFileDeclaration"
802
803
804 // $ANTLR start "entryRuleFileReference"
805 // InternalApplicationConfiguration.g:278:1: entryRuleFileReference : ruleFileReference EOF ;
806 public final void entryRuleFileReference() throws RecognitionException {
807 try {
808 // InternalApplicationConfiguration.g:279:1: ( ruleFileReference EOF )
809 // InternalApplicationConfiguration.g:280:1: ruleFileReference EOF
810 {
811 before(grammarAccess.getFileReferenceRule());
812 pushFollow(FOLLOW_1);
813 ruleFileReference();
814
815 state._fsp--;
816
817 after(grammarAccess.getFileReferenceRule());
818 match(input,EOF,FOLLOW_2);
819
820 }
821
822 }
823 catch (RecognitionException re) {
824 reportError(re);
825 recover(input,re);
826 }
827 finally {
828 }
829 return ;
830 }
831 // $ANTLR end "entryRuleFileReference"
832
833
834 // $ANTLR start "ruleFileReference"
835 // InternalApplicationConfiguration.g:287:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ;
836 public final void ruleFileReference() throws RecognitionException {
837
838 int stackSize = keepStackSize();
839
840 try {
841 // InternalApplicationConfiguration.g:291:2: ( ( ( rule__FileReference__ReferredAssignment ) ) )
842 // InternalApplicationConfiguration.g:292:2: ( ( rule__FileReference__ReferredAssignment ) )
843 {
844 // InternalApplicationConfiguration.g:292:2: ( ( rule__FileReference__ReferredAssignment ) )
845 // InternalApplicationConfiguration.g:293:3: ( rule__FileReference__ReferredAssignment )
846 {
847 before(grammarAccess.getFileReferenceAccess().getReferredAssignment());
848 // InternalApplicationConfiguration.g:294:3: ( rule__FileReference__ReferredAssignment )
849 // InternalApplicationConfiguration.g:294:4: rule__FileReference__ReferredAssignment
850 {
851 pushFollow(FOLLOW_2);
852 rule__FileReference__ReferredAssignment();
853
854 state._fsp--;
855
856
857 }
858
859 after(grammarAccess.getFileReferenceAccess().getReferredAssignment());
860
861 }
862
863
864 }
865
866 }
867 catch (RecognitionException re) {
868 reportError(re);
869 recover(input,re);
870 }
871 finally {
872
873 restoreStackSize(stackSize);
874
875 }
876 return ;
877 }
878 // $ANTLR end "ruleFileReference"
879
880
881 // $ANTLR start "entryRuleFile"
882 // InternalApplicationConfiguration.g:303:1: entryRuleFile : ruleFile EOF ;
883 public final void entryRuleFile() throws RecognitionException {
884 try {
885 // InternalApplicationConfiguration.g:304:1: ( ruleFile EOF )
886 // InternalApplicationConfiguration.g:305:1: ruleFile EOF
887 {
888 before(grammarAccess.getFileRule());
889 pushFollow(FOLLOW_1);
890 ruleFile();
891
892 state._fsp--;
893
894 after(grammarAccess.getFileRule());
895 match(input,EOF,FOLLOW_2);
896
897 }
898
899 }
900 catch (RecognitionException re) {
901 reportError(re);
902 recover(input,re);
903 }
904 finally {
905 }
906 return ;
907 }
908 // $ANTLR end "entryRuleFile"
909
910
911 // $ANTLR start "ruleFile"
912 // InternalApplicationConfiguration.g:312:1: ruleFile : ( ( rule__File__Alternatives ) ) ;
913 public final void ruleFile() throws RecognitionException {
914
915 int stackSize = keepStackSize();
916
917 try {
918 // InternalApplicationConfiguration.g:316:2: ( ( ( rule__File__Alternatives ) ) )
919 // InternalApplicationConfiguration.g:317:2: ( ( rule__File__Alternatives ) )
920 {
921 // InternalApplicationConfiguration.g:317:2: ( ( rule__File__Alternatives ) )
922 // InternalApplicationConfiguration.g:318:3: ( rule__File__Alternatives )
923 {
924 before(grammarAccess.getFileAccess().getAlternatives());
925 // InternalApplicationConfiguration.g:319:3: ( rule__File__Alternatives )
926 // InternalApplicationConfiguration.g:319:4: rule__File__Alternatives
927 {
928 pushFollow(FOLLOW_2);
929 rule__File__Alternatives();
930
931 state._fsp--;
932
933
934 }
935
936 after(grammarAccess.getFileAccess().getAlternatives());
937
938 }
939
940
941 }
942
943 }
944 catch (RecognitionException re) {
945 reportError(re);
946 recover(input,re);
947 }
948 finally {
949
950 restoreStackSize(stackSize);
951
952 }
953 return ;
954 }
955 // $ANTLR end "ruleFile"
956
957
532 // $ANTLR start "entryRuleMetamodelSpecification" 958 // $ANTLR start "entryRuleMetamodelSpecification"
533 // InternalApplicationConfiguration.g:203:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; 959 // InternalApplicationConfiguration.g:328:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ;
534 public final void entryRuleMetamodelSpecification() throws RecognitionException { 960 public final void entryRuleMetamodelSpecification() throws RecognitionException {
535 try { 961 try {
536 // InternalApplicationConfiguration.g:204:1: ( ruleMetamodelSpecification EOF ) 962 // InternalApplicationConfiguration.g:329:1: ( ruleMetamodelSpecification EOF )
537 // InternalApplicationConfiguration.g:205:1: ruleMetamodelSpecification EOF 963 // InternalApplicationConfiguration.g:330:1: ruleMetamodelSpecification EOF
538 { 964 {
539 before(grammarAccess.getMetamodelSpecificationRule()); 965 before(grammarAccess.getMetamodelSpecificationRule());
540 pushFollow(FOLLOW_1); 966 pushFollow(FOLLOW_1);
@@ -560,21 +986,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
560 986
561 987
562 // $ANTLR start "ruleMetamodelSpecification" 988 // $ANTLR start "ruleMetamodelSpecification"
563 // InternalApplicationConfiguration.g:212:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; 989 // InternalApplicationConfiguration.g:337:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ;
564 public final void ruleMetamodelSpecification() throws RecognitionException { 990 public final void ruleMetamodelSpecification() throws RecognitionException {
565 991
566 int stackSize = keepStackSize(); 992 int stackSize = keepStackSize();
567 993
568 try { 994 try {
569 // InternalApplicationConfiguration.g:216:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) 995 // InternalApplicationConfiguration.g:341:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) )
570 // InternalApplicationConfiguration.g:217:2: ( ( rule__MetamodelSpecification__Group__0 ) ) 996 // InternalApplicationConfiguration.g:342:2: ( ( rule__MetamodelSpecification__Group__0 ) )
571 { 997 {
572 // InternalApplicationConfiguration.g:217:2: ( ( rule__MetamodelSpecification__Group__0 ) ) 998 // InternalApplicationConfiguration.g:342:2: ( ( rule__MetamodelSpecification__Group__0 ) )
573 // InternalApplicationConfiguration.g:218:3: ( rule__MetamodelSpecification__Group__0 ) 999 // InternalApplicationConfiguration.g:343:3: ( rule__MetamodelSpecification__Group__0 )
574 { 1000 {
575 before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); 1001 before(grammarAccess.getMetamodelSpecificationAccess().getGroup());
576 // InternalApplicationConfiguration.g:219:3: ( rule__MetamodelSpecification__Group__0 ) 1002 // InternalApplicationConfiguration.g:344:3: ( rule__MetamodelSpecification__Group__0 )
577 // InternalApplicationConfiguration.g:219:4: rule__MetamodelSpecification__Group__0 1003 // InternalApplicationConfiguration.g:344:4: rule__MetamodelSpecification__Group__0
578 { 1004 {
579 pushFollow(FOLLOW_2); 1005 pushFollow(FOLLOW_2);
580 rule__MetamodelSpecification__Group__0(); 1006 rule__MetamodelSpecification__Group__0();
@@ -607,11 +1033,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
607 1033
608 1034
609 // $ANTLR start "entryRuleMetamodelEntry" 1035 // $ANTLR start "entryRuleMetamodelEntry"
610 // InternalApplicationConfiguration.g:228:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; 1036 // InternalApplicationConfiguration.g:353:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ;
611 public final void entryRuleMetamodelEntry() throws RecognitionException { 1037 public final void entryRuleMetamodelEntry() throws RecognitionException {
612 try { 1038 try {
613 // InternalApplicationConfiguration.g:229:1: ( ruleMetamodelEntry EOF ) 1039 // InternalApplicationConfiguration.g:354:1: ( ruleMetamodelEntry EOF )
614 // InternalApplicationConfiguration.g:230:1: ruleMetamodelEntry EOF 1040 // InternalApplicationConfiguration.g:355:1: ruleMetamodelEntry EOF
615 { 1041 {
616 before(grammarAccess.getMetamodelEntryRule()); 1042 before(grammarAccess.getMetamodelEntryRule());
617 pushFollow(FOLLOW_1); 1043 pushFollow(FOLLOW_1);
@@ -637,21 +1063,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
637 1063
638 1064
639 // $ANTLR start "ruleMetamodelEntry" 1065 // $ANTLR start "ruleMetamodelEntry"
640 // InternalApplicationConfiguration.g:237:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; 1066 // InternalApplicationConfiguration.g:362:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ;
641 public final void ruleMetamodelEntry() throws RecognitionException { 1067 public final void ruleMetamodelEntry() throws RecognitionException {
642 1068
643 int stackSize = keepStackSize(); 1069 int stackSize = keepStackSize();
644 1070
645 try { 1071 try {
646 // InternalApplicationConfiguration.g:241:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) 1072 // InternalApplicationConfiguration.g:366:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) )
647 // InternalApplicationConfiguration.g:242:2: ( ( rule__MetamodelEntry__Alternatives ) ) 1073 // InternalApplicationConfiguration.g:367:2: ( ( rule__MetamodelEntry__Alternatives ) )
648 { 1074 {
649 // InternalApplicationConfiguration.g:242:2: ( ( rule__MetamodelEntry__Alternatives ) ) 1075 // InternalApplicationConfiguration.g:367:2: ( ( rule__MetamodelEntry__Alternatives ) )
650 // InternalApplicationConfiguration.g:243:3: ( rule__MetamodelEntry__Alternatives ) 1076 // InternalApplicationConfiguration.g:368:3: ( rule__MetamodelEntry__Alternatives )
651 { 1077 {
652 before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); 1078 before(grammarAccess.getMetamodelEntryAccess().getAlternatives());
653 // InternalApplicationConfiguration.g:244:3: ( rule__MetamodelEntry__Alternatives ) 1079 // InternalApplicationConfiguration.g:369:3: ( rule__MetamodelEntry__Alternatives )
654 // InternalApplicationConfiguration.g:244:4: rule__MetamodelEntry__Alternatives 1080 // InternalApplicationConfiguration.g:369:4: rule__MetamodelEntry__Alternatives
655 { 1081 {
656 pushFollow(FOLLOW_2); 1082 pushFollow(FOLLOW_2);
657 rule__MetamodelEntry__Alternatives(); 1083 rule__MetamodelEntry__Alternatives();
@@ -684,11 +1110,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
684 1110
685 1111
686 // $ANTLR start "entryRuleAllPackageEntry" 1112 // $ANTLR start "entryRuleAllPackageEntry"
687 // InternalApplicationConfiguration.g:253:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; 1113 // InternalApplicationConfiguration.g:378:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ;
688 public final void entryRuleAllPackageEntry() throws RecognitionException { 1114 public final void entryRuleAllPackageEntry() throws RecognitionException {
689 try { 1115 try {
690 // InternalApplicationConfiguration.g:254:1: ( ruleAllPackageEntry EOF ) 1116 // InternalApplicationConfiguration.g:379:1: ( ruleAllPackageEntry EOF )
691 // InternalApplicationConfiguration.g:255:1: ruleAllPackageEntry EOF 1117 // InternalApplicationConfiguration.g:380:1: ruleAllPackageEntry EOF
692 { 1118 {
693 before(grammarAccess.getAllPackageEntryRule()); 1119 before(grammarAccess.getAllPackageEntryRule());
694 pushFollow(FOLLOW_1); 1120 pushFollow(FOLLOW_1);
@@ -714,21 +1140,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
714 1140
715 1141
716 // $ANTLR start "ruleAllPackageEntry" 1142 // $ANTLR start "ruleAllPackageEntry"
717 // InternalApplicationConfiguration.g:262:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; 1143 // InternalApplicationConfiguration.g:387:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ;
718 public final void ruleAllPackageEntry() throws RecognitionException { 1144 public final void ruleAllPackageEntry() throws RecognitionException {
719 1145
720 int stackSize = keepStackSize(); 1146 int stackSize = keepStackSize();
721 1147
722 try { 1148 try {
723 // InternalApplicationConfiguration.g:266:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) 1149 // InternalApplicationConfiguration.g:391:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) )
724 // InternalApplicationConfiguration.g:267:2: ( ( rule__AllPackageEntry__Group__0 ) ) 1150 // InternalApplicationConfiguration.g:392:2: ( ( rule__AllPackageEntry__Group__0 ) )
725 { 1151 {
726 // InternalApplicationConfiguration.g:267:2: ( ( rule__AllPackageEntry__Group__0 ) ) 1152 // InternalApplicationConfiguration.g:392:2: ( ( rule__AllPackageEntry__Group__0 ) )
727 // InternalApplicationConfiguration.g:268:3: ( rule__AllPackageEntry__Group__0 ) 1153 // InternalApplicationConfiguration.g:393:3: ( rule__AllPackageEntry__Group__0 )
728 { 1154 {
729 before(grammarAccess.getAllPackageEntryAccess().getGroup()); 1155 before(grammarAccess.getAllPackageEntryAccess().getGroup());
730 // InternalApplicationConfiguration.g:269:3: ( rule__AllPackageEntry__Group__0 ) 1156 // InternalApplicationConfiguration.g:394:3: ( rule__AllPackageEntry__Group__0 )
731 // InternalApplicationConfiguration.g:269:4: rule__AllPackageEntry__Group__0 1157 // InternalApplicationConfiguration.g:394:4: rule__AllPackageEntry__Group__0
732 { 1158 {
733 pushFollow(FOLLOW_2); 1159 pushFollow(FOLLOW_2);
734 rule__AllPackageEntry__Group__0(); 1160 rule__AllPackageEntry__Group__0();
@@ -761,11 +1187,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
761 1187
762 1188
763 // $ANTLR start "entryRuleMetamodelElement" 1189 // $ANTLR start "entryRuleMetamodelElement"
764 // InternalApplicationConfiguration.g:278:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; 1190 // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ;
765 public final void entryRuleMetamodelElement() throws RecognitionException { 1191 public final void entryRuleMetamodelElement() throws RecognitionException {
766 try { 1192 try {
767 // InternalApplicationConfiguration.g:279:1: ( ruleMetamodelElement EOF ) 1193 // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelElement EOF )
768 // InternalApplicationConfiguration.g:280:1: ruleMetamodelElement EOF 1194 // InternalApplicationConfiguration.g:405:1: ruleMetamodelElement EOF
769 { 1195 {
770 before(grammarAccess.getMetamodelElementRule()); 1196 before(grammarAccess.getMetamodelElementRule());
771 pushFollow(FOLLOW_1); 1197 pushFollow(FOLLOW_1);
@@ -791,21 +1217,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
791 1217
792 1218
793 // $ANTLR start "ruleMetamodelElement" 1219 // $ANTLR start "ruleMetamodelElement"
794 // InternalApplicationConfiguration.g:287:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; 1220 // InternalApplicationConfiguration.g:412:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ;
795 public final void ruleMetamodelElement() throws RecognitionException { 1221 public final void ruleMetamodelElement() throws RecognitionException {
796 1222
797 int stackSize = keepStackSize(); 1223 int stackSize = keepStackSize();
798 1224
799 try { 1225 try {
800 // InternalApplicationConfiguration.g:291:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) 1226 // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelElement__Group__0 ) ) )
801 // InternalApplicationConfiguration.g:292:2: ( ( rule__MetamodelElement__Group__0 ) ) 1227 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelElement__Group__0 ) )
802 { 1228 {
803 // InternalApplicationConfiguration.g:292:2: ( ( rule__MetamodelElement__Group__0 ) ) 1229 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelElement__Group__0 ) )
804 // InternalApplicationConfiguration.g:293:3: ( rule__MetamodelElement__Group__0 ) 1230 // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelElement__Group__0 )
805 { 1231 {
806 before(grammarAccess.getMetamodelElementAccess().getGroup()); 1232 before(grammarAccess.getMetamodelElementAccess().getGroup());
807 // InternalApplicationConfiguration.g:294:3: ( rule__MetamodelElement__Group__0 ) 1233 // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelElement__Group__0 )
808 // InternalApplicationConfiguration.g:294:4: rule__MetamodelElement__Group__0 1234 // InternalApplicationConfiguration.g:419:4: rule__MetamodelElement__Group__0
809 { 1235 {
810 pushFollow(FOLLOW_2); 1236 pushFollow(FOLLOW_2);
811 rule__MetamodelElement__Group__0(); 1237 rule__MetamodelElement__Group__0();
@@ -838,11 +1264,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
838 1264
839 1265
840 // $ANTLR start "entryRuleMetamodelDeclaration" 1266 // $ANTLR start "entryRuleMetamodelDeclaration"
841 // InternalApplicationConfiguration.g:303:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; 1267 // InternalApplicationConfiguration.g:428:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ;
842 public final void entryRuleMetamodelDeclaration() throws RecognitionException { 1268 public final void entryRuleMetamodelDeclaration() throws RecognitionException {
843 try { 1269 try {
844 // InternalApplicationConfiguration.g:304:1: ( ruleMetamodelDeclaration EOF ) 1270 // InternalApplicationConfiguration.g:429:1: ( ruleMetamodelDeclaration EOF )
845 // InternalApplicationConfiguration.g:305:1: ruleMetamodelDeclaration EOF 1271 // InternalApplicationConfiguration.g:430:1: ruleMetamodelDeclaration EOF
846 { 1272 {
847 before(grammarAccess.getMetamodelDeclarationRule()); 1273 before(grammarAccess.getMetamodelDeclarationRule());
848 pushFollow(FOLLOW_1); 1274 pushFollow(FOLLOW_1);
@@ -868,21 +1294,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
868 1294
869 1295
870 // $ANTLR start "ruleMetamodelDeclaration" 1296 // $ANTLR start "ruleMetamodelDeclaration"
871 // InternalApplicationConfiguration.g:312:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; 1297 // InternalApplicationConfiguration.g:437:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ;
872 public final void ruleMetamodelDeclaration() throws RecognitionException { 1298 public final void ruleMetamodelDeclaration() throws RecognitionException {
873 1299
874 int stackSize = keepStackSize(); 1300 int stackSize = keepStackSize();
875 1301
876 try { 1302 try {
877 // InternalApplicationConfiguration.g:316:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) 1303 // InternalApplicationConfiguration.g:441:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) )
878 // InternalApplicationConfiguration.g:317:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) 1304 // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
879 { 1305 {
880 // InternalApplicationConfiguration.g:317:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) 1306 // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
881 // InternalApplicationConfiguration.g:318:3: ( rule__MetamodelDeclaration__Group__0 ) 1307 // InternalApplicationConfiguration.g:443:3: ( rule__MetamodelDeclaration__Group__0 )
882 { 1308 {
883 before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); 1309 before(grammarAccess.getMetamodelDeclarationAccess().getGroup());
884 // InternalApplicationConfiguration.g:319:3: ( rule__MetamodelDeclaration__Group__0 ) 1310 // InternalApplicationConfiguration.g:444:3: ( rule__MetamodelDeclaration__Group__0 )
885 // InternalApplicationConfiguration.g:319:4: rule__MetamodelDeclaration__Group__0 1311 // InternalApplicationConfiguration.g:444:4: rule__MetamodelDeclaration__Group__0
886 { 1312 {
887 pushFollow(FOLLOW_2); 1313 pushFollow(FOLLOW_2);
888 rule__MetamodelDeclaration__Group__0(); 1314 rule__MetamodelDeclaration__Group__0();
@@ -915,11 +1341,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
915 1341
916 1342
917 // $ANTLR start "entryRuleMetamodelReference" 1343 // $ANTLR start "entryRuleMetamodelReference"
918 // InternalApplicationConfiguration.g:328:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; 1344 // InternalApplicationConfiguration.g:453:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ;
919 public final void entryRuleMetamodelReference() throws RecognitionException { 1345 public final void entryRuleMetamodelReference() throws RecognitionException {
920 try { 1346 try {
921 // InternalApplicationConfiguration.g:329:1: ( ruleMetamodelReference EOF ) 1347 // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelReference EOF )
922 // InternalApplicationConfiguration.g:330:1: ruleMetamodelReference EOF 1348 // InternalApplicationConfiguration.g:455:1: ruleMetamodelReference EOF
923 { 1349 {
924 before(grammarAccess.getMetamodelReferenceRule()); 1350 before(grammarAccess.getMetamodelReferenceRule());
925 pushFollow(FOLLOW_1); 1351 pushFollow(FOLLOW_1);
@@ -945,21 +1371,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
945 1371
946 1372
947 // $ANTLR start "ruleMetamodelReference" 1373 // $ANTLR start "ruleMetamodelReference"
948 // InternalApplicationConfiguration.g:337:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; 1374 // InternalApplicationConfiguration.g:462:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ;
949 public final void ruleMetamodelReference() throws RecognitionException { 1375 public final void ruleMetamodelReference() throws RecognitionException {
950 1376
951 int stackSize = keepStackSize(); 1377 int stackSize = keepStackSize();
952 1378
953 try { 1379 try {
954 // InternalApplicationConfiguration.g:341:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) 1380 // InternalApplicationConfiguration.g:466:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) )
955 // InternalApplicationConfiguration.g:342:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) 1381 // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
956 { 1382 {
957 // InternalApplicationConfiguration.g:342:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) 1383 // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
958 // InternalApplicationConfiguration.g:343:3: ( rule__MetamodelReference__ReferredAssignment ) 1384 // InternalApplicationConfiguration.g:468:3: ( rule__MetamodelReference__ReferredAssignment )
959 { 1385 {
960 before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); 1386 before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment());
961 // InternalApplicationConfiguration.g:344:3: ( rule__MetamodelReference__ReferredAssignment ) 1387 // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelReference__ReferredAssignment )
962 // InternalApplicationConfiguration.g:344:4: rule__MetamodelReference__ReferredAssignment 1388 // InternalApplicationConfiguration.g:469:4: rule__MetamodelReference__ReferredAssignment
963 { 1389 {
964 pushFollow(FOLLOW_2); 1390 pushFollow(FOLLOW_2);
965 rule__MetamodelReference__ReferredAssignment(); 1391 rule__MetamodelReference__ReferredAssignment();
@@ -991,45 +1417,3399 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
991 // $ANTLR end "ruleMetamodelReference" 1417 // $ANTLR end "ruleMetamodelReference"
992 1418
993 1419
994 // $ANTLR start "rule__Import__Alternatives" 1420 // $ANTLR start "entryRuleMetamodel"
995 // InternalApplicationConfiguration.g:352:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) ); 1421 // InternalApplicationConfiguration.g:478:1: entryRuleMetamodel : ruleMetamodel EOF ;
996 public final void rule__Import__Alternatives() throws RecognitionException { 1422 public final void entryRuleMetamodel() throws RecognitionException {
1423 try {
1424 // InternalApplicationConfiguration.g:479:1: ( ruleMetamodel EOF )
1425 // InternalApplicationConfiguration.g:480:1: ruleMetamodel EOF
1426 {
1427 before(grammarAccess.getMetamodelRule());
1428 pushFollow(FOLLOW_1);
1429 ruleMetamodel();
1430
1431 state._fsp--;
1432
1433 after(grammarAccess.getMetamodelRule());
1434 match(input,EOF,FOLLOW_2);
1435
1436 }
1437
1438 }
1439 catch (RecognitionException re) {
1440 reportError(re);
1441 recover(input,re);
1442 }
1443 finally {
1444 }
1445 return ;
1446 }
1447 // $ANTLR end "entryRuleMetamodel"
1448
1449
1450 // $ANTLR start "ruleMetamodel"
1451 // InternalApplicationConfiguration.g:487:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ;
1452 public final void ruleMetamodel() throws RecognitionException {
1453
1454 int stackSize = keepStackSize();
1455
1456 try {
1457 // InternalApplicationConfiguration.g:491:2: ( ( ( rule__Metamodel__Alternatives ) ) )
1458 // InternalApplicationConfiguration.g:492:2: ( ( rule__Metamodel__Alternatives ) )
1459 {
1460 // InternalApplicationConfiguration.g:492:2: ( ( rule__Metamodel__Alternatives ) )
1461 // InternalApplicationConfiguration.g:493:3: ( rule__Metamodel__Alternatives )
1462 {
1463 before(grammarAccess.getMetamodelAccess().getAlternatives());
1464 // InternalApplicationConfiguration.g:494:3: ( rule__Metamodel__Alternatives )
1465 // InternalApplicationConfiguration.g:494:4: rule__Metamodel__Alternatives
1466 {
1467 pushFollow(FOLLOW_2);
1468 rule__Metamodel__Alternatives();
1469
1470 state._fsp--;
1471
1472
1473 }
1474
1475 after(grammarAccess.getMetamodelAccess().getAlternatives());
1476
1477 }
1478
1479
1480 }
1481
1482 }
1483 catch (RecognitionException re) {
1484 reportError(re);
1485 recover(input,re);
1486 }
1487 finally {
1488
1489 restoreStackSize(stackSize);
1490
1491 }
1492 return ;
1493 }
1494 // $ANTLR end "ruleMetamodel"
1495
1496
1497 // $ANTLR start "entryRulePartialModelSpecification"
1498 // InternalApplicationConfiguration.g:503:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ;
1499 public final void entryRulePartialModelSpecification() throws RecognitionException {
1500 try {
1501 // InternalApplicationConfiguration.g:504:1: ( rulePartialModelSpecification EOF )
1502 // InternalApplicationConfiguration.g:505:1: rulePartialModelSpecification EOF
1503 {
1504 before(grammarAccess.getPartialModelSpecificationRule());
1505 pushFollow(FOLLOW_1);
1506 rulePartialModelSpecification();
1507
1508 state._fsp--;
1509
1510 after(grammarAccess.getPartialModelSpecificationRule());
1511 match(input,EOF,FOLLOW_2);
1512
1513 }
1514
1515 }
1516 catch (RecognitionException re) {
1517 reportError(re);
1518 recover(input,re);
1519 }
1520 finally {
1521 }
1522 return ;
1523 }
1524 // $ANTLR end "entryRulePartialModelSpecification"
1525
1526
1527 // $ANTLR start "rulePartialModelSpecification"
1528 // InternalApplicationConfiguration.g:512:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ;
1529 public final void rulePartialModelSpecification() throws RecognitionException {
1530
1531 int stackSize = keepStackSize();
1532
1533 try {
1534 // InternalApplicationConfiguration.g:516:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) )
1535 // InternalApplicationConfiguration.g:517:2: ( ( rule__PartialModelSpecification__Group__0 ) )
1536 {
1537 // InternalApplicationConfiguration.g:517:2: ( ( rule__PartialModelSpecification__Group__0 ) )
1538 // InternalApplicationConfiguration.g:518:3: ( rule__PartialModelSpecification__Group__0 )
1539 {
1540 before(grammarAccess.getPartialModelSpecificationAccess().getGroup());
1541 // InternalApplicationConfiguration.g:519:3: ( rule__PartialModelSpecification__Group__0 )
1542 // InternalApplicationConfiguration.g:519:4: rule__PartialModelSpecification__Group__0
1543 {
1544 pushFollow(FOLLOW_2);
1545 rule__PartialModelSpecification__Group__0();
1546
1547 state._fsp--;
1548
1549
1550 }
1551
1552 after(grammarAccess.getPartialModelSpecificationAccess().getGroup());
1553
1554 }
1555
1556
1557 }
1558
1559 }
1560 catch (RecognitionException re) {
1561 reportError(re);
1562 recover(input,re);
1563 }
1564 finally {
1565
1566 restoreStackSize(stackSize);
1567
1568 }
1569 return ;
1570 }
1571 // $ANTLR end "rulePartialModelSpecification"
1572
1573
1574 // $ANTLR start "entryRulePartialModelEntry"
1575 // InternalApplicationConfiguration.g:528:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ;
1576 public final void entryRulePartialModelEntry() throws RecognitionException {
1577 try {
1578 // InternalApplicationConfiguration.g:529:1: ( rulePartialModelEntry EOF )
1579 // InternalApplicationConfiguration.g:530:1: rulePartialModelEntry EOF
1580 {
1581 before(grammarAccess.getPartialModelEntryRule());
1582 pushFollow(FOLLOW_1);
1583 rulePartialModelEntry();
1584
1585 state._fsp--;
1586
1587 after(grammarAccess.getPartialModelEntryRule());
1588 match(input,EOF,FOLLOW_2);
1589
1590 }
1591
1592 }
1593 catch (RecognitionException re) {
1594 reportError(re);
1595 recover(input,re);
1596 }
1597 finally {
1598 }
1599 return ;
1600 }
1601 // $ANTLR end "entryRulePartialModelEntry"
1602
1603
1604 // $ANTLR start "rulePartialModelEntry"
1605 // InternalApplicationConfiguration.g:537:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ;
1606 public final void rulePartialModelEntry() throws RecognitionException {
1607
1608 int stackSize = keepStackSize();
1609
1610 try {
1611 // InternalApplicationConfiguration.g:541:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) )
1612 // InternalApplicationConfiguration.g:542:2: ( ( rule__PartialModelEntry__Alternatives ) )
1613 {
1614 // InternalApplicationConfiguration.g:542:2: ( ( rule__PartialModelEntry__Alternatives ) )
1615 // InternalApplicationConfiguration.g:543:3: ( rule__PartialModelEntry__Alternatives )
1616 {
1617 before(grammarAccess.getPartialModelEntryAccess().getAlternatives());
1618 // InternalApplicationConfiguration.g:544:3: ( rule__PartialModelEntry__Alternatives )
1619 // InternalApplicationConfiguration.g:544:4: rule__PartialModelEntry__Alternatives
1620 {
1621 pushFollow(FOLLOW_2);
1622 rule__PartialModelEntry__Alternatives();
1623
1624 state._fsp--;
1625
1626
1627 }
1628
1629 after(grammarAccess.getPartialModelEntryAccess().getAlternatives());
1630
1631 }
1632
1633
1634 }
1635
1636 }
1637 catch (RecognitionException re) {
1638 reportError(re);
1639 recover(input,re);
1640 }
1641 finally {
1642
1643 restoreStackSize(stackSize);
1644
1645 }
1646 return ;
1647 }
1648 // $ANTLR end "rulePartialModelEntry"
1649
1650
1651 // $ANTLR start "entryRuleModelEntry"
1652 // InternalApplicationConfiguration.g:553:1: entryRuleModelEntry : ruleModelEntry EOF ;
1653 public final void entryRuleModelEntry() throws RecognitionException {
1654 try {
1655 // InternalApplicationConfiguration.g:554:1: ( ruleModelEntry EOF )
1656 // InternalApplicationConfiguration.g:555:1: ruleModelEntry EOF
1657 {
1658 before(grammarAccess.getModelEntryRule());
1659 pushFollow(FOLLOW_1);
1660 ruleModelEntry();
1661
1662 state._fsp--;
1663
1664 after(grammarAccess.getModelEntryRule());
1665 match(input,EOF,FOLLOW_2);
1666
1667 }
1668
1669 }
1670 catch (RecognitionException re) {
1671 reportError(re);
1672 recover(input,re);
1673 }
1674 finally {
1675 }
1676 return ;
1677 }
1678 // $ANTLR end "entryRuleModelEntry"
1679
1680
1681 // $ANTLR start "ruleModelEntry"
1682 // InternalApplicationConfiguration.g:562:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ;
1683 public final void ruleModelEntry() throws RecognitionException {
1684
1685 int stackSize = keepStackSize();
1686
1687 try {
1688 // InternalApplicationConfiguration.g:566:2: ( ( ( rule__ModelEntry__PathAssignment ) ) )
1689 // InternalApplicationConfiguration.g:567:2: ( ( rule__ModelEntry__PathAssignment ) )
1690 {
1691 // InternalApplicationConfiguration.g:567:2: ( ( rule__ModelEntry__PathAssignment ) )
1692 // InternalApplicationConfiguration.g:568:3: ( rule__ModelEntry__PathAssignment )
1693 {
1694 before(grammarAccess.getModelEntryAccess().getPathAssignment());
1695 // InternalApplicationConfiguration.g:569:3: ( rule__ModelEntry__PathAssignment )
1696 // InternalApplicationConfiguration.g:569:4: rule__ModelEntry__PathAssignment
1697 {
1698 pushFollow(FOLLOW_2);
1699 rule__ModelEntry__PathAssignment();
1700
1701 state._fsp--;
1702
1703
1704 }
1705
1706 after(grammarAccess.getModelEntryAccess().getPathAssignment());
1707
1708 }
1709
1710
1711 }
1712
1713 }
1714 catch (RecognitionException re) {
1715 reportError(re);
1716 recover(input,re);
1717 }
1718 finally {
1719
1720 restoreStackSize(stackSize);
1721
1722 }
1723 return ;
1724 }
1725 // $ANTLR end "ruleModelEntry"
1726
1727
1728 // $ANTLR start "entryRuleFolderEntry"
1729 // InternalApplicationConfiguration.g:578:1: entryRuleFolderEntry : ruleFolderEntry EOF ;
1730 public final void entryRuleFolderEntry() throws RecognitionException {
1731 try {
1732 // InternalApplicationConfiguration.g:579:1: ( ruleFolderEntry EOF )
1733 // InternalApplicationConfiguration.g:580:1: ruleFolderEntry EOF
1734 {
1735 before(grammarAccess.getFolderEntryRule());
1736 pushFollow(FOLLOW_1);
1737 ruleFolderEntry();
1738
1739 state._fsp--;
1740
1741 after(grammarAccess.getFolderEntryRule());
1742 match(input,EOF,FOLLOW_2);
1743
1744 }
1745
1746 }
1747 catch (RecognitionException re) {
1748 reportError(re);
1749 recover(input,re);
1750 }
1751 finally {
1752 }
1753 return ;
1754 }
1755 // $ANTLR end "entryRuleFolderEntry"
1756
1757
1758 // $ANTLR start "ruleFolderEntry"
1759 // InternalApplicationConfiguration.g:587:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ;
1760 public final void ruleFolderEntry() throws RecognitionException {
1761
1762 int stackSize = keepStackSize();
1763
1764 try {
1765 // InternalApplicationConfiguration.g:591:2: ( ( ( rule__FolderEntry__Group__0 ) ) )
1766 // InternalApplicationConfiguration.g:592:2: ( ( rule__FolderEntry__Group__0 ) )
1767 {
1768 // InternalApplicationConfiguration.g:592:2: ( ( rule__FolderEntry__Group__0 ) )
1769 // InternalApplicationConfiguration.g:593:3: ( rule__FolderEntry__Group__0 )
1770 {
1771 before(grammarAccess.getFolderEntryAccess().getGroup());
1772 // InternalApplicationConfiguration.g:594:3: ( rule__FolderEntry__Group__0 )
1773 // InternalApplicationConfiguration.g:594:4: rule__FolderEntry__Group__0
1774 {
1775 pushFollow(FOLLOW_2);
1776 rule__FolderEntry__Group__0();
1777
1778 state._fsp--;
1779
1780
1781 }
1782
1783 after(grammarAccess.getFolderEntryAccess().getGroup());
1784
1785 }
1786
1787
1788 }
1789
1790 }
1791 catch (RecognitionException re) {
1792 reportError(re);
1793 recover(input,re);
1794 }
1795 finally {
1796
1797 restoreStackSize(stackSize);
1798
1799 }
1800 return ;
1801 }
1802 // $ANTLR end "ruleFolderEntry"
1803
1804
1805 // $ANTLR start "entryRulePartialModelDeclaration"
1806 // InternalApplicationConfiguration.g:603:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ;
1807 public final void entryRulePartialModelDeclaration() throws RecognitionException {
1808 try {
1809 // InternalApplicationConfiguration.g:604:1: ( rulePartialModelDeclaration EOF )
1810 // InternalApplicationConfiguration.g:605:1: rulePartialModelDeclaration EOF
1811 {
1812 before(grammarAccess.getPartialModelDeclarationRule());
1813 pushFollow(FOLLOW_1);
1814 rulePartialModelDeclaration();
1815
1816 state._fsp--;
1817
1818 after(grammarAccess.getPartialModelDeclarationRule());
1819 match(input,EOF,FOLLOW_2);
1820
1821 }
1822
1823 }
1824 catch (RecognitionException re) {
1825 reportError(re);
1826 recover(input,re);
1827 }
1828 finally {
1829 }
1830 return ;
1831 }
1832 // $ANTLR end "entryRulePartialModelDeclaration"
1833
1834
1835 // $ANTLR start "rulePartialModelDeclaration"
1836 // InternalApplicationConfiguration.g:612:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ;
1837 public final void rulePartialModelDeclaration() throws RecognitionException {
1838
1839 int stackSize = keepStackSize();
1840
1841 try {
1842 // InternalApplicationConfiguration.g:616:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) )
1843 // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelDeclaration__Group__0 ) )
1844 {
1845 // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelDeclaration__Group__0 ) )
1846 // InternalApplicationConfiguration.g:618:3: ( rule__PartialModelDeclaration__Group__0 )
1847 {
1848 before(grammarAccess.getPartialModelDeclarationAccess().getGroup());
1849 // InternalApplicationConfiguration.g:619:3: ( rule__PartialModelDeclaration__Group__0 )
1850 // InternalApplicationConfiguration.g:619:4: rule__PartialModelDeclaration__Group__0
1851 {
1852 pushFollow(FOLLOW_2);
1853 rule__PartialModelDeclaration__Group__0();
1854
1855 state._fsp--;
1856
1857
1858 }
1859
1860 after(grammarAccess.getPartialModelDeclarationAccess().getGroup());
1861
1862 }
1863
1864
1865 }
1866
1867 }
1868 catch (RecognitionException re) {
1869 reportError(re);
1870 recover(input,re);
1871 }
1872 finally {
1873
1874 restoreStackSize(stackSize);
1875
1876 }
1877 return ;
1878 }
1879 // $ANTLR end "rulePartialModelDeclaration"
1880
1881
1882 // $ANTLR start "entryRulePartialModelReference"
1883 // InternalApplicationConfiguration.g:628:1: entryRulePartialModelReference : rulePartialModelReference EOF ;
1884 public final void entryRulePartialModelReference() throws RecognitionException {
1885 try {
1886 // InternalApplicationConfiguration.g:629:1: ( rulePartialModelReference EOF )
1887 // InternalApplicationConfiguration.g:630:1: rulePartialModelReference EOF
1888 {
1889 before(grammarAccess.getPartialModelReferenceRule());
1890 pushFollow(FOLLOW_1);
1891 rulePartialModelReference();
1892
1893 state._fsp--;
1894
1895 after(grammarAccess.getPartialModelReferenceRule());
1896 match(input,EOF,FOLLOW_2);
1897
1898 }
1899
1900 }
1901 catch (RecognitionException re) {
1902 reportError(re);
1903 recover(input,re);
1904 }
1905 finally {
1906 }
1907 return ;
1908 }
1909 // $ANTLR end "entryRulePartialModelReference"
1910
1911
1912 // $ANTLR start "rulePartialModelReference"
1913 // InternalApplicationConfiguration.g:637:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ;
1914 public final void rulePartialModelReference() throws RecognitionException {
1915
1916 int stackSize = keepStackSize();
1917
1918 try {
1919 // InternalApplicationConfiguration.g:641:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) )
1920 // InternalApplicationConfiguration.g:642:2: ( ( rule__PartialModelReference__ReferredAssignment ) )
1921 {
1922 // InternalApplicationConfiguration.g:642:2: ( ( rule__PartialModelReference__ReferredAssignment ) )
1923 // InternalApplicationConfiguration.g:643:3: ( rule__PartialModelReference__ReferredAssignment )
1924 {
1925 before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment());
1926 // InternalApplicationConfiguration.g:644:3: ( rule__PartialModelReference__ReferredAssignment )
1927 // InternalApplicationConfiguration.g:644:4: rule__PartialModelReference__ReferredAssignment
1928 {
1929 pushFollow(FOLLOW_2);
1930 rule__PartialModelReference__ReferredAssignment();
1931
1932 state._fsp--;
1933
1934
1935 }
1936
1937 after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment());
1938
1939 }
1940
1941
1942 }
1943
1944 }
1945 catch (RecognitionException re) {
1946 reportError(re);
1947 recover(input,re);
1948 }
1949 finally {
1950
1951 restoreStackSize(stackSize);
1952
1953 }
1954 return ;
1955 }
1956 // $ANTLR end "rulePartialModelReference"
1957
1958
1959 // $ANTLR start "entryRulePartialModel"
1960 // InternalApplicationConfiguration.g:653:1: entryRulePartialModel : rulePartialModel EOF ;
1961 public final void entryRulePartialModel() throws RecognitionException {
1962 try {
1963 // InternalApplicationConfiguration.g:654:1: ( rulePartialModel EOF )
1964 // InternalApplicationConfiguration.g:655:1: rulePartialModel EOF
1965 {
1966 before(grammarAccess.getPartialModelRule());
1967 pushFollow(FOLLOW_1);
1968 rulePartialModel();
1969
1970 state._fsp--;
1971
1972 after(grammarAccess.getPartialModelRule());
1973 match(input,EOF,FOLLOW_2);
1974
1975 }
1976
1977 }
1978 catch (RecognitionException re) {
1979 reportError(re);
1980 recover(input,re);
1981 }
1982 finally {
1983 }
1984 return ;
1985 }
1986 // $ANTLR end "entryRulePartialModel"
1987
1988
1989 // $ANTLR start "rulePartialModel"
1990 // InternalApplicationConfiguration.g:662:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ;
1991 public final void rulePartialModel() throws RecognitionException {
1992
1993 int stackSize = keepStackSize();
1994
1995 try {
1996 // InternalApplicationConfiguration.g:666:2: ( ( ( rule__PartialModel__Alternatives ) ) )
1997 // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModel__Alternatives ) )
1998 {
1999 // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModel__Alternatives ) )
2000 // InternalApplicationConfiguration.g:668:3: ( rule__PartialModel__Alternatives )
2001 {
2002 before(grammarAccess.getPartialModelAccess().getAlternatives());
2003 // InternalApplicationConfiguration.g:669:3: ( rule__PartialModel__Alternatives )
2004 // InternalApplicationConfiguration.g:669:4: rule__PartialModel__Alternatives
2005 {
2006 pushFollow(FOLLOW_2);
2007 rule__PartialModel__Alternatives();
2008
2009 state._fsp--;
2010
2011
2012 }
2013
2014 after(grammarAccess.getPartialModelAccess().getAlternatives());
2015
2016 }
2017
2018
2019 }
2020
2021 }
2022 catch (RecognitionException re) {
2023 reportError(re);
2024 recover(input,re);
2025 }
2026 finally {
2027
2028 restoreStackSize(stackSize);
2029
2030 }
2031 return ;
2032 }
2033 // $ANTLR end "rulePartialModel"
2034
2035
2036 // $ANTLR start "entryRulePatternSpecification"
2037 // InternalApplicationConfiguration.g:678:1: entryRulePatternSpecification : rulePatternSpecification EOF ;
2038 public final void entryRulePatternSpecification() throws RecognitionException {
2039 try {
2040 // InternalApplicationConfiguration.g:679:1: ( rulePatternSpecification EOF )
2041 // InternalApplicationConfiguration.g:680:1: rulePatternSpecification EOF
2042 {
2043 before(grammarAccess.getPatternSpecificationRule());
2044 pushFollow(FOLLOW_1);
2045 rulePatternSpecification();
2046
2047 state._fsp--;
2048
2049 after(grammarAccess.getPatternSpecificationRule());
2050 match(input,EOF,FOLLOW_2);
2051
2052 }
2053
2054 }
2055 catch (RecognitionException re) {
2056 reportError(re);
2057 recover(input,re);
2058 }
2059 finally {
2060 }
2061 return ;
2062 }
2063 // $ANTLR end "entryRulePatternSpecification"
2064
2065
2066 // $ANTLR start "rulePatternSpecification"
2067 // InternalApplicationConfiguration.g:687:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ;
2068 public final void rulePatternSpecification() throws RecognitionException {
2069
2070 int stackSize = keepStackSize();
2071
2072 try {
2073 // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PatternSpecification__Group__0 ) ) )
2074 // InternalApplicationConfiguration.g:692:2: ( ( rule__PatternSpecification__Group__0 ) )
2075 {
2076 // InternalApplicationConfiguration.g:692:2: ( ( rule__PatternSpecification__Group__0 ) )
2077 // InternalApplicationConfiguration.g:693:3: ( rule__PatternSpecification__Group__0 )
2078 {
2079 before(grammarAccess.getPatternSpecificationAccess().getGroup());
2080 // InternalApplicationConfiguration.g:694:3: ( rule__PatternSpecification__Group__0 )
2081 // InternalApplicationConfiguration.g:694:4: rule__PatternSpecification__Group__0
2082 {
2083 pushFollow(FOLLOW_2);
2084 rule__PatternSpecification__Group__0();
2085
2086 state._fsp--;
2087
2088
2089 }
2090
2091 after(grammarAccess.getPatternSpecificationAccess().getGroup());
2092
2093 }
2094
2095
2096 }
2097
2098 }
2099 catch (RecognitionException re) {
2100 reportError(re);
2101 recover(input,re);
2102 }
2103 finally {
2104
2105 restoreStackSize(stackSize);
2106
2107 }
2108 return ;
2109 }
2110 // $ANTLR end "rulePatternSpecification"
2111
2112
2113 // $ANTLR start "entryRulePatternEntry"
2114 // InternalApplicationConfiguration.g:703:1: entryRulePatternEntry : rulePatternEntry EOF ;
2115 public final void entryRulePatternEntry() throws RecognitionException {
2116 try {
2117 // InternalApplicationConfiguration.g:704:1: ( rulePatternEntry EOF )
2118 // InternalApplicationConfiguration.g:705:1: rulePatternEntry EOF
2119 {
2120 before(grammarAccess.getPatternEntryRule());
2121 pushFollow(FOLLOW_1);
2122 rulePatternEntry();
2123
2124 state._fsp--;
2125
2126 after(grammarAccess.getPatternEntryRule());
2127 match(input,EOF,FOLLOW_2);
2128
2129 }
2130
2131 }
2132 catch (RecognitionException re) {
2133 reportError(re);
2134 recover(input,re);
2135 }
2136 finally {
2137 }
2138 return ;
2139 }
2140 // $ANTLR end "entryRulePatternEntry"
2141
2142
2143 // $ANTLR start "rulePatternEntry"
2144 // InternalApplicationConfiguration.g:712:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ;
2145 public final void rulePatternEntry() throws RecognitionException {
2146
2147 int stackSize = keepStackSize();
2148
2149 try {
2150 // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PatternEntry__Alternatives ) ) )
2151 // InternalApplicationConfiguration.g:717:2: ( ( rule__PatternEntry__Alternatives ) )
2152 {
2153 // InternalApplicationConfiguration.g:717:2: ( ( rule__PatternEntry__Alternatives ) )
2154 // InternalApplicationConfiguration.g:718:3: ( rule__PatternEntry__Alternatives )
2155 {
2156 before(grammarAccess.getPatternEntryAccess().getAlternatives());
2157 // InternalApplicationConfiguration.g:719:3: ( rule__PatternEntry__Alternatives )
2158 // InternalApplicationConfiguration.g:719:4: rule__PatternEntry__Alternatives
2159 {
2160 pushFollow(FOLLOW_2);
2161 rule__PatternEntry__Alternatives();
2162
2163 state._fsp--;
2164
2165
2166 }
2167
2168 after(grammarAccess.getPatternEntryAccess().getAlternatives());
2169
2170 }
2171
2172
2173 }
2174
2175 }
2176 catch (RecognitionException re) {
2177 reportError(re);
2178 recover(input,re);
2179 }
2180 finally {
2181
2182 restoreStackSize(stackSize);
2183
2184 }
2185 return ;
2186 }
2187 // $ANTLR end "rulePatternEntry"
2188
2189
2190 // $ANTLR start "entryRuleAllPatternEntry"
2191 // InternalApplicationConfiguration.g:728:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ;
2192 public final void entryRuleAllPatternEntry() throws RecognitionException {
2193 try {
2194 // InternalApplicationConfiguration.g:729:1: ( ruleAllPatternEntry EOF )
2195 // InternalApplicationConfiguration.g:730:1: ruleAllPatternEntry EOF
2196 {
2197 before(grammarAccess.getAllPatternEntryRule());
2198 pushFollow(FOLLOW_1);
2199 ruleAllPatternEntry();
2200
2201 state._fsp--;
2202
2203 after(grammarAccess.getAllPatternEntryRule());
2204 match(input,EOF,FOLLOW_2);
2205
2206 }
2207
2208 }
2209 catch (RecognitionException re) {
2210 reportError(re);
2211 recover(input,re);
2212 }
2213 finally {
2214 }
2215 return ;
2216 }
2217 // $ANTLR end "entryRuleAllPatternEntry"
2218
2219
2220 // $ANTLR start "ruleAllPatternEntry"
2221 // InternalApplicationConfiguration.g:737:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ;
2222 public final void ruleAllPatternEntry() throws RecognitionException {
2223
2224 int stackSize = keepStackSize();
2225
2226 try {
2227 // InternalApplicationConfiguration.g:741:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) )
2228 // InternalApplicationConfiguration.g:742:2: ( ( rule__AllPatternEntry__Group__0 ) )
2229 {
2230 // InternalApplicationConfiguration.g:742:2: ( ( rule__AllPatternEntry__Group__0 ) )
2231 // InternalApplicationConfiguration.g:743:3: ( rule__AllPatternEntry__Group__0 )
2232 {
2233 before(grammarAccess.getAllPatternEntryAccess().getGroup());
2234 // InternalApplicationConfiguration.g:744:3: ( rule__AllPatternEntry__Group__0 )
2235 // InternalApplicationConfiguration.g:744:4: rule__AllPatternEntry__Group__0
2236 {
2237 pushFollow(FOLLOW_2);
2238 rule__AllPatternEntry__Group__0();
2239
2240 state._fsp--;
2241
2242
2243 }
2244
2245 after(grammarAccess.getAllPatternEntryAccess().getGroup());
2246
2247 }
2248
2249
2250 }
2251
2252 }
2253 catch (RecognitionException re) {
2254 reportError(re);
2255 recover(input,re);
2256 }
2257 finally {
2258
2259 restoreStackSize(stackSize);
2260
2261 }
2262 return ;
2263 }
2264 // $ANTLR end "ruleAllPatternEntry"
2265
2266
2267 // $ANTLR start "entryRulePatternElement"
2268 // InternalApplicationConfiguration.g:753:1: entryRulePatternElement : rulePatternElement EOF ;
2269 public final void entryRulePatternElement() throws RecognitionException {
2270 try {
2271 // InternalApplicationConfiguration.g:754:1: ( rulePatternElement EOF )
2272 // InternalApplicationConfiguration.g:755:1: rulePatternElement EOF
2273 {
2274 before(grammarAccess.getPatternElementRule());
2275 pushFollow(FOLLOW_1);
2276 rulePatternElement();
2277
2278 state._fsp--;
2279
2280 after(grammarAccess.getPatternElementRule());
2281 match(input,EOF,FOLLOW_2);
2282
2283 }
2284
2285 }
2286 catch (RecognitionException re) {
2287 reportError(re);
2288 recover(input,re);
2289 }
2290 finally {
2291 }
2292 return ;
2293 }
2294 // $ANTLR end "entryRulePatternElement"
2295
2296
2297 // $ANTLR start "rulePatternElement"
2298 // InternalApplicationConfiguration.g:762:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ;
2299 public final void rulePatternElement() throws RecognitionException {
2300
2301 int stackSize = keepStackSize();
2302
2303 try {
2304 // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternElement__Group__0 ) ) )
2305 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternElement__Group__0 ) )
2306 {
2307 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternElement__Group__0 ) )
2308 // InternalApplicationConfiguration.g:768:3: ( rule__PatternElement__Group__0 )
2309 {
2310 before(grammarAccess.getPatternElementAccess().getGroup());
2311 // InternalApplicationConfiguration.g:769:3: ( rule__PatternElement__Group__0 )
2312 // InternalApplicationConfiguration.g:769:4: rule__PatternElement__Group__0
2313 {
2314 pushFollow(FOLLOW_2);
2315 rule__PatternElement__Group__0();
2316
2317 state._fsp--;
2318
2319
2320 }
2321
2322 after(grammarAccess.getPatternElementAccess().getGroup());
2323
2324 }
2325
2326
2327 }
2328
2329 }
2330 catch (RecognitionException re) {
2331 reportError(re);
2332 recover(input,re);
2333 }
2334 finally {
2335
2336 restoreStackSize(stackSize);
2337
2338 }
2339 return ;
2340 }
2341 // $ANTLR end "rulePatternElement"
2342
2343
2344 // $ANTLR start "entryRuleGraphPatternDeclaration"
2345 // InternalApplicationConfiguration.g:778:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ;
2346 public final void entryRuleGraphPatternDeclaration() throws RecognitionException {
2347 try {
2348 // InternalApplicationConfiguration.g:779:1: ( ruleGraphPatternDeclaration EOF )
2349 // InternalApplicationConfiguration.g:780:1: ruleGraphPatternDeclaration EOF
2350 {
2351 before(grammarAccess.getGraphPatternDeclarationRule());
2352 pushFollow(FOLLOW_1);
2353 ruleGraphPatternDeclaration();
2354
2355 state._fsp--;
2356
2357 after(grammarAccess.getGraphPatternDeclarationRule());
2358 match(input,EOF,FOLLOW_2);
2359
2360 }
2361
2362 }
2363 catch (RecognitionException re) {
2364 reportError(re);
2365 recover(input,re);
2366 }
2367 finally {
2368 }
2369 return ;
2370 }
2371 // $ANTLR end "entryRuleGraphPatternDeclaration"
2372
2373
2374 // $ANTLR start "ruleGraphPatternDeclaration"
2375 // InternalApplicationConfiguration.g:787:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ;
2376 public final void ruleGraphPatternDeclaration() throws RecognitionException {
2377
2378 int stackSize = keepStackSize();
2379
2380 try {
2381 // InternalApplicationConfiguration.g:791:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) )
2382 // InternalApplicationConfiguration.g:792:2: ( ( rule__GraphPatternDeclaration__Group__0 ) )
2383 {
2384 // InternalApplicationConfiguration.g:792:2: ( ( rule__GraphPatternDeclaration__Group__0 ) )
2385 // InternalApplicationConfiguration.g:793:3: ( rule__GraphPatternDeclaration__Group__0 )
2386 {
2387 before(grammarAccess.getGraphPatternDeclarationAccess().getGroup());
2388 // InternalApplicationConfiguration.g:794:3: ( rule__GraphPatternDeclaration__Group__0 )
2389 // InternalApplicationConfiguration.g:794:4: rule__GraphPatternDeclaration__Group__0
2390 {
2391 pushFollow(FOLLOW_2);
2392 rule__GraphPatternDeclaration__Group__0();
2393
2394 state._fsp--;
2395
2396
2397 }
2398
2399 after(grammarAccess.getGraphPatternDeclarationAccess().getGroup());
2400
2401 }
2402
2403
2404 }
2405
2406 }
2407 catch (RecognitionException re) {
2408 reportError(re);
2409 recover(input,re);
2410 }
2411 finally {
2412
2413 restoreStackSize(stackSize);
2414
2415 }
2416 return ;
2417 }
2418 // $ANTLR end "ruleGraphPatternDeclaration"
2419
2420
2421 // $ANTLR start "entryRuleGraphPatternReference"
2422 // InternalApplicationConfiguration.g:803:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ;
2423 public final void entryRuleGraphPatternReference() throws RecognitionException {
2424 try {
2425 // InternalApplicationConfiguration.g:804:1: ( ruleGraphPatternReference EOF )
2426 // InternalApplicationConfiguration.g:805:1: ruleGraphPatternReference EOF
2427 {
2428 before(grammarAccess.getGraphPatternReferenceRule());
2429 pushFollow(FOLLOW_1);
2430 ruleGraphPatternReference();
2431
2432 state._fsp--;
2433
2434 after(grammarAccess.getGraphPatternReferenceRule());
2435 match(input,EOF,FOLLOW_2);
2436
2437 }
2438
2439 }
2440 catch (RecognitionException re) {
2441 reportError(re);
2442 recover(input,re);
2443 }
2444 finally {
2445 }
2446 return ;
2447 }
2448 // $ANTLR end "entryRuleGraphPatternReference"
2449
2450
2451 // $ANTLR start "ruleGraphPatternReference"
2452 // InternalApplicationConfiguration.g:812:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ;
2453 public final void ruleGraphPatternReference() throws RecognitionException {
2454
2455 int stackSize = keepStackSize();
2456
2457 try {
2458 // InternalApplicationConfiguration.g:816:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) )
2459 // InternalApplicationConfiguration.g:817:2: ( ( rule__GraphPatternReference__ReferredAssignment ) )
2460 {
2461 // InternalApplicationConfiguration.g:817:2: ( ( rule__GraphPatternReference__ReferredAssignment ) )
2462 // InternalApplicationConfiguration.g:818:3: ( rule__GraphPatternReference__ReferredAssignment )
2463 {
2464 before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment());
2465 // InternalApplicationConfiguration.g:819:3: ( rule__GraphPatternReference__ReferredAssignment )
2466 // InternalApplicationConfiguration.g:819:4: rule__GraphPatternReference__ReferredAssignment
2467 {
2468 pushFollow(FOLLOW_2);
2469 rule__GraphPatternReference__ReferredAssignment();
2470
2471 state._fsp--;
2472
2473
2474 }
2475
2476 after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment());
2477
2478 }
2479
2480
2481 }
2482
2483 }
2484 catch (RecognitionException re) {
2485 reportError(re);
2486 recover(input,re);
2487 }
2488 finally {
2489
2490 restoreStackSize(stackSize);
2491
2492 }
2493 return ;
2494 }
2495 // $ANTLR end "ruleGraphPatternReference"
2496
2497
2498 // $ANTLR start "entryRuleGraphPattern"
2499 // InternalApplicationConfiguration.g:828:1: entryRuleGraphPattern : ruleGraphPattern EOF ;
2500 public final void entryRuleGraphPattern() throws RecognitionException {
2501 try {
2502 // InternalApplicationConfiguration.g:829:1: ( ruleGraphPattern EOF )
2503 // InternalApplicationConfiguration.g:830:1: ruleGraphPattern EOF
2504 {
2505 before(grammarAccess.getGraphPatternRule());
2506 pushFollow(FOLLOW_1);
2507 ruleGraphPattern();
2508
2509 state._fsp--;
2510
2511 after(grammarAccess.getGraphPatternRule());
2512 match(input,EOF,FOLLOW_2);
2513
2514 }
2515
2516 }
2517 catch (RecognitionException re) {
2518 reportError(re);
2519 recover(input,re);
2520 }
2521 finally {
2522 }
2523 return ;
2524 }
2525 // $ANTLR end "entryRuleGraphPattern"
2526
2527
2528 // $ANTLR start "ruleGraphPattern"
2529 // InternalApplicationConfiguration.g:837:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ;
2530 public final void ruleGraphPattern() throws RecognitionException {
2531
2532 int stackSize = keepStackSize();
2533
2534 try {
2535 // InternalApplicationConfiguration.g:841:2: ( ( ( rule__GraphPattern__Alternatives ) ) )
2536 // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPattern__Alternatives ) )
2537 {
2538 // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPattern__Alternatives ) )
2539 // InternalApplicationConfiguration.g:843:3: ( rule__GraphPattern__Alternatives )
2540 {
2541 before(grammarAccess.getGraphPatternAccess().getAlternatives());
2542 // InternalApplicationConfiguration.g:844:3: ( rule__GraphPattern__Alternatives )
2543 // InternalApplicationConfiguration.g:844:4: rule__GraphPattern__Alternatives
2544 {
2545 pushFollow(FOLLOW_2);
2546 rule__GraphPattern__Alternatives();
2547
2548 state._fsp--;
2549
2550
2551 }
2552
2553 after(grammarAccess.getGraphPatternAccess().getAlternatives());
2554
2555 }
2556
2557
2558 }
2559
2560 }
2561 catch (RecognitionException re) {
2562 reportError(re);
2563 recover(input,re);
2564 }
2565 finally {
2566
2567 restoreStackSize(stackSize);
2568
2569 }
2570 return ;
2571 }
2572 // $ANTLR end "ruleGraphPattern"
2573
2574
2575 // $ANTLR start "entryRuleConfigSpecification"
2576 // InternalApplicationConfiguration.g:853:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ;
2577 public final void entryRuleConfigSpecification() throws RecognitionException {
2578 try {
2579 // InternalApplicationConfiguration.g:854:1: ( ruleConfigSpecification EOF )
2580 // InternalApplicationConfiguration.g:855:1: ruleConfigSpecification EOF
2581 {
2582 before(grammarAccess.getConfigSpecificationRule());
2583 pushFollow(FOLLOW_1);
2584 ruleConfigSpecification();
2585
2586 state._fsp--;
2587
2588 after(grammarAccess.getConfigSpecificationRule());
2589 match(input,EOF,FOLLOW_2);
2590
2591 }
2592
2593 }
2594 catch (RecognitionException re) {
2595 reportError(re);
2596 recover(input,re);
2597 }
2598 finally {
2599 }
2600 return ;
2601 }
2602 // $ANTLR end "entryRuleConfigSpecification"
2603
2604
2605 // $ANTLR start "ruleConfigSpecification"
2606 // InternalApplicationConfiguration.g:862:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ;
2607 public final void ruleConfigSpecification() throws RecognitionException {
2608
2609 int stackSize = keepStackSize();
2610
2611 try {
2612 // InternalApplicationConfiguration.g:866:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) )
2613 // InternalApplicationConfiguration.g:867:2: ( ( rule__ConfigSpecification__Group__0 ) )
2614 {
2615 // InternalApplicationConfiguration.g:867:2: ( ( rule__ConfigSpecification__Group__0 ) )
2616 // InternalApplicationConfiguration.g:868:3: ( rule__ConfigSpecification__Group__0 )
2617 {
2618 before(grammarAccess.getConfigSpecificationAccess().getGroup());
2619 // InternalApplicationConfiguration.g:869:3: ( rule__ConfigSpecification__Group__0 )
2620 // InternalApplicationConfiguration.g:869:4: rule__ConfigSpecification__Group__0
2621 {
2622 pushFollow(FOLLOW_2);
2623 rule__ConfigSpecification__Group__0();
2624
2625 state._fsp--;
2626
2627
2628 }
2629
2630 after(grammarAccess.getConfigSpecificationAccess().getGroup());
2631
2632 }
2633
2634
2635 }
2636
2637 }
2638 catch (RecognitionException re) {
2639 reportError(re);
2640 recover(input,re);
2641 }
2642 finally {
2643
2644 restoreStackSize(stackSize);
2645
2646 }
2647 return ;
2648 }
2649 // $ANTLR end "ruleConfigSpecification"
2650
2651
2652 // $ANTLR start "entryRuleConfigDeclaration"
2653 // InternalApplicationConfiguration.g:878:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ;
2654 public final void entryRuleConfigDeclaration() throws RecognitionException {
2655 try {
2656 // InternalApplicationConfiguration.g:879:1: ( ruleConfigDeclaration EOF )
2657 // InternalApplicationConfiguration.g:880:1: ruleConfigDeclaration EOF
2658 {
2659 before(grammarAccess.getConfigDeclarationRule());
2660 pushFollow(FOLLOW_1);
2661 ruleConfigDeclaration();
2662
2663 state._fsp--;
2664
2665 after(grammarAccess.getConfigDeclarationRule());
2666 match(input,EOF,FOLLOW_2);
2667
2668 }
2669
2670 }
2671 catch (RecognitionException re) {
2672 reportError(re);
2673 recover(input,re);
2674 }
2675 finally {
2676 }
2677 return ;
2678 }
2679 // $ANTLR end "entryRuleConfigDeclaration"
2680
2681
2682 // $ANTLR start "ruleConfigDeclaration"
2683 // InternalApplicationConfiguration.g:887:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ;
2684 public final void ruleConfigDeclaration() throws RecognitionException {
2685
2686 int stackSize = keepStackSize();
2687
2688 try {
2689 // InternalApplicationConfiguration.g:891:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) )
2690 // InternalApplicationConfiguration.g:892:2: ( ( rule__ConfigDeclaration__Group__0 ) )
2691 {
2692 // InternalApplicationConfiguration.g:892:2: ( ( rule__ConfigDeclaration__Group__0 ) )
2693 // InternalApplicationConfiguration.g:893:3: ( rule__ConfigDeclaration__Group__0 )
2694 {
2695 before(grammarAccess.getConfigDeclarationAccess().getGroup());
2696 // InternalApplicationConfiguration.g:894:3: ( rule__ConfigDeclaration__Group__0 )
2697 // InternalApplicationConfiguration.g:894:4: rule__ConfigDeclaration__Group__0
2698 {
2699 pushFollow(FOLLOW_2);
2700 rule__ConfigDeclaration__Group__0();
2701
2702 state._fsp--;
2703
2704
2705 }
2706
2707 after(grammarAccess.getConfigDeclarationAccess().getGroup());
2708
2709 }
2710
2711
2712 }
2713
2714 }
2715 catch (RecognitionException re) {
2716 reportError(re);
2717 recover(input,re);
2718 }
2719 finally {
2720
2721 restoreStackSize(stackSize);
2722
2723 }
2724 return ;
2725 }
2726 // $ANTLR end "ruleConfigDeclaration"
2727
2728
2729 // $ANTLR start "entryRuleConfigEntry"
2730 // InternalApplicationConfiguration.g:903:1: entryRuleConfigEntry : ruleConfigEntry EOF ;
2731 public final void entryRuleConfigEntry() throws RecognitionException {
2732 try {
2733 // InternalApplicationConfiguration.g:904:1: ( ruleConfigEntry EOF )
2734 // InternalApplicationConfiguration.g:905:1: ruleConfigEntry EOF
2735 {
2736 before(grammarAccess.getConfigEntryRule());
2737 pushFollow(FOLLOW_1);
2738 ruleConfigEntry();
2739
2740 state._fsp--;
2741
2742 after(grammarAccess.getConfigEntryRule());
2743 match(input,EOF,FOLLOW_2);
2744
2745 }
2746
2747 }
2748 catch (RecognitionException re) {
2749 reportError(re);
2750 recover(input,re);
2751 }
2752 finally {
2753 }
2754 return ;
2755 }
2756 // $ANTLR end "entryRuleConfigEntry"
2757
2758
2759 // $ANTLR start "ruleConfigEntry"
2760 // InternalApplicationConfiguration.g:912:1: ruleConfigEntry : ( ( rule__ConfigEntry__Group__0 ) ) ;
2761 public final void ruleConfigEntry() throws RecognitionException {
2762
2763 int stackSize = keepStackSize();
2764
2765 try {
2766 // InternalApplicationConfiguration.g:916:2: ( ( ( rule__ConfigEntry__Group__0 ) ) )
2767 // InternalApplicationConfiguration.g:917:2: ( ( rule__ConfigEntry__Group__0 ) )
2768 {
2769 // InternalApplicationConfiguration.g:917:2: ( ( rule__ConfigEntry__Group__0 ) )
2770 // InternalApplicationConfiguration.g:918:3: ( rule__ConfigEntry__Group__0 )
2771 {
2772 before(grammarAccess.getConfigEntryAccess().getGroup());
2773 // InternalApplicationConfiguration.g:919:3: ( rule__ConfigEntry__Group__0 )
2774 // InternalApplicationConfiguration.g:919:4: rule__ConfigEntry__Group__0
2775 {
2776 pushFollow(FOLLOW_2);
2777 rule__ConfigEntry__Group__0();
2778
2779 state._fsp--;
2780
2781
2782 }
2783
2784 after(grammarAccess.getConfigEntryAccess().getGroup());
2785
2786 }
2787
2788
2789 }
2790
2791 }
2792 catch (RecognitionException re) {
2793 reportError(re);
2794 recover(input,re);
2795 }
2796 finally {
2797
2798 restoreStackSize(stackSize);
2799
2800 }
2801 return ;
2802 }
2803 // $ANTLR end "ruleConfigEntry"
2804
2805
2806 // $ANTLR start "entryRuleConfigReference"
2807 // InternalApplicationConfiguration.g:928:1: entryRuleConfigReference : ruleConfigReference EOF ;
2808 public final void entryRuleConfigReference() throws RecognitionException {
2809 try {
2810 // InternalApplicationConfiguration.g:929:1: ( ruleConfigReference EOF )
2811 // InternalApplicationConfiguration.g:930:1: ruleConfigReference EOF
2812 {
2813 before(grammarAccess.getConfigReferenceRule());
2814 pushFollow(FOLLOW_1);
2815 ruleConfigReference();
2816
2817 state._fsp--;
2818
2819 after(grammarAccess.getConfigReferenceRule());
2820 match(input,EOF,FOLLOW_2);
2821
2822 }
2823
2824 }
2825 catch (RecognitionException re) {
2826 reportError(re);
2827 recover(input,re);
2828 }
2829 finally {
2830 }
2831 return ;
2832 }
2833 // $ANTLR end "entryRuleConfigReference"
2834
2835
2836 // $ANTLR start "ruleConfigReference"
2837 // InternalApplicationConfiguration.g:937:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ;
2838 public final void ruleConfigReference() throws RecognitionException {
2839
2840 int stackSize = keepStackSize();
2841
2842 try {
2843 // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) )
2844 // InternalApplicationConfiguration.g:942:2: ( ( rule__ConfigReference__ConfigAssignment ) )
2845 {
2846 // InternalApplicationConfiguration.g:942:2: ( ( rule__ConfigReference__ConfigAssignment ) )
2847 // InternalApplicationConfiguration.g:943:3: ( rule__ConfigReference__ConfigAssignment )
2848 {
2849 before(grammarAccess.getConfigReferenceAccess().getConfigAssignment());
2850 // InternalApplicationConfiguration.g:944:3: ( rule__ConfigReference__ConfigAssignment )
2851 // InternalApplicationConfiguration.g:944:4: rule__ConfigReference__ConfigAssignment
2852 {
2853 pushFollow(FOLLOW_2);
2854 rule__ConfigReference__ConfigAssignment();
2855
2856 state._fsp--;
2857
2858
2859 }
2860
2861 after(grammarAccess.getConfigReferenceAccess().getConfigAssignment());
2862
2863 }
2864
2865
2866 }
2867
2868 }
2869 catch (RecognitionException re) {
2870 reportError(re);
2871 recover(input,re);
2872 }
2873 finally {
2874
2875 restoreStackSize(stackSize);
2876
2877 }
2878 return ;
2879 }
2880 // $ANTLR end "ruleConfigReference"
2881
2882
2883 // $ANTLR start "entryRuleConfig"
2884 // InternalApplicationConfiguration.g:953:1: entryRuleConfig : ruleConfig EOF ;
2885 public final void entryRuleConfig() throws RecognitionException {
2886 try {
2887 // InternalApplicationConfiguration.g:954:1: ( ruleConfig EOF )
2888 // InternalApplicationConfiguration.g:955:1: ruleConfig EOF
2889 {
2890 before(grammarAccess.getConfigRule());
2891 pushFollow(FOLLOW_1);
2892 ruleConfig();
2893
2894 state._fsp--;
2895
2896 after(grammarAccess.getConfigRule());
2897 match(input,EOF,FOLLOW_2);
2898
2899 }
2900
2901 }
2902 catch (RecognitionException re) {
2903 reportError(re);
2904 recover(input,re);
2905 }
2906 finally {
2907 }
2908 return ;
2909 }
2910 // $ANTLR end "entryRuleConfig"
2911
2912
2913 // $ANTLR start "ruleConfig"
2914 // InternalApplicationConfiguration.g:962:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ;
2915 public final void ruleConfig() throws RecognitionException {
2916
2917 int stackSize = keepStackSize();
2918
2919 try {
2920 // InternalApplicationConfiguration.g:966:2: ( ( ( rule__Config__Alternatives ) ) )
2921 // InternalApplicationConfiguration.g:967:2: ( ( rule__Config__Alternatives ) )
2922 {
2923 // InternalApplicationConfiguration.g:967:2: ( ( rule__Config__Alternatives ) )
2924 // InternalApplicationConfiguration.g:968:3: ( rule__Config__Alternatives )
2925 {
2926 before(grammarAccess.getConfigAccess().getAlternatives());
2927 // InternalApplicationConfiguration.g:969:3: ( rule__Config__Alternatives )
2928 // InternalApplicationConfiguration.g:969:4: rule__Config__Alternatives
2929 {
2930 pushFollow(FOLLOW_2);
2931 rule__Config__Alternatives();
2932
2933 state._fsp--;
2934
2935
2936 }
2937
2938 after(grammarAccess.getConfigAccess().getAlternatives());
2939
2940 }
2941
2942
2943 }
2944
2945 }
2946 catch (RecognitionException re) {
2947 reportError(re);
2948 recover(input,re);
2949 }
2950 finally {
2951
2952 restoreStackSize(stackSize);
2953
2954 }
2955 return ;
2956 }
2957 // $ANTLR end "ruleConfig"
2958
2959
2960 // $ANTLR start "entryRuleScopeSpecification"
2961 // InternalApplicationConfiguration.g:978:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ;
2962 public final void entryRuleScopeSpecification() throws RecognitionException {
2963 try {
2964 // InternalApplicationConfiguration.g:979:1: ( ruleScopeSpecification EOF )
2965 // InternalApplicationConfiguration.g:980:1: ruleScopeSpecification EOF
2966 {
2967 before(grammarAccess.getScopeSpecificationRule());
2968 pushFollow(FOLLOW_1);
2969 ruleScopeSpecification();
2970
2971 state._fsp--;
2972
2973 after(grammarAccess.getScopeSpecificationRule());
2974 match(input,EOF,FOLLOW_2);
2975
2976 }
2977
2978 }
2979 catch (RecognitionException re) {
2980 reportError(re);
2981 recover(input,re);
2982 }
2983 finally {
2984 }
2985 return ;
2986 }
2987 // $ANTLR end "entryRuleScopeSpecification"
2988
2989
2990 // $ANTLR start "ruleScopeSpecification"
2991 // InternalApplicationConfiguration.g:987:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ;
2992 public final void ruleScopeSpecification() throws RecognitionException {
2993
2994 int stackSize = keepStackSize();
2995
2996 try {
2997 // InternalApplicationConfiguration.g:991:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) )
2998 // InternalApplicationConfiguration.g:992:2: ( ( rule__ScopeSpecification__Group__0 ) )
2999 {
3000 // InternalApplicationConfiguration.g:992:2: ( ( rule__ScopeSpecification__Group__0 ) )
3001 // InternalApplicationConfiguration.g:993:3: ( rule__ScopeSpecification__Group__0 )
3002 {
3003 before(grammarAccess.getScopeSpecificationAccess().getGroup());
3004 // InternalApplicationConfiguration.g:994:3: ( rule__ScopeSpecification__Group__0 )
3005 // InternalApplicationConfiguration.g:994:4: rule__ScopeSpecification__Group__0
3006 {
3007 pushFollow(FOLLOW_2);
3008 rule__ScopeSpecification__Group__0();
3009
3010 state._fsp--;
3011
3012
3013 }
3014
3015 after(grammarAccess.getScopeSpecificationAccess().getGroup());
3016
3017 }
3018
3019
3020 }
3021
3022 }
3023 catch (RecognitionException re) {
3024 reportError(re);
3025 recover(input,re);
3026 }
3027 finally {
3028
3029 restoreStackSize(stackSize);
3030
3031 }
3032 return ;
3033 }
3034 // $ANTLR end "ruleScopeSpecification"
3035
3036
3037 // $ANTLR start "entryRuleTypeScope"
3038 // InternalApplicationConfiguration.g:1003:1: entryRuleTypeScope : ruleTypeScope EOF ;
3039 public final void entryRuleTypeScope() throws RecognitionException {
3040 try {
3041 // InternalApplicationConfiguration.g:1004:1: ( ruleTypeScope EOF )
3042 // InternalApplicationConfiguration.g:1005:1: ruleTypeScope EOF
3043 {
3044 before(grammarAccess.getTypeScopeRule());
3045 pushFollow(FOLLOW_1);
3046 ruleTypeScope();
3047
3048 state._fsp--;
3049
3050 after(grammarAccess.getTypeScopeRule());
3051 match(input,EOF,FOLLOW_2);
3052
3053 }
3054
3055 }
3056 catch (RecognitionException re) {
3057 reportError(re);
3058 recover(input,re);
3059 }
3060 finally {
3061 }
3062 return ;
3063 }
3064 // $ANTLR end "entryRuleTypeScope"
3065
3066
3067 // $ANTLR start "ruleTypeScope"
3068 // InternalApplicationConfiguration.g:1012:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ;
3069 public final void ruleTypeScope() throws RecognitionException {
3070
3071 int stackSize = keepStackSize();
3072
3073 try {
3074 // InternalApplicationConfiguration.g:1016:2: ( ( ( rule__TypeScope__Alternatives ) ) )
3075 // InternalApplicationConfiguration.g:1017:2: ( ( rule__TypeScope__Alternatives ) )
3076 {
3077 // InternalApplicationConfiguration.g:1017:2: ( ( rule__TypeScope__Alternatives ) )
3078 // InternalApplicationConfiguration.g:1018:3: ( rule__TypeScope__Alternatives )
3079 {
3080 before(grammarAccess.getTypeScopeAccess().getAlternatives());
3081 // InternalApplicationConfiguration.g:1019:3: ( rule__TypeScope__Alternatives )
3082 // InternalApplicationConfiguration.g:1019:4: rule__TypeScope__Alternatives
3083 {
3084 pushFollow(FOLLOW_2);
3085 rule__TypeScope__Alternatives();
3086
3087 state._fsp--;
3088
3089
3090 }
3091
3092 after(grammarAccess.getTypeScopeAccess().getAlternatives());
3093
3094 }
3095
3096
3097 }
3098
3099 }
3100 catch (RecognitionException re) {
3101 reportError(re);
3102 recover(input,re);
3103 }
3104 finally {
3105
3106 restoreStackSize(stackSize);
3107
3108 }
3109 return ;
3110 }
3111 // $ANTLR end "ruleTypeScope"
3112
3113
3114 // $ANTLR start "entryRuleClassTypeScope"
3115 // InternalApplicationConfiguration.g:1028:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ;
3116 public final void entryRuleClassTypeScope() throws RecognitionException {
3117 try {
3118 // InternalApplicationConfiguration.g:1029:1: ( ruleClassTypeScope EOF )
3119 // InternalApplicationConfiguration.g:1030:1: ruleClassTypeScope EOF
3120 {
3121 before(grammarAccess.getClassTypeScopeRule());
3122 pushFollow(FOLLOW_1);
3123 ruleClassTypeScope();
3124
3125 state._fsp--;
3126
3127 after(grammarAccess.getClassTypeScopeRule());
3128 match(input,EOF,FOLLOW_2);
3129
3130 }
3131
3132 }
3133 catch (RecognitionException re) {
3134 reportError(re);
3135 recover(input,re);
3136 }
3137 finally {
3138 }
3139 return ;
3140 }
3141 // $ANTLR end "entryRuleClassTypeScope"
3142
3143
3144 // $ANTLR start "ruleClassTypeScope"
3145 // InternalApplicationConfiguration.g:1037:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ;
3146 public final void ruleClassTypeScope() throws RecognitionException {
3147
3148 int stackSize = keepStackSize();
3149
3150 try {
3151 // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) )
3152 // InternalApplicationConfiguration.g:1042:2: ( ( rule__ClassTypeScope__Group__0 ) )
3153 {
3154 // InternalApplicationConfiguration.g:1042:2: ( ( rule__ClassTypeScope__Group__0 ) )
3155 // InternalApplicationConfiguration.g:1043:3: ( rule__ClassTypeScope__Group__0 )
3156 {
3157 before(grammarAccess.getClassTypeScopeAccess().getGroup());
3158 // InternalApplicationConfiguration.g:1044:3: ( rule__ClassTypeScope__Group__0 )
3159 // InternalApplicationConfiguration.g:1044:4: rule__ClassTypeScope__Group__0
3160 {
3161 pushFollow(FOLLOW_2);
3162 rule__ClassTypeScope__Group__0();
3163
3164 state._fsp--;
3165
3166
3167 }
3168
3169 after(grammarAccess.getClassTypeScopeAccess().getGroup());
3170
3171 }
3172
3173
3174 }
3175
3176 }
3177 catch (RecognitionException re) {
3178 reportError(re);
3179 recover(input,re);
3180 }
3181 finally {
3182
3183 restoreStackSize(stackSize);
3184
3185 }
3186 return ;
3187 }
3188 // $ANTLR end "ruleClassTypeScope"
3189
3190
3191 // $ANTLR start "entryRuleObjectTypeScope"
3192 // InternalApplicationConfiguration.g:1053:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ;
3193 public final void entryRuleObjectTypeScope() throws RecognitionException {
3194 try {
3195 // InternalApplicationConfiguration.g:1054:1: ( ruleObjectTypeScope EOF )
3196 // InternalApplicationConfiguration.g:1055:1: ruleObjectTypeScope EOF
3197 {
3198 before(grammarAccess.getObjectTypeScopeRule());
3199 pushFollow(FOLLOW_1);
3200 ruleObjectTypeScope();
3201
3202 state._fsp--;
3203
3204 after(grammarAccess.getObjectTypeScopeRule());
3205 match(input,EOF,FOLLOW_2);
3206
3207 }
3208
3209 }
3210 catch (RecognitionException re) {
3211 reportError(re);
3212 recover(input,re);
3213 }
3214 finally {
3215 }
3216 return ;
3217 }
3218 // $ANTLR end "entryRuleObjectTypeScope"
3219
3220
3221 // $ANTLR start "ruleObjectTypeScope"
3222 // InternalApplicationConfiguration.g:1062:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ;
3223 public final void ruleObjectTypeScope() throws RecognitionException {
3224
3225 int stackSize = keepStackSize();
3226
3227 try {
3228 // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) )
3229 // InternalApplicationConfiguration.g:1067:2: ( ( rule__ObjectTypeScope__Group__0 ) )
3230 {
3231 // InternalApplicationConfiguration.g:1067:2: ( ( rule__ObjectTypeScope__Group__0 ) )
3232 // InternalApplicationConfiguration.g:1068:3: ( rule__ObjectTypeScope__Group__0 )
3233 {
3234 before(grammarAccess.getObjectTypeScopeAccess().getGroup());
3235 // InternalApplicationConfiguration.g:1069:3: ( rule__ObjectTypeScope__Group__0 )
3236 // InternalApplicationConfiguration.g:1069:4: rule__ObjectTypeScope__Group__0
3237 {
3238 pushFollow(FOLLOW_2);
3239 rule__ObjectTypeScope__Group__0();
3240
3241 state._fsp--;
3242
3243
3244 }
3245
3246 after(grammarAccess.getObjectTypeScopeAccess().getGroup());
3247
3248 }
3249
3250
3251 }
3252
3253 }
3254 catch (RecognitionException re) {
3255 reportError(re);
3256 recover(input,re);
3257 }
3258 finally {
3259
3260 restoreStackSize(stackSize);
3261
3262 }
3263 return ;
3264 }
3265 // $ANTLR end "ruleObjectTypeScope"
3266
3267
3268 // $ANTLR start "entryRuleIntegerTypeScope"
3269 // InternalApplicationConfiguration.g:1078:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ;
3270 public final void entryRuleIntegerTypeScope() throws RecognitionException {
3271 try {
3272 // InternalApplicationConfiguration.g:1079:1: ( ruleIntegerTypeScope EOF )
3273 // InternalApplicationConfiguration.g:1080:1: ruleIntegerTypeScope EOF
3274 {
3275 before(grammarAccess.getIntegerTypeScopeRule());
3276 pushFollow(FOLLOW_1);
3277 ruleIntegerTypeScope();
3278
3279 state._fsp--;
3280
3281 after(grammarAccess.getIntegerTypeScopeRule());
3282 match(input,EOF,FOLLOW_2);
3283
3284 }
3285
3286 }
3287 catch (RecognitionException re) {
3288 reportError(re);
3289 recover(input,re);
3290 }
3291 finally {
3292 }
3293 return ;
3294 }
3295 // $ANTLR end "entryRuleIntegerTypeScope"
3296
3297
3298 // $ANTLR start "ruleIntegerTypeScope"
3299 // InternalApplicationConfiguration.g:1087:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ;
3300 public final void ruleIntegerTypeScope() throws RecognitionException {
3301
3302 int stackSize = keepStackSize();
3303
3304 try {
3305 // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) )
3306 // InternalApplicationConfiguration.g:1092:2: ( ( rule__IntegerTypeScope__Group__0 ) )
3307 {
3308 // InternalApplicationConfiguration.g:1092:2: ( ( rule__IntegerTypeScope__Group__0 ) )
3309 // InternalApplicationConfiguration.g:1093:3: ( rule__IntegerTypeScope__Group__0 )
3310 {
3311 before(grammarAccess.getIntegerTypeScopeAccess().getGroup());
3312 // InternalApplicationConfiguration.g:1094:3: ( rule__IntegerTypeScope__Group__0 )
3313 // InternalApplicationConfiguration.g:1094:4: rule__IntegerTypeScope__Group__0
3314 {
3315 pushFollow(FOLLOW_2);
3316 rule__IntegerTypeScope__Group__0();
3317
3318 state._fsp--;
3319
3320
3321 }
3322
3323 after(grammarAccess.getIntegerTypeScopeAccess().getGroup());
3324
3325 }
3326
3327
3328 }
3329
3330 }
3331 catch (RecognitionException re) {
3332 reportError(re);
3333 recover(input,re);
3334 }
3335 finally {
3336
3337 restoreStackSize(stackSize);
3338
3339 }
3340 return ;
3341 }
3342 // $ANTLR end "ruleIntegerTypeScope"
3343
3344
3345 // $ANTLR start "entryRuleRealTypeScope"
3346 // InternalApplicationConfiguration.g:1103:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ;
3347 public final void entryRuleRealTypeScope() throws RecognitionException {
3348 try {
3349 // InternalApplicationConfiguration.g:1104:1: ( ruleRealTypeScope EOF )
3350 // InternalApplicationConfiguration.g:1105:1: ruleRealTypeScope EOF
3351 {
3352 before(grammarAccess.getRealTypeScopeRule());
3353 pushFollow(FOLLOW_1);
3354 ruleRealTypeScope();
3355
3356 state._fsp--;
3357
3358 after(grammarAccess.getRealTypeScopeRule());
3359 match(input,EOF,FOLLOW_2);
3360
3361 }
3362
3363 }
3364 catch (RecognitionException re) {
3365 reportError(re);
3366 recover(input,re);
3367 }
3368 finally {
3369 }
3370 return ;
3371 }
3372 // $ANTLR end "entryRuleRealTypeScope"
3373
3374
3375 // $ANTLR start "ruleRealTypeScope"
3376 // InternalApplicationConfiguration.g:1112:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ;
3377 public final void ruleRealTypeScope() throws RecognitionException {
3378
3379 int stackSize = keepStackSize();
3380
3381 try {
3382 // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__RealTypeScope__Group__0 ) ) )
3383 // InternalApplicationConfiguration.g:1117:2: ( ( rule__RealTypeScope__Group__0 ) )
3384 {
3385 // InternalApplicationConfiguration.g:1117:2: ( ( rule__RealTypeScope__Group__0 ) )
3386 // InternalApplicationConfiguration.g:1118:3: ( rule__RealTypeScope__Group__0 )
3387 {
3388 before(grammarAccess.getRealTypeScopeAccess().getGroup());
3389 // InternalApplicationConfiguration.g:1119:3: ( rule__RealTypeScope__Group__0 )
3390 // InternalApplicationConfiguration.g:1119:4: rule__RealTypeScope__Group__0
3391 {
3392 pushFollow(FOLLOW_2);
3393 rule__RealTypeScope__Group__0();
3394
3395 state._fsp--;
3396
3397
3398 }
3399
3400 after(grammarAccess.getRealTypeScopeAccess().getGroup());
3401
3402 }
3403
3404
3405 }
3406
3407 }
3408 catch (RecognitionException re) {
3409 reportError(re);
3410 recover(input,re);
3411 }
3412 finally {
3413
3414 restoreStackSize(stackSize);
3415
3416 }
3417 return ;
3418 }
3419 // $ANTLR end "ruleRealTypeScope"
3420
3421
3422 // $ANTLR start "entryRuleStringTypeScope"
3423 // InternalApplicationConfiguration.g:1128:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ;
3424 public final void entryRuleStringTypeScope() throws RecognitionException {
3425 try {
3426 // InternalApplicationConfiguration.g:1129:1: ( ruleStringTypeScope EOF )
3427 // InternalApplicationConfiguration.g:1130:1: ruleStringTypeScope EOF
3428 {
3429 before(grammarAccess.getStringTypeScopeRule());
3430 pushFollow(FOLLOW_1);
3431 ruleStringTypeScope();
3432
3433 state._fsp--;
3434
3435 after(grammarAccess.getStringTypeScopeRule());
3436 match(input,EOF,FOLLOW_2);
3437
3438 }
3439
3440 }
3441 catch (RecognitionException re) {
3442 reportError(re);
3443 recover(input,re);
3444 }
3445 finally {
3446 }
3447 return ;
3448 }
3449 // $ANTLR end "entryRuleStringTypeScope"
3450
3451
3452 // $ANTLR start "ruleStringTypeScope"
3453 // InternalApplicationConfiguration.g:1137:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ;
3454 public final void ruleStringTypeScope() throws RecognitionException {
3455
3456 int stackSize = keepStackSize();
3457
3458 try {
3459 // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__StringTypeScope__Group__0 ) ) )
3460 // InternalApplicationConfiguration.g:1142:2: ( ( rule__StringTypeScope__Group__0 ) )
3461 {
3462 // InternalApplicationConfiguration.g:1142:2: ( ( rule__StringTypeScope__Group__0 ) )
3463 // InternalApplicationConfiguration.g:1143:3: ( rule__StringTypeScope__Group__0 )
3464 {
3465 before(grammarAccess.getStringTypeScopeAccess().getGroup());
3466 // InternalApplicationConfiguration.g:1144:3: ( rule__StringTypeScope__Group__0 )
3467 // InternalApplicationConfiguration.g:1144:4: rule__StringTypeScope__Group__0
3468 {
3469 pushFollow(FOLLOW_2);
3470 rule__StringTypeScope__Group__0();
3471
3472 state._fsp--;
3473
3474
3475 }
3476
3477 after(grammarAccess.getStringTypeScopeAccess().getGroup());
3478
3479 }
3480
3481
3482 }
3483
3484 }
3485 catch (RecognitionException re) {
3486 reportError(re);
3487 recover(input,re);
3488 }
3489 finally {
3490
3491 restoreStackSize(stackSize);
3492
3493 }
3494 return ;
3495 }
3496 // $ANTLR end "ruleStringTypeScope"
3497
3498
3499 // $ANTLR start "entryRuleClassReference"
3500 // InternalApplicationConfiguration.g:1153:1: entryRuleClassReference : ruleClassReference EOF ;
3501 public final void entryRuleClassReference() throws RecognitionException {
3502 try {
3503 // InternalApplicationConfiguration.g:1154:1: ( ruleClassReference EOF )
3504 // InternalApplicationConfiguration.g:1155:1: ruleClassReference EOF
3505 {
3506 before(grammarAccess.getClassReferenceRule());
3507 pushFollow(FOLLOW_1);
3508 ruleClassReference();
3509
3510 state._fsp--;
3511
3512 after(grammarAccess.getClassReferenceRule());
3513 match(input,EOF,FOLLOW_2);
3514
3515 }
3516
3517 }
3518 catch (RecognitionException re) {
3519 reportError(re);
3520 recover(input,re);
3521 }
3522 finally {
3523 }
3524 return ;
3525 }
3526 // $ANTLR end "entryRuleClassReference"
3527
3528
3529 // $ANTLR start "ruleClassReference"
3530 // InternalApplicationConfiguration.g:1162:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ;
3531 public final void ruleClassReference() throws RecognitionException {
3532
3533 int stackSize = keepStackSize();
3534
3535 try {
3536 // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ClassReference__Group__0 ) ) )
3537 // InternalApplicationConfiguration.g:1167:2: ( ( rule__ClassReference__Group__0 ) )
3538 {
3539 // InternalApplicationConfiguration.g:1167:2: ( ( rule__ClassReference__Group__0 ) )
3540 // InternalApplicationConfiguration.g:1168:3: ( rule__ClassReference__Group__0 )
3541 {
3542 before(grammarAccess.getClassReferenceAccess().getGroup());
3543 // InternalApplicationConfiguration.g:1169:3: ( rule__ClassReference__Group__0 )
3544 // InternalApplicationConfiguration.g:1169:4: rule__ClassReference__Group__0
3545 {
3546 pushFollow(FOLLOW_2);
3547 rule__ClassReference__Group__0();
3548
3549 state._fsp--;
3550
3551
3552 }
3553
3554 after(grammarAccess.getClassReferenceAccess().getGroup());
3555
3556 }
3557
3558
3559 }
3560
3561 }
3562 catch (RecognitionException re) {
3563 reportError(re);
3564 recover(input,re);
3565 }
3566 finally {
3567
3568 restoreStackSize(stackSize);
3569
3570 }
3571 return ;
3572 }
3573 // $ANTLR end "ruleClassReference"
3574
3575
3576 // $ANTLR start "entryRuleObjectReference"
3577 // InternalApplicationConfiguration.g:1178:1: entryRuleObjectReference : ruleObjectReference EOF ;
3578 public final void entryRuleObjectReference() throws RecognitionException {
3579 try {
3580 // InternalApplicationConfiguration.g:1179:1: ( ruleObjectReference EOF )
3581 // InternalApplicationConfiguration.g:1180:1: ruleObjectReference EOF
3582 {
3583 before(grammarAccess.getObjectReferenceRule());
3584 pushFollow(FOLLOW_1);
3585 ruleObjectReference();
3586
3587 state._fsp--;
3588
3589 after(grammarAccess.getObjectReferenceRule());
3590 match(input,EOF,FOLLOW_2);
3591
3592 }
3593
3594 }
3595 catch (RecognitionException re) {
3596 reportError(re);
3597 recover(input,re);
3598 }
3599 finally {
3600 }
3601 return ;
3602 }
3603 // $ANTLR end "entryRuleObjectReference"
3604
3605
3606 // $ANTLR start "ruleObjectReference"
3607 // InternalApplicationConfiguration.g:1187:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ;
3608 public final void ruleObjectReference() throws RecognitionException {
3609
3610 int stackSize = keepStackSize();
3611
3612 try {
3613 // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ObjectReference__Group__0 ) ) )
3614 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectReference__Group__0 ) )
3615 {
3616 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectReference__Group__0 ) )
3617 // InternalApplicationConfiguration.g:1193:3: ( rule__ObjectReference__Group__0 )
3618 {
3619 before(grammarAccess.getObjectReferenceAccess().getGroup());
3620 // InternalApplicationConfiguration.g:1194:3: ( rule__ObjectReference__Group__0 )
3621 // InternalApplicationConfiguration.g:1194:4: rule__ObjectReference__Group__0
3622 {
3623 pushFollow(FOLLOW_2);
3624 rule__ObjectReference__Group__0();
3625
3626 state._fsp--;
3627
3628
3629 }
3630
3631 after(grammarAccess.getObjectReferenceAccess().getGroup());
3632
3633 }
3634
3635
3636 }
3637
3638 }
3639 catch (RecognitionException re) {
3640 reportError(re);
3641 recover(input,re);
3642 }
3643 finally {
3644
3645 restoreStackSize(stackSize);
3646
3647 }
3648 return ;
3649 }
3650 // $ANTLR end "ruleObjectReference"
3651
3652
3653 // $ANTLR start "entryRuleIntegerReference"
3654 // InternalApplicationConfiguration.g:1203:1: entryRuleIntegerReference : ruleIntegerReference EOF ;
3655 public final void entryRuleIntegerReference() throws RecognitionException {
3656 try {
3657 // InternalApplicationConfiguration.g:1204:1: ( ruleIntegerReference EOF )
3658 // InternalApplicationConfiguration.g:1205:1: ruleIntegerReference EOF
3659 {
3660 before(grammarAccess.getIntegerReferenceRule());
3661 pushFollow(FOLLOW_1);
3662 ruleIntegerReference();
3663
3664 state._fsp--;
3665
3666 after(grammarAccess.getIntegerReferenceRule());
3667 match(input,EOF,FOLLOW_2);
3668
3669 }
3670
3671 }
3672 catch (RecognitionException re) {
3673 reportError(re);
3674 recover(input,re);
3675 }
3676 finally {
3677 }
3678 return ;
3679 }
3680 // $ANTLR end "entryRuleIntegerReference"
3681
3682
3683 // $ANTLR start "ruleIntegerReference"
3684 // InternalApplicationConfiguration.g:1212:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ;
3685 public final void ruleIntegerReference() throws RecognitionException {
3686
3687 int stackSize = keepStackSize();
3688
3689 try {
3690 // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__IntegerReference__Group__0 ) ) )
3691 // InternalApplicationConfiguration.g:1217:2: ( ( rule__IntegerReference__Group__0 ) )
3692 {
3693 // InternalApplicationConfiguration.g:1217:2: ( ( rule__IntegerReference__Group__0 ) )
3694 // InternalApplicationConfiguration.g:1218:3: ( rule__IntegerReference__Group__0 )
3695 {
3696 before(grammarAccess.getIntegerReferenceAccess().getGroup());
3697 // InternalApplicationConfiguration.g:1219:3: ( rule__IntegerReference__Group__0 )
3698 // InternalApplicationConfiguration.g:1219:4: rule__IntegerReference__Group__0
3699 {
3700 pushFollow(FOLLOW_2);
3701 rule__IntegerReference__Group__0();
3702
3703 state._fsp--;
3704
3705
3706 }
3707
3708 after(grammarAccess.getIntegerReferenceAccess().getGroup());
3709
3710 }
3711
3712
3713 }
3714
3715 }
3716 catch (RecognitionException re) {
3717 reportError(re);
3718 recover(input,re);
3719 }
3720 finally {
3721
3722 restoreStackSize(stackSize);
3723
3724 }
3725 return ;
3726 }
3727 // $ANTLR end "ruleIntegerReference"
3728
3729
3730 // $ANTLR start "entryRuleRealReference"
3731 // InternalApplicationConfiguration.g:1228:1: entryRuleRealReference : ruleRealReference EOF ;
3732 public final void entryRuleRealReference() throws RecognitionException {
3733 try {
3734 // InternalApplicationConfiguration.g:1229:1: ( ruleRealReference EOF )
3735 // InternalApplicationConfiguration.g:1230:1: ruleRealReference EOF
3736 {
3737 before(grammarAccess.getRealReferenceRule());
3738 pushFollow(FOLLOW_1);
3739 ruleRealReference();
3740
3741 state._fsp--;
3742
3743 after(grammarAccess.getRealReferenceRule());
3744 match(input,EOF,FOLLOW_2);
3745
3746 }
3747
3748 }
3749 catch (RecognitionException re) {
3750 reportError(re);
3751 recover(input,re);
3752 }
3753 finally {
3754 }
3755 return ;
3756 }
3757 // $ANTLR end "entryRuleRealReference"
3758
3759
3760 // $ANTLR start "ruleRealReference"
3761 // InternalApplicationConfiguration.g:1237:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ;
3762 public final void ruleRealReference() throws RecognitionException {
3763
3764 int stackSize = keepStackSize();
3765
3766 try {
3767 // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__RealReference__Group__0 ) ) )
3768 // InternalApplicationConfiguration.g:1242:2: ( ( rule__RealReference__Group__0 ) )
3769 {
3770 // InternalApplicationConfiguration.g:1242:2: ( ( rule__RealReference__Group__0 ) )
3771 // InternalApplicationConfiguration.g:1243:3: ( rule__RealReference__Group__0 )
3772 {
3773 before(grammarAccess.getRealReferenceAccess().getGroup());
3774 // InternalApplicationConfiguration.g:1244:3: ( rule__RealReference__Group__0 )
3775 // InternalApplicationConfiguration.g:1244:4: rule__RealReference__Group__0
3776 {
3777 pushFollow(FOLLOW_2);
3778 rule__RealReference__Group__0();
3779
3780 state._fsp--;
3781
3782
3783 }
3784
3785 after(grammarAccess.getRealReferenceAccess().getGroup());
3786
3787 }
3788
3789
3790 }
3791
3792 }
3793 catch (RecognitionException re) {
3794 reportError(re);
3795 recover(input,re);
3796 }
3797 finally {
3798
3799 restoreStackSize(stackSize);
3800
3801 }
3802 return ;
3803 }
3804 // $ANTLR end "ruleRealReference"
3805
3806
3807 // $ANTLR start "entryRuleStringReference"
3808 // InternalApplicationConfiguration.g:1253:1: entryRuleStringReference : ruleStringReference EOF ;
3809 public final void entryRuleStringReference() throws RecognitionException {
3810 try {
3811 // InternalApplicationConfiguration.g:1254:1: ( ruleStringReference EOF )
3812 // InternalApplicationConfiguration.g:1255:1: ruleStringReference EOF
3813 {
3814 before(grammarAccess.getStringReferenceRule());
3815 pushFollow(FOLLOW_1);
3816 ruleStringReference();
3817
3818 state._fsp--;
3819
3820 after(grammarAccess.getStringReferenceRule());
3821 match(input,EOF,FOLLOW_2);
3822
3823 }
3824
3825 }
3826 catch (RecognitionException re) {
3827 reportError(re);
3828 recover(input,re);
3829 }
3830 finally {
3831 }
3832 return ;
3833 }
3834 // $ANTLR end "entryRuleStringReference"
3835
3836
3837 // $ANTLR start "ruleStringReference"
3838 // InternalApplicationConfiguration.g:1262:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ;
3839 public final void ruleStringReference() throws RecognitionException {
3840
3841 int stackSize = keepStackSize();
3842
3843 try {
3844 // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__StringReference__Group__0 ) ) )
3845 // InternalApplicationConfiguration.g:1267:2: ( ( rule__StringReference__Group__0 ) )
3846 {
3847 // InternalApplicationConfiguration.g:1267:2: ( ( rule__StringReference__Group__0 ) )
3848 // InternalApplicationConfiguration.g:1268:3: ( rule__StringReference__Group__0 )
3849 {
3850 before(grammarAccess.getStringReferenceAccess().getGroup());
3851 // InternalApplicationConfiguration.g:1269:3: ( rule__StringReference__Group__0 )
3852 // InternalApplicationConfiguration.g:1269:4: rule__StringReference__Group__0
3853 {
3854 pushFollow(FOLLOW_2);
3855 rule__StringReference__Group__0();
3856
3857 state._fsp--;
3858
3859
3860 }
3861
3862 after(grammarAccess.getStringReferenceAccess().getGroup());
3863
3864 }
3865
3866
3867 }
3868
3869 }
3870 catch (RecognitionException re) {
3871 reportError(re);
3872 recover(input,re);
3873 }
3874 finally {
3875
3876 restoreStackSize(stackSize);
3877
3878 }
3879 return ;
3880 }
3881 // $ANTLR end "ruleStringReference"
3882
3883
3884 // $ANTLR start "entryRuleExactNumber"
3885 // InternalApplicationConfiguration.g:1278:1: entryRuleExactNumber : ruleExactNumber EOF ;
3886 public final void entryRuleExactNumber() throws RecognitionException {
3887 try {
3888 // InternalApplicationConfiguration.g:1279:1: ( ruleExactNumber EOF )
3889 // InternalApplicationConfiguration.g:1280:1: ruleExactNumber EOF
3890 {
3891 before(grammarAccess.getExactNumberRule());
3892 pushFollow(FOLLOW_1);
3893 ruleExactNumber();
3894
3895 state._fsp--;
3896
3897 after(grammarAccess.getExactNumberRule());
3898 match(input,EOF,FOLLOW_2);
3899
3900 }
3901
3902 }
3903 catch (RecognitionException re) {
3904 reportError(re);
3905 recover(input,re);
3906 }
3907 finally {
3908 }
3909 return ;
3910 }
3911 // $ANTLR end "entryRuleExactNumber"
3912
3913
3914 // $ANTLR start "ruleExactNumber"
3915 // InternalApplicationConfiguration.g:1287:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ;
3916 public final void ruleExactNumber() throws RecognitionException {
3917
3918 int stackSize = keepStackSize();
3919
3920 try {
3921 // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__ExactNumber__Alternatives ) ) )
3922 // InternalApplicationConfiguration.g:1292:2: ( ( rule__ExactNumber__Alternatives ) )
3923 {
3924 // InternalApplicationConfiguration.g:1292:2: ( ( rule__ExactNumber__Alternatives ) )
3925 // InternalApplicationConfiguration.g:1293:3: ( rule__ExactNumber__Alternatives )
3926 {
3927 before(grammarAccess.getExactNumberAccess().getAlternatives());
3928 // InternalApplicationConfiguration.g:1294:3: ( rule__ExactNumber__Alternatives )
3929 // InternalApplicationConfiguration.g:1294:4: rule__ExactNumber__Alternatives
3930 {
3931 pushFollow(FOLLOW_2);
3932 rule__ExactNumber__Alternatives();
3933
3934 state._fsp--;
3935
3936
3937 }
3938
3939 after(grammarAccess.getExactNumberAccess().getAlternatives());
3940
3941 }
3942
3943
3944 }
3945
3946 }
3947 catch (RecognitionException re) {
3948 reportError(re);
3949 recover(input,re);
3950 }
3951 finally {
3952
3953 restoreStackSize(stackSize);
3954
3955 }
3956 return ;
3957 }
3958 // $ANTLR end "ruleExactNumber"
3959
3960
3961 // $ANTLR start "entryRuleIntervallNumber"
3962 // InternalApplicationConfiguration.g:1303:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ;
3963 public final void entryRuleIntervallNumber() throws RecognitionException {
3964 try {
3965 // InternalApplicationConfiguration.g:1304:1: ( ruleIntervallNumber EOF )
3966 // InternalApplicationConfiguration.g:1305:1: ruleIntervallNumber EOF
3967 {
3968 before(grammarAccess.getIntervallNumberRule());
3969 pushFollow(FOLLOW_1);
3970 ruleIntervallNumber();
3971
3972 state._fsp--;
3973
3974 after(grammarAccess.getIntervallNumberRule());
3975 match(input,EOF,FOLLOW_2);
3976
3977 }
3978
3979 }
3980 catch (RecognitionException re) {
3981 reportError(re);
3982 recover(input,re);
3983 }
3984 finally {
3985 }
3986 return ;
3987 }
3988 // $ANTLR end "entryRuleIntervallNumber"
3989
3990
3991 // $ANTLR start "ruleIntervallNumber"
3992 // InternalApplicationConfiguration.g:1312:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ;
3993 public final void ruleIntervallNumber() throws RecognitionException {
3994
3995 int stackSize = keepStackSize();
3996
3997 try {
3998 // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__IntervallNumber__Group__0 ) ) )
3999 // InternalApplicationConfiguration.g:1317:2: ( ( rule__IntervallNumber__Group__0 ) )
4000 {
4001 // InternalApplicationConfiguration.g:1317:2: ( ( rule__IntervallNumber__Group__0 ) )
4002 // InternalApplicationConfiguration.g:1318:3: ( rule__IntervallNumber__Group__0 )
4003 {
4004 before(grammarAccess.getIntervallNumberAccess().getGroup());
4005 // InternalApplicationConfiguration.g:1319:3: ( rule__IntervallNumber__Group__0 )
4006 // InternalApplicationConfiguration.g:1319:4: rule__IntervallNumber__Group__0
4007 {
4008 pushFollow(FOLLOW_2);
4009 rule__IntervallNumber__Group__0();
4010
4011 state._fsp--;
4012
4013
4014 }
4015
4016 after(grammarAccess.getIntervallNumberAccess().getGroup());
4017
4018 }
4019
4020
4021 }
4022
4023 }
4024 catch (RecognitionException re) {
4025 reportError(re);
4026 recover(input,re);
4027 }
4028 finally {
4029
4030 restoreStackSize(stackSize);
4031
4032 }
4033 return ;
4034 }
4035 // $ANTLR end "ruleIntervallNumber"
4036
4037
4038 // $ANTLR start "entryRuleIntEnumberation"
4039 // InternalApplicationConfiguration.g:1328:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ;
4040 public final void entryRuleIntEnumberation() throws RecognitionException {
4041 try {
4042 // InternalApplicationConfiguration.g:1329:1: ( ruleIntEnumberation EOF )
4043 // InternalApplicationConfiguration.g:1330:1: ruleIntEnumberation EOF
4044 {
4045 before(grammarAccess.getIntEnumberationRule());
4046 pushFollow(FOLLOW_1);
4047 ruleIntEnumberation();
4048
4049 state._fsp--;
4050
4051 after(grammarAccess.getIntEnumberationRule());
4052 match(input,EOF,FOLLOW_2);
4053
4054 }
4055
4056 }
4057 catch (RecognitionException re) {
4058 reportError(re);
4059 recover(input,re);
4060 }
4061 finally {
4062 }
4063 return ;
4064 }
4065 // $ANTLR end "entryRuleIntEnumberation"
4066
4067
4068 // $ANTLR start "ruleIntEnumberation"
4069 // InternalApplicationConfiguration.g:1337:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ;
4070 public final void ruleIntEnumberation() throws RecognitionException {
4071
4072 int stackSize = keepStackSize();
4073
4074 try {
4075 // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__IntEnumberation__Group__0 ) ) )
4076 // InternalApplicationConfiguration.g:1342:2: ( ( rule__IntEnumberation__Group__0 ) )
4077 {
4078 // InternalApplicationConfiguration.g:1342:2: ( ( rule__IntEnumberation__Group__0 ) )
4079 // InternalApplicationConfiguration.g:1343:3: ( rule__IntEnumberation__Group__0 )
4080 {
4081 before(grammarAccess.getIntEnumberationAccess().getGroup());
4082 // InternalApplicationConfiguration.g:1344:3: ( rule__IntEnumberation__Group__0 )
4083 // InternalApplicationConfiguration.g:1344:4: rule__IntEnumberation__Group__0
4084 {
4085 pushFollow(FOLLOW_2);
4086 rule__IntEnumberation__Group__0();
4087
4088 state._fsp--;
4089
4090
4091 }
4092
4093 after(grammarAccess.getIntEnumberationAccess().getGroup());
4094
4095 }
4096
4097
4098 }
4099
4100 }
4101 catch (RecognitionException re) {
4102 reportError(re);
4103 recover(input,re);
4104 }
4105 finally {
4106
4107 restoreStackSize(stackSize);
4108
4109 }
4110 return ;
4111 }
4112 // $ANTLR end "ruleIntEnumberation"
4113
4114
4115 // $ANTLR start "entryRuleRealEnumeration"
4116 // InternalApplicationConfiguration.g:1353:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ;
4117 public final void entryRuleRealEnumeration() throws RecognitionException {
4118 try {
4119 // InternalApplicationConfiguration.g:1354:1: ( ruleRealEnumeration EOF )
4120 // InternalApplicationConfiguration.g:1355:1: ruleRealEnumeration EOF
4121 {
4122 before(grammarAccess.getRealEnumerationRule());
4123 pushFollow(FOLLOW_1);
4124 ruleRealEnumeration();
4125
4126 state._fsp--;
4127
4128 after(grammarAccess.getRealEnumerationRule());
4129 match(input,EOF,FOLLOW_2);
4130
4131 }
4132
4133 }
4134 catch (RecognitionException re) {
4135 reportError(re);
4136 recover(input,re);
4137 }
4138 finally {
4139 }
4140 return ;
4141 }
4142 // $ANTLR end "entryRuleRealEnumeration"
4143
4144
4145 // $ANTLR start "ruleRealEnumeration"
4146 // InternalApplicationConfiguration.g:1362:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ;
4147 public final void ruleRealEnumeration() throws RecognitionException {
4148
4149 int stackSize = keepStackSize();
4150
4151 try {
4152 // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__RealEnumeration__Group__0 ) ) )
4153 // InternalApplicationConfiguration.g:1367:2: ( ( rule__RealEnumeration__Group__0 ) )
4154 {
4155 // InternalApplicationConfiguration.g:1367:2: ( ( rule__RealEnumeration__Group__0 ) )
4156 // InternalApplicationConfiguration.g:1368:3: ( rule__RealEnumeration__Group__0 )
4157 {
4158 before(grammarAccess.getRealEnumerationAccess().getGroup());
4159 // InternalApplicationConfiguration.g:1369:3: ( rule__RealEnumeration__Group__0 )
4160 // InternalApplicationConfiguration.g:1369:4: rule__RealEnumeration__Group__0
4161 {
4162 pushFollow(FOLLOW_2);
4163 rule__RealEnumeration__Group__0();
4164
4165 state._fsp--;
4166
4167
4168 }
4169
4170 after(grammarAccess.getRealEnumerationAccess().getGroup());
4171
4172 }
4173
4174
4175 }
4176
4177 }
4178 catch (RecognitionException re) {
4179 reportError(re);
4180 recover(input,re);
4181 }
4182 finally {
4183
4184 restoreStackSize(stackSize);
4185
4186 }
4187 return ;
4188 }
4189 // $ANTLR end "ruleRealEnumeration"
4190
4191
4192 // $ANTLR start "entryRuleStringEnumeration"
4193 // InternalApplicationConfiguration.g:1378:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ;
4194 public final void entryRuleStringEnumeration() throws RecognitionException {
4195 try {
4196 // InternalApplicationConfiguration.g:1379:1: ( ruleStringEnumeration EOF )
4197 // InternalApplicationConfiguration.g:1380:1: ruleStringEnumeration EOF
4198 {
4199 before(grammarAccess.getStringEnumerationRule());
4200 pushFollow(FOLLOW_1);
4201 ruleStringEnumeration();
4202
4203 state._fsp--;
4204
4205 after(grammarAccess.getStringEnumerationRule());
4206 match(input,EOF,FOLLOW_2);
4207
4208 }
4209
4210 }
4211 catch (RecognitionException re) {
4212 reportError(re);
4213 recover(input,re);
4214 }
4215 finally {
4216 }
4217 return ;
4218 }
4219 // $ANTLR end "entryRuleStringEnumeration"
4220
4221
4222 // $ANTLR start "ruleStringEnumeration"
4223 // InternalApplicationConfiguration.g:1387:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ;
4224 public final void ruleStringEnumeration() throws RecognitionException {
4225
4226 int stackSize = keepStackSize();
4227
4228 try {
4229 // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__StringEnumeration__Group__0 ) ) )
4230 // InternalApplicationConfiguration.g:1392:2: ( ( rule__StringEnumeration__Group__0 ) )
4231 {
4232 // InternalApplicationConfiguration.g:1392:2: ( ( rule__StringEnumeration__Group__0 ) )
4233 // InternalApplicationConfiguration.g:1393:3: ( rule__StringEnumeration__Group__0 )
4234 {
4235 before(grammarAccess.getStringEnumerationAccess().getGroup());
4236 // InternalApplicationConfiguration.g:1394:3: ( rule__StringEnumeration__Group__0 )
4237 // InternalApplicationConfiguration.g:1394:4: rule__StringEnumeration__Group__0
4238 {
4239 pushFollow(FOLLOW_2);
4240 rule__StringEnumeration__Group__0();
4241
4242 state._fsp--;
4243
4244
4245 }
4246
4247 after(grammarAccess.getStringEnumerationAccess().getGroup());
4248
4249 }
4250
4251
4252 }
4253
4254 }
4255 catch (RecognitionException re) {
4256 reportError(re);
4257 recover(input,re);
4258 }
4259 finally {
4260
4261 restoreStackSize(stackSize);
4262
4263 }
4264 return ;
4265 }
4266 // $ANTLR end "ruleStringEnumeration"
4267
4268
4269 // $ANTLR start "entryRuleScopeDeclaration"
4270 // InternalApplicationConfiguration.g:1403:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ;
4271 public final void entryRuleScopeDeclaration() throws RecognitionException {
4272 try {
4273 // InternalApplicationConfiguration.g:1404:1: ( ruleScopeDeclaration EOF )
4274 // InternalApplicationConfiguration.g:1405:1: ruleScopeDeclaration EOF
4275 {
4276 before(grammarAccess.getScopeDeclarationRule());
4277 pushFollow(FOLLOW_1);
4278 ruleScopeDeclaration();
4279
4280 state._fsp--;
4281
4282 after(grammarAccess.getScopeDeclarationRule());
4283 match(input,EOF,FOLLOW_2);
4284
4285 }
4286
4287 }
4288 catch (RecognitionException re) {
4289 reportError(re);
4290 recover(input,re);
4291 }
4292 finally {
4293 }
4294 return ;
4295 }
4296 // $ANTLR end "entryRuleScopeDeclaration"
4297
4298
4299 // $ANTLR start "ruleScopeDeclaration"
4300 // InternalApplicationConfiguration.g:1412:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ;
4301 public final void ruleScopeDeclaration() throws RecognitionException {
4302
4303 int stackSize = keepStackSize();
4304
4305 try {
4306 // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) )
4307 // InternalApplicationConfiguration.g:1417:2: ( ( rule__ScopeDeclaration__Group__0 ) )
4308 {
4309 // InternalApplicationConfiguration.g:1417:2: ( ( rule__ScopeDeclaration__Group__0 ) )
4310 // InternalApplicationConfiguration.g:1418:3: ( rule__ScopeDeclaration__Group__0 )
4311 {
4312 before(grammarAccess.getScopeDeclarationAccess().getGroup());
4313 // InternalApplicationConfiguration.g:1419:3: ( rule__ScopeDeclaration__Group__0 )
4314 // InternalApplicationConfiguration.g:1419:4: rule__ScopeDeclaration__Group__0
4315 {
4316 pushFollow(FOLLOW_2);
4317 rule__ScopeDeclaration__Group__0();
4318
4319 state._fsp--;
4320
4321
4322 }
4323
4324 after(grammarAccess.getScopeDeclarationAccess().getGroup());
4325
4326 }
4327
4328
4329 }
4330
4331 }
4332 catch (RecognitionException re) {
4333 reportError(re);
4334 recover(input,re);
4335 }
4336 finally {
4337
4338 restoreStackSize(stackSize);
4339
4340 }
4341 return ;
4342 }
4343 // $ANTLR end "ruleScopeDeclaration"
4344
4345
4346 // $ANTLR start "entryRuleScopeReference"
4347 // InternalApplicationConfiguration.g:1428:1: entryRuleScopeReference : ruleScopeReference EOF ;
4348 public final void entryRuleScopeReference() throws RecognitionException {
4349 try {
4350 // InternalApplicationConfiguration.g:1429:1: ( ruleScopeReference EOF )
4351 // InternalApplicationConfiguration.g:1430:1: ruleScopeReference EOF
4352 {
4353 before(grammarAccess.getScopeReferenceRule());
4354 pushFollow(FOLLOW_1);
4355 ruleScopeReference();
4356
4357 state._fsp--;
4358
4359 after(grammarAccess.getScopeReferenceRule());
4360 match(input,EOF,FOLLOW_2);
4361
4362 }
4363
4364 }
4365 catch (RecognitionException re) {
4366 reportError(re);
4367 recover(input,re);
4368 }
4369 finally {
4370 }
4371 return ;
4372 }
4373 // $ANTLR end "entryRuleScopeReference"
4374
4375
4376 // $ANTLR start "ruleScopeReference"
4377 // InternalApplicationConfiguration.g:1437:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ;
4378 public final void ruleScopeReference() throws RecognitionException {
4379
4380 int stackSize = keepStackSize();
4381
4382 try {
4383 // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) )
4384 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeReference__ReferredAssignment ) )
4385 {
4386 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeReference__ReferredAssignment ) )
4387 // InternalApplicationConfiguration.g:1443:3: ( rule__ScopeReference__ReferredAssignment )
4388 {
4389 before(grammarAccess.getScopeReferenceAccess().getReferredAssignment());
4390 // InternalApplicationConfiguration.g:1444:3: ( rule__ScopeReference__ReferredAssignment )
4391 // InternalApplicationConfiguration.g:1444:4: rule__ScopeReference__ReferredAssignment
4392 {
4393 pushFollow(FOLLOW_2);
4394 rule__ScopeReference__ReferredAssignment();
4395
4396 state._fsp--;
4397
4398
4399 }
4400
4401 after(grammarAccess.getScopeReferenceAccess().getReferredAssignment());
4402
4403 }
4404
4405
4406 }
4407
4408 }
4409 catch (RecognitionException re) {
4410 reportError(re);
4411 recover(input,re);
4412 }
4413 finally {
4414
4415 restoreStackSize(stackSize);
4416
4417 }
4418 return ;
4419 }
4420 // $ANTLR end "ruleScopeReference"
4421
4422
4423 // $ANTLR start "entryRuleScope"
4424 // InternalApplicationConfiguration.g:1453:1: entryRuleScope : ruleScope EOF ;
4425 public final void entryRuleScope() throws RecognitionException {
4426 try {
4427 // InternalApplicationConfiguration.g:1454:1: ( ruleScope EOF )
4428 // InternalApplicationConfiguration.g:1455:1: ruleScope EOF
4429 {
4430 before(grammarAccess.getScopeRule());
4431 pushFollow(FOLLOW_1);
4432 ruleScope();
4433
4434 state._fsp--;
4435
4436 after(grammarAccess.getScopeRule());
4437 match(input,EOF,FOLLOW_2);
4438
4439 }
4440
4441 }
4442 catch (RecognitionException re) {
4443 reportError(re);
4444 recover(input,re);
4445 }
4446 finally {
4447 }
4448 return ;
4449 }
4450 // $ANTLR end "entryRuleScope"
4451
4452
4453 // $ANTLR start "ruleScope"
4454 // InternalApplicationConfiguration.g:1462:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ;
4455 public final void ruleScope() throws RecognitionException {
4456
4457 int stackSize = keepStackSize();
4458
4459 try {
4460 // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__Scope__Alternatives ) ) )
4461 // InternalApplicationConfiguration.g:1467:2: ( ( rule__Scope__Alternatives ) )
4462 {
4463 // InternalApplicationConfiguration.g:1467:2: ( ( rule__Scope__Alternatives ) )
4464 // InternalApplicationConfiguration.g:1468:3: ( rule__Scope__Alternatives )
4465 {
4466 before(grammarAccess.getScopeAccess().getAlternatives());
4467 // InternalApplicationConfiguration.g:1469:3: ( rule__Scope__Alternatives )
4468 // InternalApplicationConfiguration.g:1469:4: rule__Scope__Alternatives
4469 {
4470 pushFollow(FOLLOW_2);
4471 rule__Scope__Alternatives();
4472
4473 state._fsp--;
4474
4475
4476 }
4477
4478 after(grammarAccess.getScopeAccess().getAlternatives());
4479
4480 }
4481
4482
4483 }
4484
4485 }
4486 catch (RecognitionException re) {
4487 reportError(re);
4488 recover(input,re);
4489 }
4490 finally {
4491
4492 restoreStackSize(stackSize);
4493
4494 }
4495 return ;
4496 }
4497 // $ANTLR end "ruleScope"
4498
4499
4500 // $ANTLR start "entryRuleTask"
4501 // InternalApplicationConfiguration.g:1478:1: entryRuleTask : ruleTask EOF ;
4502 public final void entryRuleTask() throws RecognitionException {
4503 try {
4504 // InternalApplicationConfiguration.g:1479:1: ( ruleTask EOF )
4505 // InternalApplicationConfiguration.g:1480:1: ruleTask EOF
4506 {
4507 before(grammarAccess.getTaskRule());
4508 pushFollow(FOLLOW_1);
4509 ruleTask();
4510
4511 state._fsp--;
4512
4513 after(grammarAccess.getTaskRule());
4514 match(input,EOF,FOLLOW_2);
4515
4516 }
4517
4518 }
4519 catch (RecognitionException re) {
4520 reportError(re);
4521 recover(input,re);
4522 }
4523 finally {
4524 }
4525 return ;
4526 }
4527 // $ANTLR end "entryRuleTask"
4528
4529
4530 // $ANTLR start "ruleTask"
4531 // InternalApplicationConfiguration.g:1487:1: ruleTask : ( ruleGenerationTask ) ;
4532 public final void ruleTask() throws RecognitionException {
4533
4534 int stackSize = keepStackSize();
4535
4536 try {
4537 // InternalApplicationConfiguration.g:1491:2: ( ( ruleGenerationTask ) )
4538 // InternalApplicationConfiguration.g:1492:2: ( ruleGenerationTask )
4539 {
4540 // InternalApplicationConfiguration.g:1492:2: ( ruleGenerationTask )
4541 // InternalApplicationConfiguration.g:1493:3: ruleGenerationTask
4542 {
4543 before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
4544 pushFollow(FOLLOW_2);
4545 ruleGenerationTask();
4546
4547 state._fsp--;
4548
4549 after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
4550
4551 }
4552
4553
4554 }
4555
4556 }
4557 catch (RecognitionException re) {
4558 reportError(re);
4559 recover(input,re);
4560 }
4561 finally {
4562
4563 restoreStackSize(stackSize);
4564
4565 }
4566 return ;
4567 }
4568 // $ANTLR end "ruleTask"
4569
4570
4571 // $ANTLR start "entryRuleGenerationTask"
4572 // InternalApplicationConfiguration.g:1503:1: entryRuleGenerationTask : ruleGenerationTask EOF ;
4573 public final void entryRuleGenerationTask() throws RecognitionException {
4574 try {
4575 // InternalApplicationConfiguration.g:1504:1: ( ruleGenerationTask EOF )
4576 // InternalApplicationConfiguration.g:1505:1: ruleGenerationTask EOF
4577 {
4578 before(grammarAccess.getGenerationTaskRule());
4579 pushFollow(FOLLOW_1);
4580 ruleGenerationTask();
4581
4582 state._fsp--;
4583
4584 after(grammarAccess.getGenerationTaskRule());
4585 match(input,EOF,FOLLOW_2);
4586
4587 }
4588
4589 }
4590 catch (RecognitionException re) {
4591 reportError(re);
4592 recover(input,re);
4593 }
4594 finally {
4595 }
4596 return ;
4597 }
4598 // $ANTLR end "entryRuleGenerationTask"
4599
4600
4601 // $ANTLR start "ruleGenerationTask"
4602 // InternalApplicationConfiguration.g:1512:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ;
4603 public final void ruleGenerationTask() throws RecognitionException {
4604
4605 int stackSize = keepStackSize();
4606
4607 try {
4608 // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__GenerationTask__Group__0 ) ) )
4609 // InternalApplicationConfiguration.g:1517:2: ( ( rule__GenerationTask__Group__0 ) )
4610 {
4611 // InternalApplicationConfiguration.g:1517:2: ( ( rule__GenerationTask__Group__0 ) )
4612 // InternalApplicationConfiguration.g:1518:3: ( rule__GenerationTask__Group__0 )
4613 {
4614 before(grammarAccess.getGenerationTaskAccess().getGroup());
4615 // InternalApplicationConfiguration.g:1519:3: ( rule__GenerationTask__Group__0 )
4616 // InternalApplicationConfiguration.g:1519:4: rule__GenerationTask__Group__0
4617 {
4618 pushFollow(FOLLOW_2);
4619 rule__GenerationTask__Group__0();
4620
4621 state._fsp--;
4622
4623
4624 }
4625
4626 after(grammarAccess.getGenerationTaskAccess().getGroup());
4627
4628 }
4629
4630
4631 }
4632
4633 }
4634 catch (RecognitionException re) {
4635 reportError(re);
4636 recover(input,re);
4637 }
4638 finally {
4639
4640 restoreStackSize(stackSize);
4641
4642 }
4643 return ;
4644 }
4645 // $ANTLR end "ruleGenerationTask"
4646
4647
4648 // $ANTLR start "ruleSolver"
4649 // InternalApplicationConfiguration.g:1528:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ;
4650 public final void ruleSolver() throws RecognitionException {
4651
4652 int stackSize = keepStackSize();
4653
4654 try {
4655 // InternalApplicationConfiguration.g:1532:1: ( ( ( rule__Solver__Alternatives ) ) )
4656 // InternalApplicationConfiguration.g:1533:2: ( ( rule__Solver__Alternatives ) )
4657 {
4658 // InternalApplicationConfiguration.g:1533:2: ( ( rule__Solver__Alternatives ) )
4659 // InternalApplicationConfiguration.g:1534:3: ( rule__Solver__Alternatives )
4660 {
4661 before(grammarAccess.getSolverAccess().getAlternatives());
4662 // InternalApplicationConfiguration.g:1535:3: ( rule__Solver__Alternatives )
4663 // InternalApplicationConfiguration.g:1535:4: rule__Solver__Alternatives
4664 {
4665 pushFollow(FOLLOW_2);
4666 rule__Solver__Alternatives();
4667
4668 state._fsp--;
4669
4670
4671 }
4672
4673 after(grammarAccess.getSolverAccess().getAlternatives());
4674
4675 }
4676
4677
4678 }
4679
4680 }
4681 catch (RecognitionException re) {
4682 reportError(re);
4683 recover(input,re);
4684 }
4685 finally {
4686
4687 restoreStackSize(stackSize);
4688
4689 }
4690 return ;
4691 }
4692 // $ANTLR end "ruleSolver"
4693
4694
4695 // $ANTLR start "rule__Command__Alternatives"
4696 // InternalApplicationConfiguration.g:1543:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) );
4697 public final void rule__Command__Alternatives() throws RecognitionException {
997 4698
998 int stackSize = keepStackSize(); 4699 int stackSize = keepStackSize();
999 4700
1000 try { 4701 try {
1001 // InternalApplicationConfiguration.g:356:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) ) 4702 // InternalApplicationConfiguration.g:1547:1: ( ( ruleDeclaration ) | ( ruleTask ) )
1002 int alt1=2; 4703 int alt1=2;
1003 int LA1_0 = input.LA(1); 4704 int LA1_0 = input.LA(1);
1004 4705
1005 if ( (LA1_0==11) ) { 4706 if ( (LA1_0==18||LA1_0==26||(LA1_0>=28 && LA1_0<=30)||LA1_0==39) ) {
1006 int LA1_1 = input.LA(2); 4707 alt1=1;
4708 }
4709 else if ( (LA1_0==40) ) {
4710 alt1=2;
4711 }
4712 else {
4713 NoViableAltException nvae =
4714 new NoViableAltException("", 1, 0, input);
4715
4716 throw nvae;
4717 }
4718 switch (alt1) {
4719 case 1 :
4720 // InternalApplicationConfiguration.g:1548:2: ( ruleDeclaration )
4721 {
4722 // InternalApplicationConfiguration.g:1548:2: ( ruleDeclaration )
4723 // InternalApplicationConfiguration.g:1549:3: ruleDeclaration
4724 {
4725 before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
4726 pushFollow(FOLLOW_2);
4727 ruleDeclaration();
4728
4729 state._fsp--;
4730
4731 after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
4732
4733 }
4734
4735
4736 }
4737 break;
4738 case 2 :
4739 // InternalApplicationConfiguration.g:1554:2: ( ruleTask )
4740 {
4741 // InternalApplicationConfiguration.g:1554:2: ( ruleTask )
4742 // InternalApplicationConfiguration.g:1555:3: ruleTask
4743 {
4744 before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
4745 pushFollow(FOLLOW_2);
4746 ruleTask();
4747
4748 state._fsp--;
4749
4750 after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
4751
4752 }
4753
4754
4755 }
4756 break;
4757
4758 }
4759 }
4760 catch (RecognitionException re) {
4761 reportError(re);
4762 recover(input,re);
4763 }
4764 finally {
4765
4766 restoreStackSize(stackSize);
4767
4768 }
4769 return ;
4770 }
4771 // $ANTLR end "rule__Command__Alternatives"
4772
4773
4774 // $ANTLR start "rule__Import__Alternatives"
4775 // InternalApplicationConfiguration.g:1564:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) );
4776 public final void rule__Import__Alternatives() throws RecognitionException {
4777
4778 int stackSize = keepStackSize();
4779
4780 try {
4781 // InternalApplicationConfiguration.g:1568:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) )
4782 int alt2=2;
4783 int LA2_0 = input.LA(1);
4784
4785 if ( (LA2_0==15) ) {
4786 int LA2_1 = input.LA(2);
1007 4787
1008 if ( (LA1_1==12) ) { 4788 if ( (LA2_1==17) ) {
1009 alt1=1; 4789 alt2=2;
1010 } 4790 }
1011 else if ( (LA1_1==13) ) { 4791 else if ( (LA2_1==16) ) {
1012 alt1=2; 4792 alt2=1;
1013 } 4793 }
1014 else { 4794 else {
1015 NoViableAltException nvae = 4795 NoViableAltException nvae =
1016 new NoViableAltException("", 1, 1, input); 4796 new NoViableAltException("", 2, 1, input);
1017 4797
1018 throw nvae; 4798 throw nvae;
1019 } 4799 }
1020 } 4800 }
1021 else { 4801 else {
1022 NoViableAltException nvae = 4802 NoViableAltException nvae =
1023 new NoViableAltException("", 1, 0, input); 4803 new NoViableAltException("", 2, 0, input);
1024 4804
1025 throw nvae; 4805 throw nvae;
1026 } 4806 }
1027 switch (alt1) { 4807 switch (alt2) {
1028 case 1 : 4808 case 1 :
1029 // InternalApplicationConfiguration.g:357:2: ( ruleEPackageImport ) 4809 // InternalApplicationConfiguration.g:1569:2: ( ruleEPackageImport )
1030 { 4810 {
1031 // InternalApplicationConfiguration.g:357:2: ( ruleEPackageImport ) 4811 // InternalApplicationConfiguration.g:1569:2: ( ruleEPackageImport )
1032 // InternalApplicationConfiguration.g:358:3: ruleEPackageImport 4812 // InternalApplicationConfiguration.g:1570:3: ruleEPackageImport
1033 { 4813 {
1034 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); 4814 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
1035 pushFollow(FOLLOW_2); 4815 pushFollow(FOLLOW_2);
@@ -1045,10 +4825,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1045 } 4825 }
1046 break; 4826 break;
1047 case 2 : 4827 case 2 :
1048 // InternalApplicationConfiguration.g:363:2: ( ruleViatraImport ) 4828 // InternalApplicationConfiguration.g:1575:2: ( ruleViatraImport )
1049 { 4829 {
1050 // InternalApplicationConfiguration.g:363:2: ( ruleViatraImport ) 4830 // InternalApplicationConfiguration.g:1575:2: ( ruleViatraImport )
1051 // InternalApplicationConfiguration.g:364:3: ruleViatraImport 4831 // InternalApplicationConfiguration.g:1576:3: ruleViatraImport
1052 { 4832 {
1053 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); 4833 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
1054 pushFollow(FOLLOW_2); 4834 pushFollow(FOLLOW_2);
@@ -1080,35 +4860,293 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1080 // $ANTLR end "rule__Import__Alternatives" 4860 // $ANTLR end "rule__Import__Alternatives"
1081 4861
1082 4862
4863 // $ANTLR start "rule__Declaration__Alternatives"
4864 // InternalApplicationConfiguration.g:1585:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) );
4865 public final void rule__Declaration__Alternatives() throws RecognitionException {
4866
4867 int stackSize = keepStackSize();
4868
4869 try {
4870 // InternalApplicationConfiguration.g:1589:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) )
4871 int alt3=6;
4872 switch ( input.LA(1) ) {
4873 case 18:
4874 {
4875 alt3=1;
4876 }
4877 break;
4878 case 26:
4879 {
4880 alt3=2;
4881 }
4882 break;
4883 case 28:
4884 {
4885 alt3=3;
4886 }
4887 break;
4888 case 29:
4889 {
4890 alt3=4;
4891 }
4892 break;
4893 case 30:
4894 {
4895 alt3=5;
4896 }
4897 break;
4898 case 39:
4899 {
4900 alt3=6;
4901 }
4902 break;
4903 default:
4904 NoViableAltException nvae =
4905 new NoViableAltException("", 3, 0, input);
4906
4907 throw nvae;
4908 }
4909
4910 switch (alt3) {
4911 case 1 :
4912 // InternalApplicationConfiguration.g:1590:2: ( ruleFileDeclaration )
4913 {
4914 // InternalApplicationConfiguration.g:1590:2: ( ruleFileDeclaration )
4915 // InternalApplicationConfiguration.g:1591:3: ruleFileDeclaration
4916 {
4917 before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
4918 pushFollow(FOLLOW_2);
4919 ruleFileDeclaration();
4920
4921 state._fsp--;
4922
4923 after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
4924
4925 }
4926
4927
4928 }
4929 break;
4930 case 2 :
4931 // InternalApplicationConfiguration.g:1596:2: ( ruleMetamodelDeclaration )
4932 {
4933 // InternalApplicationConfiguration.g:1596:2: ( ruleMetamodelDeclaration )
4934 // InternalApplicationConfiguration.g:1597:3: ruleMetamodelDeclaration
4935 {
4936 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
4937 pushFollow(FOLLOW_2);
4938 ruleMetamodelDeclaration();
4939
4940 state._fsp--;
4941
4942 after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
4943
4944 }
4945
4946
4947 }
4948 break;
4949 case 3 :
4950 // InternalApplicationConfiguration.g:1602:2: ( rulePartialModelDeclaration )
4951 {
4952 // InternalApplicationConfiguration.g:1602:2: ( rulePartialModelDeclaration )
4953 // InternalApplicationConfiguration.g:1603:3: rulePartialModelDeclaration
4954 {
4955 before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
4956 pushFollow(FOLLOW_2);
4957 rulePartialModelDeclaration();
4958
4959 state._fsp--;
4960
4961 after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
4962
4963 }
4964
4965
4966 }
4967 break;
4968 case 4 :
4969 // InternalApplicationConfiguration.g:1608:2: ( ruleGraphPatternDeclaration )
4970 {
4971 // InternalApplicationConfiguration.g:1608:2: ( ruleGraphPatternDeclaration )
4972 // InternalApplicationConfiguration.g:1609:3: ruleGraphPatternDeclaration
4973 {
4974 before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
4975 pushFollow(FOLLOW_2);
4976 ruleGraphPatternDeclaration();
4977
4978 state._fsp--;
4979
4980 after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
4981
4982 }
4983
4984
4985 }
4986 break;
4987 case 5 :
4988 // InternalApplicationConfiguration.g:1614:2: ( ruleConfigDeclaration )
4989 {
4990 // InternalApplicationConfiguration.g:1614:2: ( ruleConfigDeclaration )
4991 // InternalApplicationConfiguration.g:1615:3: ruleConfigDeclaration
4992 {
4993 before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
4994 pushFollow(FOLLOW_2);
4995 ruleConfigDeclaration();
4996
4997 state._fsp--;
4998
4999 after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
5000
5001 }
5002
5003
5004 }
5005 break;
5006 case 6 :
5007 // InternalApplicationConfiguration.g:1620:2: ( ruleScopeDeclaration )
5008 {
5009 // InternalApplicationConfiguration.g:1620:2: ( ruleScopeDeclaration )
5010 // InternalApplicationConfiguration.g:1621:3: ruleScopeDeclaration
5011 {
5012 before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
5013 pushFollow(FOLLOW_2);
5014 ruleScopeDeclaration();
5015
5016 state._fsp--;
5017
5018 after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
5019
5020 }
5021
5022
5023 }
5024 break;
5025
5026 }
5027 }
5028 catch (RecognitionException re) {
5029 reportError(re);
5030 recover(input,re);
5031 }
5032 finally {
5033
5034 restoreStackSize(stackSize);
5035
5036 }
5037 return ;
5038 }
5039 // $ANTLR end "rule__Declaration__Alternatives"
5040
5041
5042 // $ANTLR start "rule__File__Alternatives"
5043 // InternalApplicationConfiguration.g:1630:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) );
5044 public final void rule__File__Alternatives() throws RecognitionException {
5045
5046 int stackSize = keepStackSize();
5047
5048 try {
5049 // InternalApplicationConfiguration.g:1634:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) )
5050 int alt4=2;
5051 int LA4_0 = input.LA(1);
5052
5053 if ( (LA4_0==RULE_STRING) ) {
5054 alt4=1;
5055 }
5056 else if ( (LA4_0==RULE_ID) ) {
5057 alt4=2;
5058 }
5059 else {
5060 NoViableAltException nvae =
5061 new NoViableAltException("", 4, 0, input);
5062
5063 throw nvae;
5064 }
5065 switch (alt4) {
5066 case 1 :
5067 // InternalApplicationConfiguration.g:1635:2: ( ruleFileSpecification )
5068 {
5069 // InternalApplicationConfiguration.g:1635:2: ( ruleFileSpecification )
5070 // InternalApplicationConfiguration.g:1636:3: ruleFileSpecification
5071 {
5072 before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
5073 pushFollow(FOLLOW_2);
5074 ruleFileSpecification();
5075
5076 state._fsp--;
5077
5078 after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
5079
5080 }
5081
5082
5083 }
5084 break;
5085 case 2 :
5086 // InternalApplicationConfiguration.g:1641:2: ( ruleFileReference )
5087 {
5088 // InternalApplicationConfiguration.g:1641:2: ( ruleFileReference )
5089 // InternalApplicationConfiguration.g:1642:3: ruleFileReference
5090 {
5091 before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
5092 pushFollow(FOLLOW_2);
5093 ruleFileReference();
5094
5095 state._fsp--;
5096
5097 after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
5098
5099 }
5100
5101
5102 }
5103 break;
5104
5105 }
5106 }
5107 catch (RecognitionException re) {
5108 reportError(re);
5109 recover(input,re);
5110 }
5111 finally {
5112
5113 restoreStackSize(stackSize);
5114
5115 }
5116 return ;
5117 }
5118 // $ANTLR end "rule__File__Alternatives"
5119
5120
1083 // $ANTLR start "rule__MetamodelEntry__Alternatives" 5121 // $ANTLR start "rule__MetamodelEntry__Alternatives"
1084 // InternalApplicationConfiguration.g:373:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); 5122 // InternalApplicationConfiguration.g:1651:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) );
1085 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { 5123 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException {
1086 5124
1087 int stackSize = keepStackSize(); 5125 int stackSize = keepStackSize();
1088 5126
1089 try { 5127 try {
1090 // InternalApplicationConfiguration.g:377:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) 5128 // InternalApplicationConfiguration.g:1655:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) )
1091 int alt2=2; 5129 int alt5=2;
1092 int LA2_0 = input.LA(1); 5130 int LA5_0 = input.LA(1);
1093 5131
1094 if ( (LA2_0==RULE_ID) ) { 5132 if ( (LA5_0==RULE_ID) ) {
1095 alt2=1; 5133 alt5=1;
1096 } 5134 }
1097 else if ( (LA2_0==17) ) { 5135 else if ( (LA5_0==23) ) {
1098 alt2=2; 5136 alt5=2;
1099 } 5137 }
1100 else { 5138 else {
1101 NoViableAltException nvae = 5139 NoViableAltException nvae =
1102 new NoViableAltException("", 2, 0, input); 5140 new NoViableAltException("", 5, 0, input);
1103 5141
1104 throw nvae; 5142 throw nvae;
1105 } 5143 }
1106 switch (alt2) { 5144 switch (alt5) {
1107 case 1 : 5145 case 1 :
1108 // InternalApplicationConfiguration.g:378:2: ( ruleMetamodelElement ) 5146 // InternalApplicationConfiguration.g:1656:2: ( ruleMetamodelElement )
1109 { 5147 {
1110 // InternalApplicationConfiguration.g:378:2: ( ruleMetamodelElement ) 5148 // InternalApplicationConfiguration.g:1656:2: ( ruleMetamodelElement )
1111 // InternalApplicationConfiguration.g:379:3: ruleMetamodelElement 5149 // InternalApplicationConfiguration.g:1657:3: ruleMetamodelElement
1112 { 5150 {
1113 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); 5151 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
1114 pushFollow(FOLLOW_2); 5152 pushFollow(FOLLOW_2);
@@ -1124,10 +5162,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1124 } 5162 }
1125 break; 5163 break;
1126 case 2 : 5164 case 2 :
1127 // InternalApplicationConfiguration.g:384:2: ( ruleAllPackageEntry ) 5165 // InternalApplicationConfiguration.g:1662:2: ( ruleAllPackageEntry )
1128 { 5166 {
1129 // InternalApplicationConfiguration.g:384:2: ( ruleAllPackageEntry ) 5167 // InternalApplicationConfiguration.g:1662:2: ( ruleAllPackageEntry )
1130 // InternalApplicationConfiguration.g:385:3: ruleAllPackageEntry 5168 // InternalApplicationConfiguration.g:1663:3: ruleAllPackageEntry
1131 { 5169 {
1132 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); 5170 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
1133 pushFollow(FOLLOW_2); 5171 pushFollow(FOLLOW_2);
@@ -1159,15 +5197,2105 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1159 // $ANTLR end "rule__MetamodelEntry__Alternatives" 5197 // $ANTLR end "rule__MetamodelEntry__Alternatives"
1160 5198
1161 5199
5200 // $ANTLR start "rule__Metamodel__Alternatives"
5201 // InternalApplicationConfiguration.g:1672:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) );
5202 public final void rule__Metamodel__Alternatives() throws RecognitionException {
5203
5204 int stackSize = keepStackSize();
5205
5206 try {
5207 // InternalApplicationConfiguration.g:1676:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) )
5208 int alt6=2;
5209 int LA6_0 = input.LA(1);
5210
5211 if ( (LA6_0==RULE_ID) ) {
5212 alt6=1;
5213 }
5214 else if ( (LA6_0==20) ) {
5215 alt6=2;
5216 }
5217 else {
5218 NoViableAltException nvae =
5219 new NoViableAltException("", 6, 0, input);
5220
5221 throw nvae;
5222 }
5223 switch (alt6) {
5224 case 1 :
5225 // InternalApplicationConfiguration.g:1677:2: ( ruleMetamodelReference )
5226 {
5227 // InternalApplicationConfiguration.g:1677:2: ( ruleMetamodelReference )
5228 // InternalApplicationConfiguration.g:1678:3: ruleMetamodelReference
5229 {
5230 before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
5231 pushFollow(FOLLOW_2);
5232 ruleMetamodelReference();
5233
5234 state._fsp--;
5235
5236 after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
5237
5238 }
5239
5240
5241 }
5242 break;
5243 case 2 :
5244 // InternalApplicationConfiguration.g:1683:2: ( ruleMetamodelSpecification )
5245 {
5246 // InternalApplicationConfiguration.g:1683:2: ( ruleMetamodelSpecification )
5247 // InternalApplicationConfiguration.g:1684:3: ruleMetamodelSpecification
5248 {
5249 before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
5250 pushFollow(FOLLOW_2);
5251 ruleMetamodelSpecification();
5252
5253 state._fsp--;
5254
5255 after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
5256
5257 }
5258
5259
5260 }
5261 break;
5262
5263 }
5264 }
5265 catch (RecognitionException re) {
5266 reportError(re);
5267 recover(input,re);
5268 }
5269 finally {
5270
5271 restoreStackSize(stackSize);
5272
5273 }
5274 return ;
5275 }
5276 // $ANTLR end "rule__Metamodel__Alternatives"
5277
5278
5279 // $ANTLR start "rule__PartialModelEntry__Alternatives"
5280 // InternalApplicationConfiguration.g:1693:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) );
5281 public final void rule__PartialModelEntry__Alternatives() throws RecognitionException {
5282
5283 int stackSize = keepStackSize();
5284
5285 try {
5286 // InternalApplicationConfiguration.g:1697:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) )
5287 int alt7=2;
5288 int LA7_0 = input.LA(1);
5289
5290 if ( ((LA7_0>=RULE_ID && LA7_0<=RULE_STRING)) ) {
5291 alt7=1;
5292 }
5293 else if ( (LA7_0==27) ) {
5294 alt7=2;
5295 }
5296 else {
5297 NoViableAltException nvae =
5298 new NoViableAltException("", 7, 0, input);
5299
5300 throw nvae;
5301 }
5302 switch (alt7) {
5303 case 1 :
5304 // InternalApplicationConfiguration.g:1698:2: ( ruleModelEntry )
5305 {
5306 // InternalApplicationConfiguration.g:1698:2: ( ruleModelEntry )
5307 // InternalApplicationConfiguration.g:1699:3: ruleModelEntry
5308 {
5309 before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
5310 pushFollow(FOLLOW_2);
5311 ruleModelEntry();
5312
5313 state._fsp--;
5314
5315 after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
5316
5317 }
5318
5319
5320 }
5321 break;
5322 case 2 :
5323 // InternalApplicationConfiguration.g:1704:2: ( ruleFolderEntry )
5324 {
5325 // InternalApplicationConfiguration.g:1704:2: ( ruleFolderEntry )
5326 // InternalApplicationConfiguration.g:1705:3: ruleFolderEntry
5327 {
5328 before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
5329 pushFollow(FOLLOW_2);
5330 ruleFolderEntry();
5331
5332 state._fsp--;
5333
5334 after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
5335
5336 }
5337
5338
5339 }
5340 break;
5341
5342 }
5343 }
5344 catch (RecognitionException re) {
5345 reportError(re);
5346 recover(input,re);
5347 }
5348 finally {
5349
5350 restoreStackSize(stackSize);
5351
5352 }
5353 return ;
5354 }
5355 // $ANTLR end "rule__PartialModelEntry__Alternatives"
5356
5357
5358 // $ANTLR start "rule__PartialModel__Alternatives"
5359 // InternalApplicationConfiguration.g:1714:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) );
5360 public final void rule__PartialModel__Alternatives() throws RecognitionException {
5361
5362 int stackSize = keepStackSize();
5363
5364 try {
5365 // InternalApplicationConfiguration.g:1718:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) )
5366 int alt8=2;
5367 int LA8_0 = input.LA(1);
5368
5369 if ( (LA8_0==20) ) {
5370 alt8=1;
5371 }
5372 else if ( (LA8_0==RULE_ID) ) {
5373 alt8=2;
5374 }
5375 else {
5376 NoViableAltException nvae =
5377 new NoViableAltException("", 8, 0, input);
5378
5379 throw nvae;
5380 }
5381 switch (alt8) {
5382 case 1 :
5383 // InternalApplicationConfiguration.g:1719:2: ( rulePartialModelSpecification )
5384 {
5385 // InternalApplicationConfiguration.g:1719:2: ( rulePartialModelSpecification )
5386 // InternalApplicationConfiguration.g:1720:3: rulePartialModelSpecification
5387 {
5388 before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
5389 pushFollow(FOLLOW_2);
5390 rulePartialModelSpecification();
5391
5392 state._fsp--;
5393
5394 after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
5395
5396 }
5397
5398
5399 }
5400 break;
5401 case 2 :
5402 // InternalApplicationConfiguration.g:1725:2: ( rulePartialModelReference )
5403 {
5404 // InternalApplicationConfiguration.g:1725:2: ( rulePartialModelReference )
5405 // InternalApplicationConfiguration.g:1726:3: rulePartialModelReference
5406 {
5407 before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
5408 pushFollow(FOLLOW_2);
5409 rulePartialModelReference();
5410
5411 state._fsp--;
5412
5413 after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
5414
5415 }
5416
5417
5418 }
5419 break;
5420
5421 }
5422 }
5423 catch (RecognitionException re) {
5424 reportError(re);
5425 recover(input,re);
5426 }
5427 finally {
5428
5429 restoreStackSize(stackSize);
5430
5431 }
5432 return ;
5433 }
5434 // $ANTLR end "rule__PartialModel__Alternatives"
5435
5436
5437 // $ANTLR start "rule__PatternEntry__Alternatives"
5438 // InternalApplicationConfiguration.g:1735:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) );
5439 public final void rule__PatternEntry__Alternatives() throws RecognitionException {
5440
5441 int stackSize = keepStackSize();
5442
5443 try {
5444 // InternalApplicationConfiguration.g:1739:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) )
5445 int alt9=2;
5446 int LA9_0 = input.LA(1);
5447
5448 if ( (LA9_0==RULE_ID) ) {
5449 alt9=1;
5450 }
5451 else if ( (LA9_0==23) ) {
5452 alt9=2;
5453 }
5454 else {
5455 NoViableAltException nvae =
5456 new NoViableAltException("", 9, 0, input);
5457
5458 throw nvae;
5459 }
5460 switch (alt9) {
5461 case 1 :
5462 // InternalApplicationConfiguration.g:1740:2: ( rulePatternElement )
5463 {
5464 // InternalApplicationConfiguration.g:1740:2: ( rulePatternElement )
5465 // InternalApplicationConfiguration.g:1741:3: rulePatternElement
5466 {
5467 before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
5468 pushFollow(FOLLOW_2);
5469 rulePatternElement();
5470
5471 state._fsp--;
5472
5473 after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
5474
5475 }
5476
5477
5478 }
5479 break;
5480 case 2 :
5481 // InternalApplicationConfiguration.g:1746:2: ( ruleAllPatternEntry )
5482 {
5483 // InternalApplicationConfiguration.g:1746:2: ( ruleAllPatternEntry )
5484 // InternalApplicationConfiguration.g:1747:3: ruleAllPatternEntry
5485 {
5486 before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
5487 pushFollow(FOLLOW_2);
5488 ruleAllPatternEntry();
5489
5490 state._fsp--;
5491
5492 after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
5493
5494 }
5495
5496
5497 }
5498 break;
5499
5500 }
5501 }
5502 catch (RecognitionException re) {
5503 reportError(re);
5504 recover(input,re);
5505 }
5506 finally {
5507
5508 restoreStackSize(stackSize);
5509
5510 }
5511 return ;
5512 }
5513 // $ANTLR end "rule__PatternEntry__Alternatives"
5514
5515
5516 // $ANTLR start "rule__GraphPattern__Alternatives"
5517 // InternalApplicationConfiguration.g:1756:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) );
5518 public final void rule__GraphPattern__Alternatives() throws RecognitionException {
5519
5520 int stackSize = keepStackSize();
5521
5522 try {
5523 // InternalApplicationConfiguration.g:1760:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) )
5524 int alt10=2;
5525 int LA10_0 = input.LA(1);
5526
5527 if ( (LA10_0==RULE_ID) ) {
5528 alt10=1;
5529 }
5530 else if ( (LA10_0==20) ) {
5531 alt10=2;
5532 }
5533 else {
5534 NoViableAltException nvae =
5535 new NoViableAltException("", 10, 0, input);
5536
5537 throw nvae;
5538 }
5539 switch (alt10) {
5540 case 1 :
5541 // InternalApplicationConfiguration.g:1761:2: ( ruleGraphPatternReference )
5542 {
5543 // InternalApplicationConfiguration.g:1761:2: ( ruleGraphPatternReference )
5544 // InternalApplicationConfiguration.g:1762:3: ruleGraphPatternReference
5545 {
5546 before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
5547 pushFollow(FOLLOW_2);
5548 ruleGraphPatternReference();
5549
5550 state._fsp--;
5551
5552 after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
5553
5554 }
5555
5556
5557 }
5558 break;
5559 case 2 :
5560 // InternalApplicationConfiguration.g:1767:2: ( rulePatternSpecification )
5561 {
5562 // InternalApplicationConfiguration.g:1767:2: ( rulePatternSpecification )
5563 // InternalApplicationConfiguration.g:1768:3: rulePatternSpecification
5564 {
5565 before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
5566 pushFollow(FOLLOW_2);
5567 rulePatternSpecification();
5568
5569 state._fsp--;
5570
5571 after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
5572
5573 }
5574
5575
5576 }
5577 break;
5578
5579 }
5580 }
5581 catch (RecognitionException re) {
5582 reportError(re);
5583 recover(input,re);
5584 }
5585 finally {
5586
5587 restoreStackSize(stackSize);
5588
5589 }
5590 return ;
5591 }
5592 // $ANTLR end "rule__GraphPattern__Alternatives"
5593
5594
5595 // $ANTLR start "rule__Config__Alternatives"
5596 // InternalApplicationConfiguration.g:1777:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) );
5597 public final void rule__Config__Alternatives() throws RecognitionException {
5598
5599 int stackSize = keepStackSize();
5600
5601 try {
5602 // InternalApplicationConfiguration.g:1781:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) )
5603 int alt11=2;
5604 int LA11_0 = input.LA(1);
5605
5606 if ( (LA11_0==20) ) {
5607 alt11=1;
5608 }
5609 else if ( (LA11_0==RULE_ID) ) {
5610 alt11=2;
5611 }
5612 else {
5613 NoViableAltException nvae =
5614 new NoViableAltException("", 11, 0, input);
5615
5616 throw nvae;
5617 }
5618 switch (alt11) {
5619 case 1 :
5620 // InternalApplicationConfiguration.g:1782:2: ( ruleConfigSpecification )
5621 {
5622 // InternalApplicationConfiguration.g:1782:2: ( ruleConfigSpecification )
5623 // InternalApplicationConfiguration.g:1783:3: ruleConfigSpecification
5624 {
5625 before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
5626 pushFollow(FOLLOW_2);
5627 ruleConfigSpecification();
5628
5629 state._fsp--;
5630
5631 after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
5632
5633 }
5634
5635
5636 }
5637 break;
5638 case 2 :
5639 // InternalApplicationConfiguration.g:1788:2: ( ruleConfigReference )
5640 {
5641 // InternalApplicationConfiguration.g:1788:2: ( ruleConfigReference )
5642 // InternalApplicationConfiguration.g:1789:3: ruleConfigReference
5643 {
5644 before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
5645 pushFollow(FOLLOW_2);
5646 ruleConfigReference();
5647
5648 state._fsp--;
5649
5650 after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
5651
5652 }
5653
5654
5655 }
5656 break;
5657
5658 }
5659 }
5660 catch (RecognitionException re) {
5661 reportError(re);
5662 recover(input,re);
5663 }
5664 finally {
5665
5666 restoreStackSize(stackSize);
5667
5668 }
5669 return ;
5670 }
5671 // $ANTLR end "rule__Config__Alternatives"
5672
5673
5674 // $ANTLR start "rule__TypeScope__Alternatives"
5675 // InternalApplicationConfiguration.g:1798:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) );
5676 public final void rule__TypeScope__Alternatives() throws RecognitionException {
5677
5678 int stackSize = keepStackSize();
5679
5680 try {
5681 // InternalApplicationConfiguration.g:1802:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) )
5682 int alt12=5;
5683 int LA12_0 = input.LA(1);
5684
5685 if ( (LA12_0==31) ) {
5686 switch ( input.LA(2) ) {
5687 case 36:
5688 {
5689 alt12=4;
5690 }
5691 break;
5692 case 32:
5693 {
5694 alt12=1;
5695 }
5696 break;
5697 case 37:
5698 {
5699 alt12=5;
5700 }
5701 break;
5702 case 34:
5703 {
5704 alt12=2;
5705 }
5706 break;
5707 case 35:
5708 {
5709 alt12=3;
5710 }
5711 break;
5712 default:
5713 NoViableAltException nvae =
5714 new NoViableAltException("", 12, 1, input);
5715
5716 throw nvae;
5717 }
5718
5719 }
5720 else {
5721 NoViableAltException nvae =
5722 new NoViableAltException("", 12, 0, input);
5723
5724 throw nvae;
5725 }
5726 switch (alt12) {
5727 case 1 :
5728 // InternalApplicationConfiguration.g:1803:2: ( ruleClassTypeScope )
5729 {
5730 // InternalApplicationConfiguration.g:1803:2: ( ruleClassTypeScope )
5731 // InternalApplicationConfiguration.g:1804:3: ruleClassTypeScope
5732 {
5733 before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
5734 pushFollow(FOLLOW_2);
5735 ruleClassTypeScope();
5736
5737 state._fsp--;
5738
5739 after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
5740
5741 }
5742
5743
5744 }
5745 break;
5746 case 2 :
5747 // InternalApplicationConfiguration.g:1809:2: ( ruleObjectTypeScope )
5748 {
5749 // InternalApplicationConfiguration.g:1809:2: ( ruleObjectTypeScope )
5750 // InternalApplicationConfiguration.g:1810:3: ruleObjectTypeScope
5751 {
5752 before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
5753 pushFollow(FOLLOW_2);
5754 ruleObjectTypeScope();
5755
5756 state._fsp--;
5757
5758 after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
5759
5760 }
5761
5762
5763 }
5764 break;
5765 case 3 :
5766 // InternalApplicationConfiguration.g:1815:2: ( ruleIntegerTypeScope )
5767 {
5768 // InternalApplicationConfiguration.g:1815:2: ( ruleIntegerTypeScope )
5769 // InternalApplicationConfiguration.g:1816:3: ruleIntegerTypeScope
5770 {
5771 before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
5772 pushFollow(FOLLOW_2);
5773 ruleIntegerTypeScope();
5774
5775 state._fsp--;
5776
5777 after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
5778
5779 }
5780
5781
5782 }
5783 break;
5784 case 4 :
5785 // InternalApplicationConfiguration.g:1821:2: ( ruleRealTypeScope )
5786 {
5787 // InternalApplicationConfiguration.g:1821:2: ( ruleRealTypeScope )
5788 // InternalApplicationConfiguration.g:1822:3: ruleRealTypeScope
5789 {
5790 before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
5791 pushFollow(FOLLOW_2);
5792 ruleRealTypeScope();
5793
5794 state._fsp--;
5795
5796 after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
5797
5798 }
5799
5800
5801 }
5802 break;
5803 case 5 :
5804 // InternalApplicationConfiguration.g:1827:2: ( ruleStringTypeScope )
5805 {
5806 // InternalApplicationConfiguration.g:1827:2: ( ruleStringTypeScope )
5807 // InternalApplicationConfiguration.g:1828:3: ruleStringTypeScope
5808 {
5809 before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
5810 pushFollow(FOLLOW_2);
5811 ruleStringTypeScope();
5812
5813 state._fsp--;
5814
5815 after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
5816
5817 }
5818
5819
5820 }
5821 break;
5822
5823 }
5824 }
5825 catch (RecognitionException re) {
5826 reportError(re);
5827 recover(input,re);
5828 }
5829 finally {
5830
5831 restoreStackSize(stackSize);
5832
5833 }
5834 return ;
5835 }
5836 // $ANTLR end "rule__TypeScope__Alternatives"
5837
5838
5839 // $ANTLR start "rule__ClassTypeScope__Alternatives_2"
5840 // InternalApplicationConfiguration.g:1837:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) );
5841 public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException {
5842
5843 int stackSize = keepStackSize();
5844
5845 try {
5846 // InternalApplicationConfiguration.g:1841:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) )
5847 int alt13=2;
5848 int LA13_0 = input.LA(1);
5849
5850 if ( (LA13_0==47) ) {
5851 alt13=1;
5852 }
5853 else if ( (LA13_0==19) ) {
5854 alt13=2;
5855 }
5856 else {
5857 NoViableAltException nvae =
5858 new NoViableAltException("", 13, 0, input);
5859
5860 throw nvae;
5861 }
5862 switch (alt13) {
5863 case 1 :
5864 // InternalApplicationConfiguration.g:1842:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
5865 {
5866 // InternalApplicationConfiguration.g:1842:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
5867 // InternalApplicationConfiguration.g:1843:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
5868 {
5869 before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
5870 // InternalApplicationConfiguration.g:1844:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
5871 // InternalApplicationConfiguration.g:1844:4: rule__ClassTypeScope__SetsNewAssignment_2_0
5872 {
5873 pushFollow(FOLLOW_2);
5874 rule__ClassTypeScope__SetsNewAssignment_2_0();
5875
5876 state._fsp--;
5877
5878
5879 }
5880
5881 after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
5882
5883 }
5884
5885
5886 }
5887 break;
5888 case 2 :
5889 // InternalApplicationConfiguration.g:1848:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
5890 {
5891 // InternalApplicationConfiguration.g:1848:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
5892 // InternalApplicationConfiguration.g:1849:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
5893 {
5894 before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
5895 // InternalApplicationConfiguration.g:1850:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
5896 // InternalApplicationConfiguration.g:1850:4: rule__ClassTypeScope__SetsSumAssignment_2_1
5897 {
5898 pushFollow(FOLLOW_2);
5899 rule__ClassTypeScope__SetsSumAssignment_2_1();
5900
5901 state._fsp--;
5902
5903
5904 }
5905
5906 after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
5907
5908 }
5909
5910
5911 }
5912 break;
5913
5914 }
5915 }
5916 catch (RecognitionException re) {
5917 reportError(re);
5918 recover(input,re);
5919 }
5920 finally {
5921
5922 restoreStackSize(stackSize);
5923
5924 }
5925 return ;
5926 }
5927 // $ANTLR end "rule__ClassTypeScope__Alternatives_2"
5928
5929
5930 // $ANTLR start "rule__ClassTypeScope__Alternatives_3"
5931 // InternalApplicationConfiguration.g:1858:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) );
5932 public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException {
5933
5934 int stackSize = keepStackSize();
5935
5936 try {
5937 // InternalApplicationConfiguration.g:1862:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) )
5938 int alt14=2;
5939 int LA14_0 = input.LA(1);
5940
5941 if ( (LA14_0==RULE_INT) ) {
5942 int LA14_1 = input.LA(2);
5943
5944 if ( (LA14_1==38) ) {
5945 alt14=2;
5946 }
5947 else if ( (LA14_1==EOF||(LA14_1>=21 && LA14_1<=22)) ) {
5948 alt14=1;
5949 }
5950 else {
5951 NoViableAltException nvae =
5952 new NoViableAltException("", 14, 1, input);
5953
5954 throw nvae;
5955 }
5956 }
5957 else if ( (LA14_0==48) ) {
5958 alt14=1;
5959 }
5960 else {
5961 NoViableAltException nvae =
5962 new NoViableAltException("", 14, 0, input);
5963
5964 throw nvae;
5965 }
5966 switch (alt14) {
5967 case 1 :
5968 // InternalApplicationConfiguration.g:1863:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
5969 {
5970 // InternalApplicationConfiguration.g:1863:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
5971 // InternalApplicationConfiguration.g:1864:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
5972 {
5973 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
5974 // InternalApplicationConfiguration.g:1865:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
5975 // InternalApplicationConfiguration.g:1865:4: rule__ClassTypeScope__NumberAssignment_3_0
5976 {
5977 pushFollow(FOLLOW_2);
5978 rule__ClassTypeScope__NumberAssignment_3_0();
5979
5980 state._fsp--;
5981
5982
5983 }
5984
5985 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
5986
5987 }
5988
5989
5990 }
5991 break;
5992 case 2 :
5993 // InternalApplicationConfiguration.g:1869:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
5994 {
5995 // InternalApplicationConfiguration.g:1869:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
5996 // InternalApplicationConfiguration.g:1870:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
5997 {
5998 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
5999 // InternalApplicationConfiguration.g:1871:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
6000 // InternalApplicationConfiguration.g:1871:4: rule__ClassTypeScope__NumberAssignment_3_1
6001 {
6002 pushFollow(FOLLOW_2);
6003 rule__ClassTypeScope__NumberAssignment_3_1();
6004
6005 state._fsp--;
6006
6007
6008 }
6009
6010 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
6011
6012 }
6013
6014
6015 }
6016 break;
6017
6018 }
6019 }
6020 catch (RecognitionException re) {
6021 reportError(re);
6022 recover(input,re);
6023 }
6024 finally {
6025
6026 restoreStackSize(stackSize);
6027
6028 }
6029 return ;
6030 }
6031 // $ANTLR end "rule__ClassTypeScope__Alternatives_3"
6032
6033
6034 // $ANTLR start "rule__ObjectTypeScope__Alternatives_2"
6035 // InternalApplicationConfiguration.g:1879:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) );
6036 public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException {
6037
6038 int stackSize = keepStackSize();
6039
6040 try {
6041 // InternalApplicationConfiguration.g:1883:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) )
6042 int alt15=2;
6043 int LA15_0 = input.LA(1);
6044
6045 if ( (LA15_0==47) ) {
6046 alt15=1;
6047 }
6048 else if ( (LA15_0==19) ) {
6049 alt15=2;
6050 }
6051 else {
6052 NoViableAltException nvae =
6053 new NoViableAltException("", 15, 0, input);
6054
6055 throw nvae;
6056 }
6057 switch (alt15) {
6058 case 1 :
6059 // InternalApplicationConfiguration.g:1884:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
6060 {
6061 // InternalApplicationConfiguration.g:1884:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
6062 // InternalApplicationConfiguration.g:1885:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
6063 {
6064 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
6065 // InternalApplicationConfiguration.g:1886:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
6066 // InternalApplicationConfiguration.g:1886:4: rule__ObjectTypeScope__SetsNewAssignment_2_0
6067 {
6068 pushFollow(FOLLOW_2);
6069 rule__ObjectTypeScope__SetsNewAssignment_2_0();
6070
6071 state._fsp--;
6072
6073
6074 }
6075
6076 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
6077
6078 }
6079
6080
6081 }
6082 break;
6083 case 2 :
6084 // InternalApplicationConfiguration.g:1890:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
6085 {
6086 // InternalApplicationConfiguration.g:1890:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
6087 // InternalApplicationConfiguration.g:1891:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
6088 {
6089 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
6090 // InternalApplicationConfiguration.g:1892:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
6091 // InternalApplicationConfiguration.g:1892:4: rule__ObjectTypeScope__SetsSumAssignment_2_1
6092 {
6093 pushFollow(FOLLOW_2);
6094 rule__ObjectTypeScope__SetsSumAssignment_2_1();
6095
6096 state._fsp--;
6097
6098
6099 }
6100
6101 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
6102
6103 }
6104
6105
6106 }
6107 break;
6108
6109 }
6110 }
6111 catch (RecognitionException re) {
6112 reportError(re);
6113 recover(input,re);
6114 }
6115 finally {
6116
6117 restoreStackSize(stackSize);
6118
6119 }
6120 return ;
6121 }
6122 // $ANTLR end "rule__ObjectTypeScope__Alternatives_2"
6123
6124
6125 // $ANTLR start "rule__ObjectTypeScope__Alternatives_3"
6126 // InternalApplicationConfiguration.g:1900:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) );
6127 public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException {
6128
6129 int stackSize = keepStackSize();
6130
6131 try {
6132 // InternalApplicationConfiguration.g:1904:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) )
6133 int alt16=2;
6134 int LA16_0 = input.LA(1);
6135
6136 if ( (LA16_0==RULE_INT) ) {
6137 int LA16_1 = input.LA(2);
6138
6139 if ( (LA16_1==38) ) {
6140 alt16=2;
6141 }
6142 else if ( (LA16_1==EOF||(LA16_1>=21 && LA16_1<=22)) ) {
6143 alt16=1;
6144 }
6145 else {
6146 NoViableAltException nvae =
6147 new NoViableAltException("", 16, 1, input);
6148
6149 throw nvae;
6150 }
6151 }
6152 else if ( (LA16_0==48) ) {
6153 alt16=1;
6154 }
6155 else {
6156 NoViableAltException nvae =
6157 new NoViableAltException("", 16, 0, input);
6158
6159 throw nvae;
6160 }
6161 switch (alt16) {
6162 case 1 :
6163 // InternalApplicationConfiguration.g:1905:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
6164 {
6165 // InternalApplicationConfiguration.g:1905:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
6166 // InternalApplicationConfiguration.g:1906:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
6167 {
6168 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
6169 // InternalApplicationConfiguration.g:1907:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
6170 // InternalApplicationConfiguration.g:1907:4: rule__ObjectTypeScope__NumberAssignment_3_0
6171 {
6172 pushFollow(FOLLOW_2);
6173 rule__ObjectTypeScope__NumberAssignment_3_0();
6174
6175 state._fsp--;
6176
6177
6178 }
6179
6180 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
6181
6182 }
6183
6184
6185 }
6186 break;
6187 case 2 :
6188 // InternalApplicationConfiguration.g:1911:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
6189 {
6190 // InternalApplicationConfiguration.g:1911:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
6191 // InternalApplicationConfiguration.g:1912:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
6192 {
6193 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
6194 // InternalApplicationConfiguration.g:1913:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
6195 // InternalApplicationConfiguration.g:1913:4: rule__ObjectTypeScope__NumberAssignment_3_1
6196 {
6197 pushFollow(FOLLOW_2);
6198 rule__ObjectTypeScope__NumberAssignment_3_1();
6199
6200 state._fsp--;
6201
6202
6203 }
6204
6205 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
6206
6207 }
6208
6209
6210 }
6211 break;
6212
6213 }
6214 }
6215 catch (RecognitionException re) {
6216 reportError(re);
6217 recover(input,re);
6218 }
6219 finally {
6220
6221 restoreStackSize(stackSize);
6222
6223 }
6224 return ;
6225 }
6226 // $ANTLR end "rule__ObjectTypeScope__Alternatives_3"
6227
6228
6229 // $ANTLR start "rule__IntegerTypeScope__Alternatives_2"
6230 // InternalApplicationConfiguration.g:1921:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) );
6231 public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException {
6232
6233 int stackSize = keepStackSize();
6234
6235 try {
6236 // InternalApplicationConfiguration.g:1925:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) )
6237 int alt17=2;
6238 int LA17_0 = input.LA(1);
6239
6240 if ( (LA17_0==47) ) {
6241 alt17=1;
6242 }
6243 else if ( (LA17_0==19) ) {
6244 alt17=2;
6245 }
6246 else {
6247 NoViableAltException nvae =
6248 new NoViableAltException("", 17, 0, input);
6249
6250 throw nvae;
6251 }
6252 switch (alt17) {
6253 case 1 :
6254 // InternalApplicationConfiguration.g:1926:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
6255 {
6256 // InternalApplicationConfiguration.g:1926:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
6257 // InternalApplicationConfiguration.g:1927:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
6258 {
6259 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
6260 // InternalApplicationConfiguration.g:1928:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
6261 // InternalApplicationConfiguration.g:1928:4: rule__IntegerTypeScope__SetsNewAssignment_2_0
6262 {
6263 pushFollow(FOLLOW_2);
6264 rule__IntegerTypeScope__SetsNewAssignment_2_0();
6265
6266 state._fsp--;
6267
6268
6269 }
6270
6271 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
6272
6273 }
6274
6275
6276 }
6277 break;
6278 case 2 :
6279 // InternalApplicationConfiguration.g:1932:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
6280 {
6281 // InternalApplicationConfiguration.g:1932:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
6282 // InternalApplicationConfiguration.g:1933:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
6283 {
6284 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
6285 // InternalApplicationConfiguration.g:1934:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
6286 // InternalApplicationConfiguration.g:1934:4: rule__IntegerTypeScope__SetsSumAssignment_2_1
6287 {
6288 pushFollow(FOLLOW_2);
6289 rule__IntegerTypeScope__SetsSumAssignment_2_1();
6290
6291 state._fsp--;
6292
6293
6294 }
6295
6296 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
6297
6298 }
6299
6300
6301 }
6302 break;
6303
6304 }
6305 }
6306 catch (RecognitionException re) {
6307 reportError(re);
6308 recover(input,re);
6309 }
6310 finally {
6311
6312 restoreStackSize(stackSize);
6313
6314 }
6315 return ;
6316 }
6317 // $ANTLR end "rule__IntegerTypeScope__Alternatives_2"
6318
6319
6320 // $ANTLR start "rule__IntegerTypeScope__Alternatives_3"
6321 // InternalApplicationConfiguration.g:1942:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) );
6322 public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException {
6323
6324 int stackSize = keepStackSize();
6325
6326 try {
6327 // InternalApplicationConfiguration.g:1946:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) )
6328 int alt18=3;
6329 switch ( input.LA(1) ) {
6330 case RULE_INT:
6331 {
6332 int LA18_1 = input.LA(2);
6333
6334 if ( (LA18_1==38) ) {
6335 alt18=2;
6336 }
6337 else if ( (LA18_1==EOF||(LA18_1>=21 && LA18_1<=22)) ) {
6338 alt18=1;
6339 }
6340 else {
6341 NoViableAltException nvae =
6342 new NoViableAltException("", 18, 1, input);
6343
6344 throw nvae;
6345 }
6346 }
6347 break;
6348 case 48:
6349 {
6350 alt18=1;
6351 }
6352 break;
6353 case 20:
6354 {
6355 alt18=3;
6356 }
6357 break;
6358 default:
6359 NoViableAltException nvae =
6360 new NoViableAltException("", 18, 0, input);
6361
6362 throw nvae;
6363 }
6364
6365 switch (alt18) {
6366 case 1 :
6367 // InternalApplicationConfiguration.g:1947:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
6368 {
6369 // InternalApplicationConfiguration.g:1947:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
6370 // InternalApplicationConfiguration.g:1948:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
6371 {
6372 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
6373 // InternalApplicationConfiguration.g:1949:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
6374 // InternalApplicationConfiguration.g:1949:4: rule__IntegerTypeScope__NumberAssignment_3_0
6375 {
6376 pushFollow(FOLLOW_2);
6377 rule__IntegerTypeScope__NumberAssignment_3_0();
6378
6379 state._fsp--;
6380
6381
6382 }
6383
6384 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
6385
6386 }
6387
6388
6389 }
6390 break;
6391 case 2 :
6392 // InternalApplicationConfiguration.g:1953:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
6393 {
6394 // InternalApplicationConfiguration.g:1953:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
6395 // InternalApplicationConfiguration.g:1954:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
6396 {
6397 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
6398 // InternalApplicationConfiguration.g:1955:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
6399 // InternalApplicationConfiguration.g:1955:4: rule__IntegerTypeScope__NumberAssignment_3_1
6400 {
6401 pushFollow(FOLLOW_2);
6402 rule__IntegerTypeScope__NumberAssignment_3_1();
6403
6404 state._fsp--;
6405
6406
6407 }
6408
6409 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
6410
6411 }
6412
6413
6414 }
6415 break;
6416 case 3 :
6417 // InternalApplicationConfiguration.g:1959:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
6418 {
6419 // InternalApplicationConfiguration.g:1959:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
6420 // InternalApplicationConfiguration.g:1960:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
6421 {
6422 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
6423 // InternalApplicationConfiguration.g:1961:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
6424 // InternalApplicationConfiguration.g:1961:4: rule__IntegerTypeScope__NumberAssignment_3_2
6425 {
6426 pushFollow(FOLLOW_2);
6427 rule__IntegerTypeScope__NumberAssignment_3_2();
6428
6429 state._fsp--;
6430
6431
6432 }
6433
6434 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
6435
6436 }
6437
6438
6439 }
6440 break;
6441
6442 }
6443 }
6444 catch (RecognitionException re) {
6445 reportError(re);
6446 recover(input,re);
6447 }
6448 finally {
6449
6450 restoreStackSize(stackSize);
6451
6452 }
6453 return ;
6454 }
6455 // $ANTLR end "rule__IntegerTypeScope__Alternatives_3"
6456
6457
6458 // $ANTLR start "rule__RealTypeScope__Alternatives_2"
6459 // InternalApplicationConfiguration.g:1969:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) );
6460 public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException {
6461
6462 int stackSize = keepStackSize();
6463
6464 try {
6465 // InternalApplicationConfiguration.g:1973:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) )
6466 int alt19=2;
6467 int LA19_0 = input.LA(1);
6468
6469 if ( (LA19_0==47) ) {
6470 alt19=1;
6471 }
6472 else if ( (LA19_0==19) ) {
6473 alt19=2;
6474 }
6475 else {
6476 NoViableAltException nvae =
6477 new NoViableAltException("", 19, 0, input);
6478
6479 throw nvae;
6480 }
6481 switch (alt19) {
6482 case 1 :
6483 // InternalApplicationConfiguration.g:1974:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
6484 {
6485 // InternalApplicationConfiguration.g:1974:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
6486 // InternalApplicationConfiguration.g:1975:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
6487 {
6488 before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
6489 // InternalApplicationConfiguration.g:1976:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
6490 // InternalApplicationConfiguration.g:1976:4: rule__RealTypeScope__SetsNewAssignment_2_0
6491 {
6492 pushFollow(FOLLOW_2);
6493 rule__RealTypeScope__SetsNewAssignment_2_0();
6494
6495 state._fsp--;
6496
6497
6498 }
6499
6500 after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
6501
6502 }
6503
6504
6505 }
6506 break;
6507 case 2 :
6508 // InternalApplicationConfiguration.g:1980:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
6509 {
6510 // InternalApplicationConfiguration.g:1980:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
6511 // InternalApplicationConfiguration.g:1981:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
6512 {
6513 before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
6514 // InternalApplicationConfiguration.g:1982:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
6515 // InternalApplicationConfiguration.g:1982:4: rule__RealTypeScope__SetsSumAssignment_2_1
6516 {
6517 pushFollow(FOLLOW_2);
6518 rule__RealTypeScope__SetsSumAssignment_2_1();
6519
6520 state._fsp--;
6521
6522
6523 }
6524
6525 after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
6526
6527 }
6528
6529
6530 }
6531 break;
6532
6533 }
6534 }
6535 catch (RecognitionException re) {
6536 reportError(re);
6537 recover(input,re);
6538 }
6539 finally {
6540
6541 restoreStackSize(stackSize);
6542
6543 }
6544 return ;
6545 }
6546 // $ANTLR end "rule__RealTypeScope__Alternatives_2"
6547
6548
6549 // $ANTLR start "rule__RealTypeScope__Alternatives_3"
6550 // InternalApplicationConfiguration.g:1990:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) );
6551 public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException {
6552
6553 int stackSize = keepStackSize();
6554
6555 try {
6556 // InternalApplicationConfiguration.g:1994:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) )
6557 int alt20=3;
6558 switch ( input.LA(1) ) {
6559 case RULE_INT:
6560 {
6561 int LA20_1 = input.LA(2);
6562
6563 if ( (LA20_1==38) ) {
6564 alt20=2;
6565 }
6566 else if ( (LA20_1==EOF||(LA20_1>=21 && LA20_1<=22)) ) {
6567 alt20=1;
6568 }
6569 else {
6570 NoViableAltException nvae =
6571 new NoViableAltException("", 20, 1, input);
6572
6573 throw nvae;
6574 }
6575 }
6576 break;
6577 case 48:
6578 {
6579 alt20=1;
6580 }
6581 break;
6582 case 20:
6583 {
6584 alt20=3;
6585 }
6586 break;
6587 default:
6588 NoViableAltException nvae =
6589 new NoViableAltException("", 20, 0, input);
6590
6591 throw nvae;
6592 }
6593
6594 switch (alt20) {
6595 case 1 :
6596 // InternalApplicationConfiguration.g:1995:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
6597 {
6598 // InternalApplicationConfiguration.g:1995:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
6599 // InternalApplicationConfiguration.g:1996:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
6600 {
6601 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
6602 // InternalApplicationConfiguration.g:1997:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
6603 // InternalApplicationConfiguration.g:1997:4: rule__RealTypeScope__NumberAssignment_3_0
6604 {
6605 pushFollow(FOLLOW_2);
6606 rule__RealTypeScope__NumberAssignment_3_0();
6607
6608 state._fsp--;
6609
6610
6611 }
6612
6613 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
6614
6615 }
6616
6617
6618 }
6619 break;
6620 case 2 :
6621 // InternalApplicationConfiguration.g:2001:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
6622 {
6623 // InternalApplicationConfiguration.g:2001:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
6624 // InternalApplicationConfiguration.g:2002:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
6625 {
6626 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
6627 // InternalApplicationConfiguration.g:2003:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
6628 // InternalApplicationConfiguration.g:2003:4: rule__RealTypeScope__NumberAssignment_3_1
6629 {
6630 pushFollow(FOLLOW_2);
6631 rule__RealTypeScope__NumberAssignment_3_1();
6632
6633 state._fsp--;
6634
6635
6636 }
6637
6638 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
6639
6640 }
6641
6642
6643 }
6644 break;
6645 case 3 :
6646 // InternalApplicationConfiguration.g:2007:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
6647 {
6648 // InternalApplicationConfiguration.g:2007:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
6649 // InternalApplicationConfiguration.g:2008:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
6650 {
6651 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
6652 // InternalApplicationConfiguration.g:2009:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
6653 // InternalApplicationConfiguration.g:2009:4: rule__RealTypeScope__NumberAssignment_3_2
6654 {
6655 pushFollow(FOLLOW_2);
6656 rule__RealTypeScope__NumberAssignment_3_2();
6657
6658 state._fsp--;
6659
6660
6661 }
6662
6663 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
6664
6665 }
6666
6667
6668 }
6669 break;
6670
6671 }
6672 }
6673 catch (RecognitionException re) {
6674 reportError(re);
6675 recover(input,re);
6676 }
6677 finally {
6678
6679 restoreStackSize(stackSize);
6680
6681 }
6682 return ;
6683 }
6684 // $ANTLR end "rule__RealTypeScope__Alternatives_3"
6685
6686
6687 // $ANTLR start "rule__StringTypeScope__Alternatives_2"
6688 // InternalApplicationConfiguration.g:2017:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) );
6689 public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException {
6690
6691 int stackSize = keepStackSize();
6692
6693 try {
6694 // InternalApplicationConfiguration.g:2021:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) )
6695 int alt21=2;
6696 int LA21_0 = input.LA(1);
6697
6698 if ( (LA21_0==47) ) {
6699 alt21=1;
6700 }
6701 else if ( (LA21_0==19) ) {
6702 alt21=2;
6703 }
6704 else {
6705 NoViableAltException nvae =
6706 new NoViableAltException("", 21, 0, input);
6707
6708 throw nvae;
6709 }
6710 switch (alt21) {
6711 case 1 :
6712 // InternalApplicationConfiguration.g:2022:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
6713 {
6714 // InternalApplicationConfiguration.g:2022:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
6715 // InternalApplicationConfiguration.g:2023:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
6716 {
6717 before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
6718 // InternalApplicationConfiguration.g:2024:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
6719 // InternalApplicationConfiguration.g:2024:4: rule__StringTypeScope__SetsNewAssignment_2_0
6720 {
6721 pushFollow(FOLLOW_2);
6722 rule__StringTypeScope__SetsNewAssignment_2_0();
6723
6724 state._fsp--;
6725
6726
6727 }
6728
6729 after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
6730
6731 }
6732
6733
6734 }
6735 break;
6736 case 2 :
6737 // InternalApplicationConfiguration.g:2028:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
6738 {
6739 // InternalApplicationConfiguration.g:2028:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
6740 // InternalApplicationConfiguration.g:2029:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
6741 {
6742 before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
6743 // InternalApplicationConfiguration.g:2030:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
6744 // InternalApplicationConfiguration.g:2030:4: rule__StringTypeScope__SetsSumAssignment_2_1
6745 {
6746 pushFollow(FOLLOW_2);
6747 rule__StringTypeScope__SetsSumAssignment_2_1();
6748
6749 state._fsp--;
6750
6751
6752 }
6753
6754 after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
6755
6756 }
6757
6758
6759 }
6760 break;
6761
6762 }
6763 }
6764 catch (RecognitionException re) {
6765 reportError(re);
6766 recover(input,re);
6767 }
6768 finally {
6769
6770 restoreStackSize(stackSize);
6771
6772 }
6773 return ;
6774 }
6775 // $ANTLR end "rule__StringTypeScope__Alternatives_2"
6776
6777
6778 // $ANTLR start "rule__StringTypeScope__Alternatives_3"
6779 // InternalApplicationConfiguration.g:2038:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) );
6780 public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException {
6781
6782 int stackSize = keepStackSize();
6783
6784 try {
6785 // InternalApplicationConfiguration.g:2042:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) )
6786 int alt22=3;
6787 switch ( input.LA(1) ) {
6788 case RULE_INT:
6789 {
6790 int LA22_1 = input.LA(2);
6791
6792 if ( (LA22_1==38) ) {
6793 alt22=2;
6794 }
6795 else if ( (LA22_1==EOF||(LA22_1>=21 && LA22_1<=22)) ) {
6796 alt22=1;
6797 }
6798 else {
6799 NoViableAltException nvae =
6800 new NoViableAltException("", 22, 1, input);
6801
6802 throw nvae;
6803 }
6804 }
6805 break;
6806 case 48:
6807 {
6808 alt22=1;
6809 }
6810 break;
6811 case 20:
6812 {
6813 alt22=3;
6814 }
6815 break;
6816 default:
6817 NoViableAltException nvae =
6818 new NoViableAltException("", 22, 0, input);
6819
6820 throw nvae;
6821 }
6822
6823 switch (alt22) {
6824 case 1 :
6825 // InternalApplicationConfiguration.g:2043:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
6826 {
6827 // InternalApplicationConfiguration.g:2043:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
6828 // InternalApplicationConfiguration.g:2044:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
6829 {
6830 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
6831 // InternalApplicationConfiguration.g:2045:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
6832 // InternalApplicationConfiguration.g:2045:4: rule__StringTypeScope__NumberAssignment_3_0
6833 {
6834 pushFollow(FOLLOW_2);
6835 rule__StringTypeScope__NumberAssignment_3_0();
6836
6837 state._fsp--;
6838
6839
6840 }
6841
6842 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
6843
6844 }
6845
6846
6847 }
6848 break;
6849 case 2 :
6850 // InternalApplicationConfiguration.g:2049:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
6851 {
6852 // InternalApplicationConfiguration.g:2049:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
6853 // InternalApplicationConfiguration.g:2050:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
6854 {
6855 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
6856 // InternalApplicationConfiguration.g:2051:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
6857 // InternalApplicationConfiguration.g:2051:4: rule__StringTypeScope__NumberAssignment_3_1
6858 {
6859 pushFollow(FOLLOW_2);
6860 rule__StringTypeScope__NumberAssignment_3_1();
6861
6862 state._fsp--;
6863
6864
6865 }
6866
6867 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
6868
6869 }
6870
6871
6872 }
6873 break;
6874 case 3 :
6875 // InternalApplicationConfiguration.g:2055:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
6876 {
6877 // InternalApplicationConfiguration.g:2055:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
6878 // InternalApplicationConfiguration.g:2056:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
6879 {
6880 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
6881 // InternalApplicationConfiguration.g:2057:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
6882 // InternalApplicationConfiguration.g:2057:4: rule__StringTypeScope__NumberAssignment_3_2
6883 {
6884 pushFollow(FOLLOW_2);
6885 rule__StringTypeScope__NumberAssignment_3_2();
6886
6887 state._fsp--;
6888
6889
6890 }
6891
6892 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
6893
6894 }
6895
6896
6897 }
6898 break;
6899
6900 }
6901 }
6902 catch (RecognitionException re) {
6903 reportError(re);
6904 recover(input,re);
6905 }
6906 finally {
6907
6908 restoreStackSize(stackSize);
6909
6910 }
6911 return ;
6912 }
6913 // $ANTLR end "rule__StringTypeScope__Alternatives_3"
6914
6915
6916 // $ANTLR start "rule__ExactNumber__Alternatives"
6917 // InternalApplicationConfiguration.g:2065:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) );
6918 public final void rule__ExactNumber__Alternatives() throws RecognitionException {
6919
6920 int stackSize = keepStackSize();
6921
6922 try {
6923 // InternalApplicationConfiguration.g:2069:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) )
6924 int alt23=2;
6925 int LA23_0 = input.LA(1);
6926
6927 if ( (LA23_0==RULE_INT) ) {
6928 alt23=1;
6929 }
6930 else if ( (LA23_0==48) ) {
6931 alt23=2;
6932 }
6933 else {
6934 NoViableAltException nvae =
6935 new NoViableAltException("", 23, 0, input);
6936
6937 throw nvae;
6938 }
6939 switch (alt23) {
6940 case 1 :
6941 // InternalApplicationConfiguration.g:2070:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
6942 {
6943 // InternalApplicationConfiguration.g:2070:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
6944 // InternalApplicationConfiguration.g:2071:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
6945 {
6946 before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
6947 // InternalApplicationConfiguration.g:2072:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
6948 // InternalApplicationConfiguration.g:2072:4: rule__ExactNumber__ExactNumberAssignment_0
6949 {
6950 pushFollow(FOLLOW_2);
6951 rule__ExactNumber__ExactNumberAssignment_0();
6952
6953 state._fsp--;
6954
6955
6956 }
6957
6958 after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
6959
6960 }
6961
6962
6963 }
6964 break;
6965 case 2 :
6966 // InternalApplicationConfiguration.g:2076:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
6967 {
6968 // InternalApplicationConfiguration.g:2076:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
6969 // InternalApplicationConfiguration.g:2077:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
6970 {
6971 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
6972 // InternalApplicationConfiguration.g:2078:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
6973 // InternalApplicationConfiguration.g:2078:4: rule__ExactNumber__ExactUnlimitedAssignment_1
6974 {
6975 pushFollow(FOLLOW_2);
6976 rule__ExactNumber__ExactUnlimitedAssignment_1();
6977
6978 state._fsp--;
6979
6980
6981 }
6982
6983 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
6984
6985 }
6986
6987
6988 }
6989 break;
6990
6991 }
6992 }
6993 catch (RecognitionException re) {
6994 reportError(re);
6995 recover(input,re);
6996 }
6997 finally {
6998
6999 restoreStackSize(stackSize);
7000
7001 }
7002 return ;
7003 }
7004 // $ANTLR end "rule__ExactNumber__Alternatives"
7005
7006
7007 // $ANTLR start "rule__IntervallNumber__Alternatives_2"
7008 // InternalApplicationConfiguration.g:2086:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) );
7009 public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException {
7010
7011 int stackSize = keepStackSize();
7012
7013 try {
7014 // InternalApplicationConfiguration.g:2090:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) )
7015 int alt24=2;
7016 int LA24_0 = input.LA(1);
7017
7018 if ( (LA24_0==RULE_INT) ) {
7019 alt24=1;
7020 }
7021 else if ( (LA24_0==48) ) {
7022 alt24=2;
7023 }
7024 else {
7025 NoViableAltException nvae =
7026 new NoViableAltException("", 24, 0, input);
7027
7028 throw nvae;
7029 }
7030 switch (alt24) {
7031 case 1 :
7032 // InternalApplicationConfiguration.g:2091:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
7033 {
7034 // InternalApplicationConfiguration.g:2091:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
7035 // InternalApplicationConfiguration.g:2092:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
7036 {
7037 before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
7038 // InternalApplicationConfiguration.g:2093:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
7039 // InternalApplicationConfiguration.g:2093:4: rule__IntervallNumber__MaxNumberAssignment_2_0
7040 {
7041 pushFollow(FOLLOW_2);
7042 rule__IntervallNumber__MaxNumberAssignment_2_0();
7043
7044 state._fsp--;
7045
7046
7047 }
7048
7049 after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
7050
7051 }
7052
7053
7054 }
7055 break;
7056 case 2 :
7057 // InternalApplicationConfiguration.g:2097:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
7058 {
7059 // InternalApplicationConfiguration.g:2097:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
7060 // InternalApplicationConfiguration.g:2098:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
7061 {
7062 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
7063 // InternalApplicationConfiguration.g:2099:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
7064 // InternalApplicationConfiguration.g:2099:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1
7065 {
7066 pushFollow(FOLLOW_2);
7067 rule__IntervallNumber__MaxUnlimitedAssignment_2_1();
7068
7069 state._fsp--;
7070
7071
7072 }
7073
7074 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
7075
7076 }
7077
7078
7079 }
7080 break;
7081
7082 }
7083 }
7084 catch (RecognitionException re) {
7085 reportError(re);
7086 recover(input,re);
7087 }
7088 finally {
7089
7090 restoreStackSize(stackSize);
7091
7092 }
7093 return ;
7094 }
7095 // $ANTLR end "rule__IntervallNumber__Alternatives_2"
7096
7097
7098 // $ANTLR start "rule__Scope__Alternatives"
7099 // InternalApplicationConfiguration.g:2107:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) );
7100 public final void rule__Scope__Alternatives() throws RecognitionException {
7101
7102 int stackSize = keepStackSize();
7103
7104 try {
7105 // InternalApplicationConfiguration.g:2111:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) )
7106 int alt25=2;
7107 int LA25_0 = input.LA(1);
7108
7109 if ( (LA25_0==20) ) {
7110 alt25=1;
7111 }
7112 else if ( (LA25_0==RULE_ID) ) {
7113 alt25=2;
7114 }
7115 else {
7116 NoViableAltException nvae =
7117 new NoViableAltException("", 25, 0, input);
7118
7119 throw nvae;
7120 }
7121 switch (alt25) {
7122 case 1 :
7123 // InternalApplicationConfiguration.g:2112:2: ( ruleScopeSpecification )
7124 {
7125 // InternalApplicationConfiguration.g:2112:2: ( ruleScopeSpecification )
7126 // InternalApplicationConfiguration.g:2113:3: ruleScopeSpecification
7127 {
7128 before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
7129 pushFollow(FOLLOW_2);
7130 ruleScopeSpecification();
7131
7132 state._fsp--;
7133
7134 after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
7135
7136 }
7137
7138
7139 }
7140 break;
7141 case 2 :
7142 // InternalApplicationConfiguration.g:2118:2: ( ruleScopeReference )
7143 {
7144 // InternalApplicationConfiguration.g:2118:2: ( ruleScopeReference )
7145 // InternalApplicationConfiguration.g:2119:3: ruleScopeReference
7146 {
7147 before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
7148 pushFollow(FOLLOW_2);
7149 ruleScopeReference();
7150
7151 state._fsp--;
7152
7153 after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
7154
7155 }
7156
7157
7158 }
7159 break;
7160
7161 }
7162 }
7163 catch (RecognitionException re) {
7164 reportError(re);
7165 recover(input,re);
7166 }
7167 finally {
7168
7169 restoreStackSize(stackSize);
7170
7171 }
7172 return ;
7173 }
7174 // $ANTLR end "rule__Scope__Alternatives"
7175
7176
7177 // $ANTLR start "rule__Solver__Alternatives"
7178 // InternalApplicationConfiguration.g:2128:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) );
7179 public final void rule__Solver__Alternatives() throws RecognitionException {
7180
7181 int stackSize = keepStackSize();
7182
7183 try {
7184 // InternalApplicationConfiguration.g:2132:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) )
7185 int alt26=3;
7186 switch ( input.LA(1) ) {
7187 case 11:
7188 {
7189 alt26=1;
7190 }
7191 break;
7192 case 12:
7193 {
7194 alt26=2;
7195 }
7196 break;
7197 case 13:
7198 {
7199 alt26=3;
7200 }
7201 break;
7202 default:
7203 NoViableAltException nvae =
7204 new NoViableAltException("", 26, 0, input);
7205
7206 throw nvae;
7207 }
7208
7209 switch (alt26) {
7210 case 1 :
7211 // InternalApplicationConfiguration.g:2133:2: ( ( 'SMTSolver' ) )
7212 {
7213 // InternalApplicationConfiguration.g:2133:2: ( ( 'SMTSolver' ) )
7214 // InternalApplicationConfiguration.g:2134:3: ( 'SMTSolver' )
7215 {
7216 before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
7217 // InternalApplicationConfiguration.g:2135:3: ( 'SMTSolver' )
7218 // InternalApplicationConfiguration.g:2135:4: 'SMTSolver'
7219 {
7220 match(input,11,FOLLOW_2);
7221
7222 }
7223
7224 after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
7225
7226 }
7227
7228
7229 }
7230 break;
7231 case 2 :
7232 // InternalApplicationConfiguration.g:2139:2: ( ( 'AlloySolver' ) )
7233 {
7234 // InternalApplicationConfiguration.g:2139:2: ( ( 'AlloySolver' ) )
7235 // InternalApplicationConfiguration.g:2140:3: ( 'AlloySolver' )
7236 {
7237 before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
7238 // InternalApplicationConfiguration.g:2141:3: ( 'AlloySolver' )
7239 // InternalApplicationConfiguration.g:2141:4: 'AlloySolver'
7240 {
7241 match(input,12,FOLLOW_2);
7242
7243 }
7244
7245 after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
7246
7247 }
7248
7249
7250 }
7251 break;
7252 case 3 :
7253 // InternalApplicationConfiguration.g:2145:2: ( ( 'ViatraSolver' ) )
7254 {
7255 // InternalApplicationConfiguration.g:2145:2: ( ( 'ViatraSolver' ) )
7256 // InternalApplicationConfiguration.g:2146:3: ( 'ViatraSolver' )
7257 {
7258 before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
7259 // InternalApplicationConfiguration.g:2147:3: ( 'ViatraSolver' )
7260 // InternalApplicationConfiguration.g:2147:4: 'ViatraSolver'
7261 {
7262 match(input,13,FOLLOW_2);
7263
7264 }
7265
7266 after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
7267
7268 }
7269
7270
7271 }
7272 break;
7273
7274 }
7275 }
7276 catch (RecognitionException re) {
7277 reportError(re);
7278 recover(input,re);
7279 }
7280 finally {
7281
7282 restoreStackSize(stackSize);
7283
7284 }
7285 return ;
7286 }
7287 // $ANTLR end "rule__Solver__Alternatives"
7288
7289
1162 // $ANTLR start "rule__ConfigurationScript__Group__0" 7290 // $ANTLR start "rule__ConfigurationScript__Group__0"
1163 // InternalApplicationConfiguration.g:394:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; 7291 // InternalApplicationConfiguration.g:2155:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ;
1164 public final void rule__ConfigurationScript__Group__0() throws RecognitionException { 7292 public final void rule__ConfigurationScript__Group__0() throws RecognitionException {
1165 7293
1166 int stackSize = keepStackSize(); 7294 int stackSize = keepStackSize();
1167 7295
1168 try { 7296 try {
1169 // InternalApplicationConfiguration.g:398:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) 7297 // InternalApplicationConfiguration.g:2159:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 )
1170 // InternalApplicationConfiguration.g:399:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 7298 // InternalApplicationConfiguration.g:2160:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1
1171 { 7299 {
1172 pushFollow(FOLLOW_3); 7300 pushFollow(FOLLOW_3);
1173 rule__ConfigurationScript__Group__0__Impl(); 7301 rule__ConfigurationScript__Group__0__Impl();
@@ -1198,33 +7326,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1198 7326
1199 7327
1200 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" 7328 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl"
1201 // InternalApplicationConfiguration.g:406:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; 7329 // InternalApplicationConfiguration.g:2167:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ;
1202 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { 7330 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException {
1203 7331
1204 int stackSize = keepStackSize(); 7332 int stackSize = keepStackSize();
1205 7333
1206 try { 7334 try {
1207 // InternalApplicationConfiguration.g:410:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) 7335 // InternalApplicationConfiguration.g:2171:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) )
1208 // InternalApplicationConfiguration.g:411:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 7336 // InternalApplicationConfiguration.g:2172:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
1209 { 7337 {
1210 // InternalApplicationConfiguration.g:411:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 7338 // InternalApplicationConfiguration.g:2172:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
1211 // InternalApplicationConfiguration.g:412:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 7339 // InternalApplicationConfiguration.g:2173:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
1212 { 7340 {
1213 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); 7341 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
1214 // InternalApplicationConfiguration.g:413:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 7342 // InternalApplicationConfiguration.g:2174:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
1215 loop3: 7343 loop27:
1216 do { 7344 do {
1217 int alt3=2; 7345 int alt27=2;
1218 int LA3_0 = input.LA(1); 7346 int LA27_0 = input.LA(1);
1219 7347
1220 if ( (LA3_0==11) ) { 7348 if ( (LA27_0==15) ) {
1221 alt3=1; 7349 alt27=1;
1222 } 7350 }
1223 7351
1224 7352
1225 switch (alt3) { 7353 switch (alt27) {
1226 case 1 : 7354 case 1 :
1227 // InternalApplicationConfiguration.g:413:3: rule__ConfigurationScript__ImportsAssignment_0 7355 // InternalApplicationConfiguration.g:2174:3: rule__ConfigurationScript__ImportsAssignment_0
1228 { 7356 {
1229 pushFollow(FOLLOW_4); 7357 pushFollow(FOLLOW_4);
1230 rule__ConfigurationScript__ImportsAssignment_0(); 7358 rule__ConfigurationScript__ImportsAssignment_0();
@@ -1236,7 +7364,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1236 break; 7364 break;
1237 7365
1238 default : 7366 default :
1239 break loop3; 7367 break loop27;
1240 } 7368 }
1241 } while (true); 7369 } while (true);
1242 7370
@@ -1263,14 +7391,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1263 7391
1264 7392
1265 // $ANTLR start "rule__ConfigurationScript__Group__1" 7393 // $ANTLR start "rule__ConfigurationScript__Group__1"
1266 // InternalApplicationConfiguration.g:421:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; 7394 // InternalApplicationConfiguration.g:2182:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ;
1267 public final void rule__ConfigurationScript__Group__1() throws RecognitionException { 7395 public final void rule__ConfigurationScript__Group__1() throws RecognitionException {
1268 7396
1269 int stackSize = keepStackSize(); 7397 int stackSize = keepStackSize();
1270 7398
1271 try { 7399 try {
1272 // InternalApplicationConfiguration.g:425:1: ( rule__ConfigurationScript__Group__1__Impl ) 7400 // InternalApplicationConfiguration.g:2186:1: ( rule__ConfigurationScript__Group__1__Impl )
1273 // InternalApplicationConfiguration.g:426:2: rule__ConfigurationScript__Group__1__Impl 7401 // InternalApplicationConfiguration.g:2187:2: rule__ConfigurationScript__Group__1__Impl
1274 { 7402 {
1275 pushFollow(FOLLOW_2); 7403 pushFollow(FOLLOW_2);
1276 rule__ConfigurationScript__Group__1__Impl(); 7404 rule__ConfigurationScript__Group__1__Impl();
@@ -1296,33 +7424,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1296 7424
1297 7425
1298 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" 7426 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl"
1299 // InternalApplicationConfiguration.g:432:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; 7427 // InternalApplicationConfiguration.g:2193:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ;
1300 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { 7428 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException {
1301 7429
1302 int stackSize = keepStackSize(); 7430 int stackSize = keepStackSize();
1303 7431
1304 try { 7432 try {
1305 // InternalApplicationConfiguration.g:436:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) 7433 // InternalApplicationConfiguration.g:2197:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) )
1306 // InternalApplicationConfiguration.g:437:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 7434 // InternalApplicationConfiguration.g:2198:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
1307 { 7435 {
1308 // InternalApplicationConfiguration.g:437:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 7436 // InternalApplicationConfiguration.g:2198:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
1309 // InternalApplicationConfiguration.g:438:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 7437 // InternalApplicationConfiguration.g:2199:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
1310 { 7438 {
1311 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); 7439 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
1312 // InternalApplicationConfiguration.g:439:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 7440 // InternalApplicationConfiguration.g:2200:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
1313 loop4: 7441 loop28:
1314 do { 7442 do {
1315 int alt4=2; 7443 int alt28=2;
1316 int LA4_0 = input.LA(1); 7444 int LA28_0 = input.LA(1);
1317 7445
1318 if ( (LA4_0==21) ) { 7446 if ( (LA28_0==18||LA28_0==26||(LA28_0>=28 && LA28_0<=30)||(LA28_0>=39 && LA28_0<=40)) ) {
1319 alt4=1; 7447 alt28=1;
1320 } 7448 }
1321 7449
1322 7450
1323 switch (alt4) { 7451 switch (alt28) {
1324 case 1 : 7452 case 1 :
1325 // InternalApplicationConfiguration.g:439:3: rule__ConfigurationScript__CommandsAssignment_1 7453 // InternalApplicationConfiguration.g:2200:3: rule__ConfigurationScript__CommandsAssignment_1
1326 { 7454 {
1327 pushFollow(FOLLOW_5); 7455 pushFollow(FOLLOW_5);
1328 rule__ConfigurationScript__CommandsAssignment_1(); 7456 rule__ConfigurationScript__CommandsAssignment_1();
@@ -1334,7 +7462,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1334 break; 7462 break;
1335 7463
1336 default : 7464 default :
1337 break loop4; 7465 break loop28;
1338 } 7466 }
1339 } while (true); 7467 } while (true);
1340 7468
@@ -1360,17 +7488,335 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1360 // $ANTLR end "rule__ConfigurationScript__Group__1__Impl" 7488 // $ANTLR end "rule__ConfigurationScript__Group__1__Impl"
1361 7489
1362 7490
7491 // $ANTLR start "rule__QualifiedName__Group__0"
7492 // InternalApplicationConfiguration.g:2209:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
7493 public final void rule__QualifiedName__Group__0() throws RecognitionException {
7494
7495 int stackSize = keepStackSize();
7496
7497 try {
7498 // InternalApplicationConfiguration.g:2213:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
7499 // InternalApplicationConfiguration.g:2214:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
7500 {
7501 pushFollow(FOLLOW_6);
7502 rule__QualifiedName__Group__0__Impl();
7503
7504 state._fsp--;
7505
7506 pushFollow(FOLLOW_2);
7507 rule__QualifiedName__Group__1();
7508
7509 state._fsp--;
7510
7511
7512 }
7513
7514 }
7515 catch (RecognitionException re) {
7516 reportError(re);
7517 recover(input,re);
7518 }
7519 finally {
7520
7521 restoreStackSize(stackSize);
7522
7523 }
7524 return ;
7525 }
7526 // $ANTLR end "rule__QualifiedName__Group__0"
7527
7528
7529 // $ANTLR start "rule__QualifiedName__Group__0__Impl"
7530 // InternalApplicationConfiguration.g:2221:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
7531 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
7532
7533 int stackSize = keepStackSize();
7534
7535 try {
7536 // InternalApplicationConfiguration.g:2225:1: ( ( RULE_ID ) )
7537 // InternalApplicationConfiguration.g:2226:1: ( RULE_ID )
7538 {
7539 // InternalApplicationConfiguration.g:2226:1: ( RULE_ID )
7540 // InternalApplicationConfiguration.g:2227:2: RULE_ID
7541 {
7542 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
7543 match(input,RULE_ID,FOLLOW_2);
7544 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
7545
7546 }
7547
7548
7549 }
7550
7551 }
7552 catch (RecognitionException re) {
7553 reportError(re);
7554 recover(input,re);
7555 }
7556 finally {
7557
7558 restoreStackSize(stackSize);
7559
7560 }
7561 return ;
7562 }
7563 // $ANTLR end "rule__QualifiedName__Group__0__Impl"
7564
7565
7566 // $ANTLR start "rule__QualifiedName__Group__1"
7567 // InternalApplicationConfiguration.g:2236:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
7568 public final void rule__QualifiedName__Group__1() throws RecognitionException {
7569
7570 int stackSize = keepStackSize();
7571
7572 try {
7573 // InternalApplicationConfiguration.g:2240:1: ( rule__QualifiedName__Group__1__Impl )
7574 // InternalApplicationConfiguration.g:2241:2: rule__QualifiedName__Group__1__Impl
7575 {
7576 pushFollow(FOLLOW_2);
7577 rule__QualifiedName__Group__1__Impl();
7578
7579 state._fsp--;
7580
7581
7582 }
7583
7584 }
7585 catch (RecognitionException re) {
7586 reportError(re);
7587 recover(input,re);
7588 }
7589 finally {
7590
7591 restoreStackSize(stackSize);
7592
7593 }
7594 return ;
7595 }
7596 // $ANTLR end "rule__QualifiedName__Group__1"
7597
7598
7599 // $ANTLR start "rule__QualifiedName__Group__1__Impl"
7600 // InternalApplicationConfiguration.g:2247:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
7601 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
7602
7603 int stackSize = keepStackSize();
7604
7605 try {
7606 // InternalApplicationConfiguration.g:2251:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
7607 // InternalApplicationConfiguration.g:2252:1: ( ( rule__QualifiedName__Group_1__0 )* )
7608 {
7609 // InternalApplicationConfiguration.g:2252:1: ( ( rule__QualifiedName__Group_1__0 )* )
7610 // InternalApplicationConfiguration.g:2253:2: ( rule__QualifiedName__Group_1__0 )*
7611 {
7612 before(grammarAccess.getQualifiedNameAccess().getGroup_1());
7613 // InternalApplicationConfiguration.g:2254:2: ( rule__QualifiedName__Group_1__0 )*
7614 loop29:
7615 do {
7616 int alt29=2;
7617 int LA29_0 = input.LA(1);
7618
7619 if ( (LA29_0==14) ) {
7620 alt29=1;
7621 }
7622
7623
7624 switch (alt29) {
7625 case 1 :
7626 // InternalApplicationConfiguration.g:2254:3: rule__QualifiedName__Group_1__0
7627 {
7628 pushFollow(FOLLOW_7);
7629 rule__QualifiedName__Group_1__0();
7630
7631 state._fsp--;
7632
7633
7634 }
7635 break;
7636
7637 default :
7638 break loop29;
7639 }
7640 } while (true);
7641
7642 after(grammarAccess.getQualifiedNameAccess().getGroup_1());
7643
7644 }
7645
7646
7647 }
7648
7649 }
7650 catch (RecognitionException re) {
7651 reportError(re);
7652 recover(input,re);
7653 }
7654 finally {
7655
7656 restoreStackSize(stackSize);
7657
7658 }
7659 return ;
7660 }
7661 // $ANTLR end "rule__QualifiedName__Group__1__Impl"
7662
7663
7664 // $ANTLR start "rule__QualifiedName__Group_1__0"
7665 // InternalApplicationConfiguration.g:2263:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
7666 public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
7667
7668 int stackSize = keepStackSize();
7669
7670 try {
7671 // InternalApplicationConfiguration.g:2267:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
7672 // InternalApplicationConfiguration.g:2268:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
7673 {
7674 pushFollow(FOLLOW_8);
7675 rule__QualifiedName__Group_1__0__Impl();
7676
7677 state._fsp--;
7678
7679 pushFollow(FOLLOW_2);
7680 rule__QualifiedName__Group_1__1();
7681
7682 state._fsp--;
7683
7684
7685 }
7686
7687 }
7688 catch (RecognitionException re) {
7689 reportError(re);
7690 recover(input,re);
7691 }
7692 finally {
7693
7694 restoreStackSize(stackSize);
7695
7696 }
7697 return ;
7698 }
7699 // $ANTLR end "rule__QualifiedName__Group_1__0"
7700
7701
7702 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
7703 // InternalApplicationConfiguration.g:2275:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
7704 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
7705
7706 int stackSize = keepStackSize();
7707
7708 try {
7709 // InternalApplicationConfiguration.g:2279:1: ( ( '.' ) )
7710 // InternalApplicationConfiguration.g:2280:1: ( '.' )
7711 {
7712 // InternalApplicationConfiguration.g:2280:1: ( '.' )
7713 // InternalApplicationConfiguration.g:2281:2: '.'
7714 {
7715 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
7716 match(input,14,FOLLOW_2);
7717 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
7718
7719 }
7720
7721
7722 }
7723
7724 }
7725 catch (RecognitionException re) {
7726 reportError(re);
7727 recover(input,re);
7728 }
7729 finally {
7730
7731 restoreStackSize(stackSize);
7732
7733 }
7734 return ;
7735 }
7736 // $ANTLR end "rule__QualifiedName__Group_1__0__Impl"
7737
7738
7739 // $ANTLR start "rule__QualifiedName__Group_1__1"
7740 // InternalApplicationConfiguration.g:2290:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
7741 public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
7742
7743 int stackSize = keepStackSize();
7744
7745 try {
7746 // InternalApplicationConfiguration.g:2294:1: ( rule__QualifiedName__Group_1__1__Impl )
7747 // InternalApplicationConfiguration.g:2295:2: rule__QualifiedName__Group_1__1__Impl
7748 {
7749 pushFollow(FOLLOW_2);
7750 rule__QualifiedName__Group_1__1__Impl();
7751
7752 state._fsp--;
7753
7754
7755 }
7756
7757 }
7758 catch (RecognitionException re) {
7759 reportError(re);
7760 recover(input,re);
7761 }
7762 finally {
7763
7764 restoreStackSize(stackSize);
7765
7766 }
7767 return ;
7768 }
7769 // $ANTLR end "rule__QualifiedName__Group_1__1"
7770
7771
7772 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
7773 // InternalApplicationConfiguration.g:2301:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
7774 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
7775
7776 int stackSize = keepStackSize();
7777
7778 try {
7779 // InternalApplicationConfiguration.g:2305:1: ( ( RULE_ID ) )
7780 // InternalApplicationConfiguration.g:2306:1: ( RULE_ID )
7781 {
7782 // InternalApplicationConfiguration.g:2306:1: ( RULE_ID )
7783 // InternalApplicationConfiguration.g:2307:2: RULE_ID
7784 {
7785 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
7786 match(input,RULE_ID,FOLLOW_2);
7787 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
7788
7789 }
7790
7791
7792 }
7793
7794 }
7795 catch (RecognitionException re) {
7796 reportError(re);
7797 recover(input,re);
7798 }
7799 finally {
7800
7801 restoreStackSize(stackSize);
7802
7803 }
7804 return ;
7805 }
7806 // $ANTLR end "rule__QualifiedName__Group_1__1__Impl"
7807
7808
1363 // $ANTLR start "rule__EPackageImport__Group__0" 7809 // $ANTLR start "rule__EPackageImport__Group__0"
1364 // InternalApplicationConfiguration.g:448:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; 7810 // InternalApplicationConfiguration.g:2317:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ;
1365 public final void rule__EPackageImport__Group__0() throws RecognitionException { 7811 public final void rule__EPackageImport__Group__0() throws RecognitionException {
1366 7812
1367 int stackSize = keepStackSize(); 7813 int stackSize = keepStackSize();
1368 7814
1369 try { 7815 try {
1370 // InternalApplicationConfiguration.g:452:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) 7816 // InternalApplicationConfiguration.g:2321:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 )
1371 // InternalApplicationConfiguration.g:453:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 7817 // InternalApplicationConfiguration.g:2322:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1
1372 { 7818 {
1373 pushFollow(FOLLOW_6); 7819 pushFollow(FOLLOW_9);
1374 rule__EPackageImport__Group__0__Impl(); 7820 rule__EPackageImport__Group__0__Impl();
1375 7821
1376 state._fsp--; 7822 state._fsp--;
@@ -1399,20 +7845,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1399 7845
1400 7846
1401 // $ANTLR start "rule__EPackageImport__Group__0__Impl" 7847 // $ANTLR start "rule__EPackageImport__Group__0__Impl"
1402 // InternalApplicationConfiguration.g:460:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; 7848 // InternalApplicationConfiguration.g:2329:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ;
1403 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { 7849 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException {
1404 7850
1405 int stackSize = keepStackSize(); 7851 int stackSize = keepStackSize();
1406 7852
1407 try { 7853 try {
1408 // InternalApplicationConfiguration.g:464:1: ( ( 'import' ) ) 7854 // InternalApplicationConfiguration.g:2333:1: ( ( 'import' ) )
1409 // InternalApplicationConfiguration.g:465:1: ( 'import' ) 7855 // InternalApplicationConfiguration.g:2334:1: ( 'import' )
1410 { 7856 {
1411 // InternalApplicationConfiguration.g:465:1: ( 'import' ) 7857 // InternalApplicationConfiguration.g:2334:1: ( 'import' )
1412 // InternalApplicationConfiguration.g:466:2: 'import' 7858 // InternalApplicationConfiguration.g:2335:2: 'import'
1413 { 7859 {
1414 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 7860 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
1415 match(input,11,FOLLOW_2); 7861 match(input,15,FOLLOW_2);
1416 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 7862 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
1417 7863
1418 } 7864 }
@@ -1436,16 +7882,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1436 7882
1437 7883
1438 // $ANTLR start "rule__EPackageImport__Group__1" 7884 // $ANTLR start "rule__EPackageImport__Group__1"
1439 // InternalApplicationConfiguration.g:475:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; 7885 // InternalApplicationConfiguration.g:2344:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ;
1440 public final void rule__EPackageImport__Group__1() throws RecognitionException { 7886 public final void rule__EPackageImport__Group__1() throws RecognitionException {
1441 7887
1442 int stackSize = keepStackSize(); 7888 int stackSize = keepStackSize();
1443 7889
1444 try { 7890 try {
1445 // InternalApplicationConfiguration.g:479:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) 7891 // InternalApplicationConfiguration.g:2348:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 )
1446 // InternalApplicationConfiguration.g:480:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 7892 // InternalApplicationConfiguration.g:2349:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2
1447 { 7893 {
1448 pushFollow(FOLLOW_7); 7894 pushFollow(FOLLOW_10);
1449 rule__EPackageImport__Group__1__Impl(); 7895 rule__EPackageImport__Group__1__Impl();
1450 7896
1451 state._fsp--; 7897 state._fsp--;
@@ -1474,20 +7920,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1474 7920
1475 7921
1476 // $ANTLR start "rule__EPackageImport__Group__1__Impl" 7922 // $ANTLR start "rule__EPackageImport__Group__1__Impl"
1477 // InternalApplicationConfiguration.g:487:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; 7923 // InternalApplicationConfiguration.g:2356:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ;
1478 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { 7924 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException {
1479 7925
1480 int stackSize = keepStackSize(); 7926 int stackSize = keepStackSize();
1481 7927
1482 try { 7928 try {
1483 // InternalApplicationConfiguration.g:491:1: ( ( 'epackage' ) ) 7929 // InternalApplicationConfiguration.g:2360:1: ( ( 'epackage' ) )
1484 // InternalApplicationConfiguration.g:492:1: ( 'epackage' ) 7930 // InternalApplicationConfiguration.g:2361:1: ( 'epackage' )
1485 { 7931 {
1486 // InternalApplicationConfiguration.g:492:1: ( 'epackage' ) 7932 // InternalApplicationConfiguration.g:2361:1: ( 'epackage' )
1487 // InternalApplicationConfiguration.g:493:2: 'epackage' 7933 // InternalApplicationConfiguration.g:2362:2: 'epackage'
1488 { 7934 {
1489 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 7935 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
1490 match(input,12,FOLLOW_2); 7936 match(input,16,FOLLOW_2);
1491 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 7937 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
1492 7938
1493 } 7939 }
@@ -1511,14 +7957,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1511 7957
1512 7958
1513 // $ANTLR start "rule__EPackageImport__Group__2" 7959 // $ANTLR start "rule__EPackageImport__Group__2"
1514 // InternalApplicationConfiguration.g:502:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; 7960 // InternalApplicationConfiguration.g:2371:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ;
1515 public final void rule__EPackageImport__Group__2() throws RecognitionException { 7961 public final void rule__EPackageImport__Group__2() throws RecognitionException {
1516 7962
1517 int stackSize = keepStackSize(); 7963 int stackSize = keepStackSize();
1518 7964
1519 try { 7965 try {
1520 // InternalApplicationConfiguration.g:506:1: ( rule__EPackageImport__Group__2__Impl ) 7966 // InternalApplicationConfiguration.g:2375:1: ( rule__EPackageImport__Group__2__Impl )
1521 // InternalApplicationConfiguration.g:507:2: rule__EPackageImport__Group__2__Impl 7967 // InternalApplicationConfiguration.g:2376:2: rule__EPackageImport__Group__2__Impl
1522 { 7968 {
1523 pushFollow(FOLLOW_2); 7969 pushFollow(FOLLOW_2);
1524 rule__EPackageImport__Group__2__Impl(); 7970 rule__EPackageImport__Group__2__Impl();
@@ -1544,21 +7990,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1544 7990
1545 7991
1546 // $ANTLR start "rule__EPackageImport__Group__2__Impl" 7992 // $ANTLR start "rule__EPackageImport__Group__2__Impl"
1547 // InternalApplicationConfiguration.g:513:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; 7993 // InternalApplicationConfiguration.g:2382:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ;
1548 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { 7994 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException {
1549 7995
1550 int stackSize = keepStackSize(); 7996 int stackSize = keepStackSize();
1551 7997
1552 try { 7998 try {
1553 // InternalApplicationConfiguration.g:517:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) 7999 // InternalApplicationConfiguration.g:2386:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) )
1554 // InternalApplicationConfiguration.g:518:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 8000 // InternalApplicationConfiguration.g:2387:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
1555 { 8001 {
1556 // InternalApplicationConfiguration.g:518:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 8002 // InternalApplicationConfiguration.g:2387:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
1557 // InternalApplicationConfiguration.g:519:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 8003 // InternalApplicationConfiguration.g:2388:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
1558 { 8004 {
1559 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); 8005 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
1560 // InternalApplicationConfiguration.g:520:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 8006 // InternalApplicationConfiguration.g:2389:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
1561 // InternalApplicationConfiguration.g:520:3: rule__EPackageImport__ImportedPackageAssignment_2 8007 // InternalApplicationConfiguration.g:2389:3: rule__EPackageImport__ImportedPackageAssignment_2
1562 { 8008 {
1563 pushFollow(FOLLOW_2); 8009 pushFollow(FOLLOW_2);
1564 rule__EPackageImport__ImportedPackageAssignment_2(); 8010 rule__EPackageImport__ImportedPackageAssignment_2();
@@ -1591,16 +8037,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1591 8037
1592 8038
1593 // $ANTLR start "rule__ViatraImport__Group__0" 8039 // $ANTLR start "rule__ViatraImport__Group__0"
1594 // InternalApplicationConfiguration.g:529:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; 8040 // InternalApplicationConfiguration.g:2398:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ;
1595 public final void rule__ViatraImport__Group__0() throws RecognitionException { 8041 public final void rule__ViatraImport__Group__0() throws RecognitionException {
1596 8042
1597 int stackSize = keepStackSize(); 8043 int stackSize = keepStackSize();
1598 8044
1599 try { 8045 try {
1600 // InternalApplicationConfiguration.g:533:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) 8046 // InternalApplicationConfiguration.g:2402:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 )
1601 // InternalApplicationConfiguration.g:534:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 8047 // InternalApplicationConfiguration.g:2403:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1
1602 { 8048 {
1603 pushFollow(FOLLOW_8); 8049 pushFollow(FOLLOW_11);
1604 rule__ViatraImport__Group__0__Impl(); 8050 rule__ViatraImport__Group__0__Impl();
1605 8051
1606 state._fsp--; 8052 state._fsp--;
@@ -1629,20 +8075,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1629 8075
1630 8076
1631 // $ANTLR start "rule__ViatraImport__Group__0__Impl" 8077 // $ANTLR start "rule__ViatraImport__Group__0__Impl"
1632 // InternalApplicationConfiguration.g:541:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; 8078 // InternalApplicationConfiguration.g:2410:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ;
1633 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { 8079 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException {
1634 8080
1635 int stackSize = keepStackSize(); 8081 int stackSize = keepStackSize();
1636 8082
1637 try { 8083 try {
1638 // InternalApplicationConfiguration.g:545:1: ( ( 'import' ) ) 8084 // InternalApplicationConfiguration.g:2414:1: ( ( 'import' ) )
1639 // InternalApplicationConfiguration.g:546:1: ( 'import' ) 8085 // InternalApplicationConfiguration.g:2415:1: ( 'import' )
1640 { 8086 {
1641 // InternalApplicationConfiguration.g:546:1: ( 'import' ) 8087 // InternalApplicationConfiguration.g:2415:1: ( 'import' )
1642 // InternalApplicationConfiguration.g:547:2: 'import' 8088 // InternalApplicationConfiguration.g:2416:2: 'import'
1643 { 8089 {
1644 before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 8090 before(grammarAccess.getViatraImportAccess().getImportKeyword_0());
1645 match(input,11,FOLLOW_2); 8091 match(input,15,FOLLOW_2);
1646 after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 8092 after(grammarAccess.getViatraImportAccess().getImportKeyword_0());
1647 8093
1648 } 8094 }
@@ -1666,16 +8112,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1666 8112
1667 8113
1668 // $ANTLR start "rule__ViatraImport__Group__1" 8114 // $ANTLR start "rule__ViatraImport__Group__1"
1669 // InternalApplicationConfiguration.g:556:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; 8115 // InternalApplicationConfiguration.g:2425:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ;
1670 public final void rule__ViatraImport__Group__1() throws RecognitionException { 8116 public final void rule__ViatraImport__Group__1() throws RecognitionException {
1671 8117
1672 int stackSize = keepStackSize(); 8118 int stackSize = keepStackSize();
1673 8119
1674 try { 8120 try {
1675 // InternalApplicationConfiguration.g:560:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) 8121 // InternalApplicationConfiguration.g:2429:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 )
1676 // InternalApplicationConfiguration.g:561:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 8122 // InternalApplicationConfiguration.g:2430:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2
1677 { 8123 {
1678 pushFollow(FOLLOW_7); 8124 pushFollow(FOLLOW_10);
1679 rule__ViatraImport__Group__1__Impl(); 8125 rule__ViatraImport__Group__1__Impl();
1680 8126
1681 state._fsp--; 8127 state._fsp--;
@@ -1704,20 +8150,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1704 8150
1705 8151
1706 // $ANTLR start "rule__ViatraImport__Group__1__Impl" 8152 // $ANTLR start "rule__ViatraImport__Group__1__Impl"
1707 // InternalApplicationConfiguration.g:568:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; 8153 // InternalApplicationConfiguration.g:2437:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ;
1708 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { 8154 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException {
1709 8155
1710 int stackSize = keepStackSize(); 8156 int stackSize = keepStackSize();
1711 8157
1712 try { 8158 try {
1713 // InternalApplicationConfiguration.g:572:1: ( ( 'viatra' ) ) 8159 // InternalApplicationConfiguration.g:2441:1: ( ( 'viatra' ) )
1714 // InternalApplicationConfiguration.g:573:1: ( 'viatra' ) 8160 // InternalApplicationConfiguration.g:2442:1: ( 'viatra' )
1715 { 8161 {
1716 // InternalApplicationConfiguration.g:573:1: ( 'viatra' ) 8162 // InternalApplicationConfiguration.g:2442:1: ( 'viatra' )
1717 // InternalApplicationConfiguration.g:574:2: 'viatra' 8163 // InternalApplicationConfiguration.g:2443:2: 'viatra'
1718 { 8164 {
1719 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 8165 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
1720 match(input,13,FOLLOW_2); 8166 match(input,17,FOLLOW_2);
1721 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 8167 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
1722 8168
1723 } 8169 }
@@ -1741,14 +8187,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1741 8187
1742 8188
1743 // $ANTLR start "rule__ViatraImport__Group__2" 8189 // $ANTLR start "rule__ViatraImport__Group__2"
1744 // InternalApplicationConfiguration.g:583:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; 8190 // InternalApplicationConfiguration.g:2452:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ;
1745 public final void rule__ViatraImport__Group__2() throws RecognitionException { 8191 public final void rule__ViatraImport__Group__2() throws RecognitionException {
1746 8192
1747 int stackSize = keepStackSize(); 8193 int stackSize = keepStackSize();
1748 8194
1749 try { 8195 try {
1750 // InternalApplicationConfiguration.g:587:1: ( rule__ViatraImport__Group__2__Impl ) 8196 // InternalApplicationConfiguration.g:2456:1: ( rule__ViatraImport__Group__2__Impl )
1751 // InternalApplicationConfiguration.g:588:2: rule__ViatraImport__Group__2__Impl 8197 // InternalApplicationConfiguration.g:2457:2: rule__ViatraImport__Group__2__Impl
1752 { 8198 {
1753 pushFollow(FOLLOW_2); 8199 pushFollow(FOLLOW_2);
1754 rule__ViatraImport__Group__2__Impl(); 8200 rule__ViatraImport__Group__2__Impl();
@@ -1774,21 +8220,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1774 8220
1775 8221
1776 // $ANTLR start "rule__ViatraImport__Group__2__Impl" 8222 // $ANTLR start "rule__ViatraImport__Group__2__Impl"
1777 // InternalApplicationConfiguration.g:594:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; 8223 // InternalApplicationConfiguration.g:2463:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ;
1778 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { 8224 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException {
1779 8225
1780 int stackSize = keepStackSize(); 8226 int stackSize = keepStackSize();
1781 8227
1782 try { 8228 try {
1783 // InternalApplicationConfiguration.g:598:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) 8229 // InternalApplicationConfiguration.g:2467:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) )
1784 // InternalApplicationConfiguration.g:599:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 8230 // InternalApplicationConfiguration.g:2468:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
1785 { 8231 {
1786 // InternalApplicationConfiguration.g:599:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 8232 // InternalApplicationConfiguration.g:2468:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
1787 // InternalApplicationConfiguration.g:600:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 8233 // InternalApplicationConfiguration.g:2469:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
1788 { 8234 {
1789 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); 8235 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
1790 // InternalApplicationConfiguration.g:601:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 8236 // InternalApplicationConfiguration.g:2470:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
1791 // InternalApplicationConfiguration.g:601:3: rule__ViatraImport__ImportedViatraAssignment_2 8237 // InternalApplicationConfiguration.g:2470:3: rule__ViatraImport__ImportedViatraAssignment_2
1792 { 8238 {
1793 pushFollow(FOLLOW_2); 8239 pushFollow(FOLLOW_2);
1794 rule__ViatraImport__ImportedViatraAssignment_2(); 8240 rule__ViatraImport__ImportedViatraAssignment_2();
@@ -1820,17 +8266,332 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1820 // $ANTLR end "rule__ViatraImport__Group__2__Impl" 8266 // $ANTLR end "rule__ViatraImport__Group__2__Impl"
1821 8267
1822 8268
8269 // $ANTLR start "rule__FileDeclaration__Group__0"
8270 // InternalApplicationConfiguration.g:2479:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ;
8271 public final void rule__FileDeclaration__Group__0() throws RecognitionException {
8272
8273 int stackSize = keepStackSize();
8274
8275 try {
8276 // InternalApplicationConfiguration.g:2483:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 )
8277 // InternalApplicationConfiguration.g:2484:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1
8278 {
8279 pushFollow(FOLLOW_8);
8280 rule__FileDeclaration__Group__0__Impl();
8281
8282 state._fsp--;
8283
8284 pushFollow(FOLLOW_2);
8285 rule__FileDeclaration__Group__1();
8286
8287 state._fsp--;
8288
8289
8290 }
8291
8292 }
8293 catch (RecognitionException re) {
8294 reportError(re);
8295 recover(input,re);
8296 }
8297 finally {
8298
8299 restoreStackSize(stackSize);
8300
8301 }
8302 return ;
8303 }
8304 // $ANTLR end "rule__FileDeclaration__Group__0"
8305
8306
8307 // $ANTLR start "rule__FileDeclaration__Group__0__Impl"
8308 // InternalApplicationConfiguration.g:2491:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ;
8309 public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException {
8310
8311 int stackSize = keepStackSize();
8312
8313 try {
8314 // InternalApplicationConfiguration.g:2495:1: ( ( 'file' ) )
8315 // InternalApplicationConfiguration.g:2496:1: ( 'file' )
8316 {
8317 // InternalApplicationConfiguration.g:2496:1: ( 'file' )
8318 // InternalApplicationConfiguration.g:2497:2: 'file'
8319 {
8320 before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
8321 match(input,18,FOLLOW_2);
8322 after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
8323
8324 }
8325
8326
8327 }
8328
8329 }
8330 catch (RecognitionException re) {
8331 reportError(re);
8332 recover(input,re);
8333 }
8334 finally {
8335
8336 restoreStackSize(stackSize);
8337
8338 }
8339 return ;
8340 }
8341 // $ANTLR end "rule__FileDeclaration__Group__0__Impl"
8342
8343
8344 // $ANTLR start "rule__FileDeclaration__Group__1"
8345 // InternalApplicationConfiguration.g:2506:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ;
8346 public final void rule__FileDeclaration__Group__1() throws RecognitionException {
8347
8348 int stackSize = keepStackSize();
8349
8350 try {
8351 // InternalApplicationConfiguration.g:2510:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 )
8352 // InternalApplicationConfiguration.g:2511:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2
8353 {
8354 pushFollow(FOLLOW_12);
8355 rule__FileDeclaration__Group__1__Impl();
8356
8357 state._fsp--;
8358
8359 pushFollow(FOLLOW_2);
8360 rule__FileDeclaration__Group__2();
8361
8362 state._fsp--;
8363
8364
8365 }
8366
8367 }
8368 catch (RecognitionException re) {
8369 reportError(re);
8370 recover(input,re);
8371 }
8372 finally {
8373
8374 restoreStackSize(stackSize);
8375
8376 }
8377 return ;
8378 }
8379 // $ANTLR end "rule__FileDeclaration__Group__1"
8380
8381
8382 // $ANTLR start "rule__FileDeclaration__Group__1__Impl"
8383 // InternalApplicationConfiguration.g:2518:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ;
8384 public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException {
8385
8386 int stackSize = keepStackSize();
8387
8388 try {
8389 // InternalApplicationConfiguration.g:2522:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) )
8390 // InternalApplicationConfiguration.g:2523:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
8391 {
8392 // InternalApplicationConfiguration.g:2523:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
8393 // InternalApplicationConfiguration.g:2524:2: ( rule__FileDeclaration__NameAssignment_1 )
8394 {
8395 before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
8396 // InternalApplicationConfiguration.g:2525:2: ( rule__FileDeclaration__NameAssignment_1 )
8397 // InternalApplicationConfiguration.g:2525:3: rule__FileDeclaration__NameAssignment_1
8398 {
8399 pushFollow(FOLLOW_2);
8400 rule__FileDeclaration__NameAssignment_1();
8401
8402 state._fsp--;
8403
8404
8405 }
8406
8407 after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
8408
8409 }
8410
8411
8412 }
8413
8414 }
8415 catch (RecognitionException re) {
8416 reportError(re);
8417 recover(input,re);
8418 }
8419 finally {
8420
8421 restoreStackSize(stackSize);
8422
8423 }
8424 return ;
8425 }
8426 // $ANTLR end "rule__FileDeclaration__Group__1__Impl"
8427
8428
8429 // $ANTLR start "rule__FileDeclaration__Group__2"
8430 // InternalApplicationConfiguration.g:2533:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ;
8431 public final void rule__FileDeclaration__Group__2() throws RecognitionException {
8432
8433 int stackSize = keepStackSize();
8434
8435 try {
8436 // InternalApplicationConfiguration.g:2537:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 )
8437 // InternalApplicationConfiguration.g:2538:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3
8438 {
8439 pushFollow(FOLLOW_10);
8440 rule__FileDeclaration__Group__2__Impl();
8441
8442 state._fsp--;
8443
8444 pushFollow(FOLLOW_2);
8445 rule__FileDeclaration__Group__3();
8446
8447 state._fsp--;
8448
8449
8450 }
8451
8452 }
8453 catch (RecognitionException re) {
8454 reportError(re);
8455 recover(input,re);
8456 }
8457 finally {
8458
8459 restoreStackSize(stackSize);
8460
8461 }
8462 return ;
8463 }
8464 // $ANTLR end "rule__FileDeclaration__Group__2"
8465
8466
8467 // $ANTLR start "rule__FileDeclaration__Group__2__Impl"
8468 // InternalApplicationConfiguration.g:2545:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ;
8469 public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException {
8470
8471 int stackSize = keepStackSize();
8472
8473 try {
8474 // InternalApplicationConfiguration.g:2549:1: ( ( '=' ) )
8475 // InternalApplicationConfiguration.g:2550:1: ( '=' )
8476 {
8477 // InternalApplicationConfiguration.g:2550:1: ( '=' )
8478 // InternalApplicationConfiguration.g:2551:2: '='
8479 {
8480 before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
8481 match(input,19,FOLLOW_2);
8482 after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
8483
8484 }
8485
8486
8487 }
8488
8489 }
8490 catch (RecognitionException re) {
8491 reportError(re);
8492 recover(input,re);
8493 }
8494 finally {
8495
8496 restoreStackSize(stackSize);
8497
8498 }
8499 return ;
8500 }
8501 // $ANTLR end "rule__FileDeclaration__Group__2__Impl"
8502
8503
8504 // $ANTLR start "rule__FileDeclaration__Group__3"
8505 // InternalApplicationConfiguration.g:2560:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ;
8506 public final void rule__FileDeclaration__Group__3() throws RecognitionException {
8507
8508 int stackSize = keepStackSize();
8509
8510 try {
8511 // InternalApplicationConfiguration.g:2564:1: ( rule__FileDeclaration__Group__3__Impl )
8512 // InternalApplicationConfiguration.g:2565:2: rule__FileDeclaration__Group__3__Impl
8513 {
8514 pushFollow(FOLLOW_2);
8515 rule__FileDeclaration__Group__3__Impl();
8516
8517 state._fsp--;
8518
8519
8520 }
8521
8522 }
8523 catch (RecognitionException re) {
8524 reportError(re);
8525 recover(input,re);
8526 }
8527 finally {
8528
8529 restoreStackSize(stackSize);
8530
8531 }
8532 return ;
8533 }
8534 // $ANTLR end "rule__FileDeclaration__Group__3"
8535
8536
8537 // $ANTLR start "rule__FileDeclaration__Group__3__Impl"
8538 // InternalApplicationConfiguration.g:2571:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ;
8539 public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException {
8540
8541 int stackSize = keepStackSize();
8542
8543 try {
8544 // InternalApplicationConfiguration.g:2575:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) )
8545 // InternalApplicationConfiguration.g:2576:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
8546 {
8547 // InternalApplicationConfiguration.g:2576:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
8548 // InternalApplicationConfiguration.g:2577:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
8549 {
8550 before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
8551 // InternalApplicationConfiguration.g:2578:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
8552 // InternalApplicationConfiguration.g:2578:3: rule__FileDeclaration__SpecificationAssignment_3
8553 {
8554 pushFollow(FOLLOW_2);
8555 rule__FileDeclaration__SpecificationAssignment_3();
8556
8557 state._fsp--;
8558
8559
8560 }
8561
8562 after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
8563
8564 }
8565
8566
8567 }
8568
8569 }
8570 catch (RecognitionException re) {
8571 reportError(re);
8572 recover(input,re);
8573 }
8574 finally {
8575
8576 restoreStackSize(stackSize);
8577
8578 }
8579 return ;
8580 }
8581 // $ANTLR end "rule__FileDeclaration__Group__3__Impl"
8582
8583
1823 // $ANTLR start "rule__MetamodelSpecification__Group__0" 8584 // $ANTLR start "rule__MetamodelSpecification__Group__0"
1824 // InternalApplicationConfiguration.g:610:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; 8585 // InternalApplicationConfiguration.g:2587:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ;
1825 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { 8586 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException {
1826 8587
1827 int stackSize = keepStackSize(); 8588 int stackSize = keepStackSize();
1828 8589
1829 try { 8590 try {
1830 // InternalApplicationConfiguration.g:614:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) 8591 // InternalApplicationConfiguration.g:2591:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 )
1831 // InternalApplicationConfiguration.g:615:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 8592 // InternalApplicationConfiguration.g:2592:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1
1832 { 8593 {
1833 pushFollow(FOLLOW_9); 8594 pushFollow(FOLLOW_13);
1834 rule__MetamodelSpecification__Group__0__Impl(); 8595 rule__MetamodelSpecification__Group__0__Impl();
1835 8596
1836 state._fsp--; 8597 state._fsp--;
@@ -1859,20 +8620,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1859 8620
1860 8621
1861 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" 8622 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl"
1862 // InternalApplicationConfiguration.g:622:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; 8623 // InternalApplicationConfiguration.g:2599:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ;
1863 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { 8624 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException {
1864 8625
1865 int stackSize = keepStackSize(); 8626 int stackSize = keepStackSize();
1866 8627
1867 try { 8628 try {
1868 // InternalApplicationConfiguration.g:626:1: ( ( '{' ) ) 8629 // InternalApplicationConfiguration.g:2603:1: ( ( '{' ) )
1869 // InternalApplicationConfiguration.g:627:1: ( '{' ) 8630 // InternalApplicationConfiguration.g:2604:1: ( '{' )
1870 { 8631 {
1871 // InternalApplicationConfiguration.g:627:1: ( '{' ) 8632 // InternalApplicationConfiguration.g:2604:1: ( '{' )
1872 // InternalApplicationConfiguration.g:628:2: '{' 8633 // InternalApplicationConfiguration.g:2605:2: '{'
1873 { 8634 {
1874 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 8635 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
1875 match(input,14,FOLLOW_2); 8636 match(input,20,FOLLOW_2);
1876 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 8637 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
1877 8638
1878 } 8639 }
@@ -1896,16 +8657,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1896 8657
1897 8658
1898 // $ANTLR start "rule__MetamodelSpecification__Group__1" 8659 // $ANTLR start "rule__MetamodelSpecification__Group__1"
1899 // InternalApplicationConfiguration.g:637:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; 8660 // InternalApplicationConfiguration.g:2614:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ;
1900 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { 8661 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException {
1901 8662
1902 int stackSize = keepStackSize(); 8663 int stackSize = keepStackSize();
1903 8664
1904 try { 8665 try {
1905 // InternalApplicationConfiguration.g:641:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) 8666 // InternalApplicationConfiguration.g:2618:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 )
1906 // InternalApplicationConfiguration.g:642:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 8667 // InternalApplicationConfiguration.g:2619:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2
1907 { 8668 {
1908 pushFollow(FOLLOW_10); 8669 pushFollow(FOLLOW_14);
1909 rule__MetamodelSpecification__Group__1__Impl(); 8670 rule__MetamodelSpecification__Group__1__Impl();
1910 8671
1911 state._fsp--; 8672 state._fsp--;
@@ -1934,21 +8695,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1934 8695
1935 8696
1936 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" 8697 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl"
1937 // InternalApplicationConfiguration.g:649:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; 8698 // InternalApplicationConfiguration.g:2626:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ;
1938 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { 8699 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException {
1939 8700
1940 int stackSize = keepStackSize(); 8701 int stackSize = keepStackSize();
1941 8702
1942 try { 8703 try {
1943 // InternalApplicationConfiguration.g:653:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) 8704 // InternalApplicationConfiguration.g:2630:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) )
1944 // InternalApplicationConfiguration.g:654:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 8705 // InternalApplicationConfiguration.g:2631:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
1945 { 8706 {
1946 // InternalApplicationConfiguration.g:654:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 8707 // InternalApplicationConfiguration.g:2631:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
1947 // InternalApplicationConfiguration.g:655:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 8708 // InternalApplicationConfiguration.g:2632:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
1948 { 8709 {
1949 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); 8710 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
1950 // InternalApplicationConfiguration.g:656:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 8711 // InternalApplicationConfiguration.g:2633:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
1951 // InternalApplicationConfiguration.g:656:3: rule__MetamodelSpecification__EntriesAssignment_1 8712 // InternalApplicationConfiguration.g:2633:3: rule__MetamodelSpecification__EntriesAssignment_1
1952 { 8713 {
1953 pushFollow(FOLLOW_2); 8714 pushFollow(FOLLOW_2);
1954 rule__MetamodelSpecification__EntriesAssignment_1(); 8715 rule__MetamodelSpecification__EntriesAssignment_1();
@@ -1981,16 +8742,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
1981 8742
1982 8743
1983 // $ANTLR start "rule__MetamodelSpecification__Group__2" 8744 // $ANTLR start "rule__MetamodelSpecification__Group__2"
1984 // InternalApplicationConfiguration.g:664:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; 8745 // InternalApplicationConfiguration.g:2641:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ;
1985 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { 8746 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException {
1986 8747
1987 int stackSize = keepStackSize(); 8748 int stackSize = keepStackSize();
1988 8749
1989 try { 8750 try {
1990 // InternalApplicationConfiguration.g:668:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) 8751 // InternalApplicationConfiguration.g:2645:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 )
1991 // InternalApplicationConfiguration.g:669:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 8752 // InternalApplicationConfiguration.g:2646:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3
1992 { 8753 {
1993 pushFollow(FOLLOW_10); 8754 pushFollow(FOLLOW_14);
1994 rule__MetamodelSpecification__Group__2__Impl(); 8755 rule__MetamodelSpecification__Group__2__Impl();
1995 8756
1996 state._fsp--; 8757 state._fsp--;
@@ -2019,35 +8780,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2019 8780
2020 8781
2021 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" 8782 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl"
2022 // InternalApplicationConfiguration.g:676:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; 8783 // InternalApplicationConfiguration.g:2653:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ;
2023 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { 8784 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException {
2024 8785
2025 int stackSize = keepStackSize(); 8786 int stackSize = keepStackSize();
2026 8787
2027 try { 8788 try {
2028 // InternalApplicationConfiguration.g:680:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) 8789 // InternalApplicationConfiguration.g:2657:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) )
2029 // InternalApplicationConfiguration.g:681:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 8790 // InternalApplicationConfiguration.g:2658:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
2030 { 8791 {
2031 // InternalApplicationConfiguration.g:681:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 8792 // InternalApplicationConfiguration.g:2658:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
2032 // InternalApplicationConfiguration.g:682:2: ( rule__MetamodelSpecification__Group_2__0 )* 8793 // InternalApplicationConfiguration.g:2659:2: ( rule__MetamodelSpecification__Group_2__0 )*
2033 { 8794 {
2034 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); 8795 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
2035 // InternalApplicationConfiguration.g:683:2: ( rule__MetamodelSpecification__Group_2__0 )* 8796 // InternalApplicationConfiguration.g:2660:2: ( rule__MetamodelSpecification__Group_2__0 )*
2036 loop5: 8797 loop30:
2037 do { 8798 do {
2038 int alt5=2; 8799 int alt30=2;
2039 int LA5_0 = input.LA(1); 8800 int LA30_0 = input.LA(1);
2040 8801
2041 if ( (LA5_0==16) ) { 8802 if ( (LA30_0==22) ) {
2042 alt5=1; 8803 alt30=1;
2043 } 8804 }
2044 8805
2045 8806
2046 switch (alt5) { 8807 switch (alt30) {
2047 case 1 : 8808 case 1 :
2048 // InternalApplicationConfiguration.g:683:3: rule__MetamodelSpecification__Group_2__0 8809 // InternalApplicationConfiguration.g:2660:3: rule__MetamodelSpecification__Group_2__0
2049 { 8810 {
2050 pushFollow(FOLLOW_11); 8811 pushFollow(FOLLOW_15);
2051 rule__MetamodelSpecification__Group_2__0(); 8812 rule__MetamodelSpecification__Group_2__0();
2052 8813
2053 state._fsp--; 8814 state._fsp--;
@@ -2057,7 +8818,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2057 break; 8818 break;
2058 8819
2059 default : 8820 default :
2060 break loop5; 8821 break loop30;
2061 } 8822 }
2062 } while (true); 8823 } while (true);
2063 8824
@@ -2084,14 +8845,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2084 8845
2085 8846
2086 // $ANTLR start "rule__MetamodelSpecification__Group__3" 8847 // $ANTLR start "rule__MetamodelSpecification__Group__3"
2087 // InternalApplicationConfiguration.g:691:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; 8848 // InternalApplicationConfiguration.g:2668:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ;
2088 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { 8849 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException {
2089 8850
2090 int stackSize = keepStackSize(); 8851 int stackSize = keepStackSize();
2091 8852
2092 try { 8853 try {
2093 // InternalApplicationConfiguration.g:695:1: ( rule__MetamodelSpecification__Group__3__Impl ) 8854 // InternalApplicationConfiguration.g:2672:1: ( rule__MetamodelSpecification__Group__3__Impl )
2094 // InternalApplicationConfiguration.g:696:2: rule__MetamodelSpecification__Group__3__Impl 8855 // InternalApplicationConfiguration.g:2673:2: rule__MetamodelSpecification__Group__3__Impl
2095 { 8856 {
2096 pushFollow(FOLLOW_2); 8857 pushFollow(FOLLOW_2);
2097 rule__MetamodelSpecification__Group__3__Impl(); 8858 rule__MetamodelSpecification__Group__3__Impl();
@@ -2117,20 +8878,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2117 8878
2118 8879
2119 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" 8880 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl"
2120 // InternalApplicationConfiguration.g:702:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; 8881 // InternalApplicationConfiguration.g:2679:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ;
2121 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { 8882 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException {
2122 8883
2123 int stackSize = keepStackSize(); 8884 int stackSize = keepStackSize();
2124 8885
2125 try { 8886 try {
2126 // InternalApplicationConfiguration.g:706:1: ( ( '}' ) ) 8887 // InternalApplicationConfiguration.g:2683:1: ( ( '}' ) )
2127 // InternalApplicationConfiguration.g:707:1: ( '}' ) 8888 // InternalApplicationConfiguration.g:2684:1: ( '}' )
2128 { 8889 {
2129 // InternalApplicationConfiguration.g:707:1: ( '}' ) 8890 // InternalApplicationConfiguration.g:2684:1: ( '}' )
2130 // InternalApplicationConfiguration.g:708:2: '}' 8891 // InternalApplicationConfiguration.g:2685:2: '}'
2131 { 8892 {
2132 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 8893 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
2133 match(input,15,FOLLOW_2); 8894 match(input,21,FOLLOW_2);
2134 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 8895 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
2135 8896
2136 } 8897 }
@@ -2154,16 +8915,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2154 8915
2155 8916
2156 // $ANTLR start "rule__MetamodelSpecification__Group_2__0" 8917 // $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 ; 8918 // InternalApplicationConfiguration.g:2695: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 { 8919 public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException {
2159 8920
2160 int stackSize = keepStackSize(); 8921 int stackSize = keepStackSize();
2161 8922
2162 try { 8923 try {
2163 // InternalApplicationConfiguration.g:722:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) 8924 // InternalApplicationConfiguration.g:2699: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 8925 // InternalApplicationConfiguration.g:2700:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1
2165 { 8926 {
2166 pushFollow(FOLLOW_9); 8927 pushFollow(FOLLOW_13);
2167 rule__MetamodelSpecification__Group_2__0__Impl(); 8928 rule__MetamodelSpecification__Group_2__0__Impl();
2168 8929
2169 state._fsp--; 8930 state._fsp--;
@@ -2192,20 +8953,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2192 8953
2193 8954
2194 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" 8955 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl"
2195 // InternalApplicationConfiguration.g:730:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; 8956 // InternalApplicationConfiguration.g:2707:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ;
2196 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { 8957 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException {
2197 8958
2198 int stackSize = keepStackSize(); 8959 int stackSize = keepStackSize();
2199 8960
2200 try { 8961 try {
2201 // InternalApplicationConfiguration.g:734:1: ( ( ',' ) ) 8962 // InternalApplicationConfiguration.g:2711:1: ( ( ',' ) )
2202 // InternalApplicationConfiguration.g:735:1: ( ',' ) 8963 // InternalApplicationConfiguration.g:2712:1: ( ',' )
2203 { 8964 {
2204 // InternalApplicationConfiguration.g:735:1: ( ',' ) 8965 // InternalApplicationConfiguration.g:2712:1: ( ',' )
2205 // InternalApplicationConfiguration.g:736:2: ',' 8966 // InternalApplicationConfiguration.g:2713:2: ','
2206 { 8967 {
2207 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 8968 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
2208 match(input,16,FOLLOW_2); 8969 match(input,22,FOLLOW_2);
2209 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 8970 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
2210 8971
2211 } 8972 }
@@ -2229,14 +8990,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2229 8990
2230 8991
2231 // $ANTLR start "rule__MetamodelSpecification__Group_2__1" 8992 // $ANTLR start "rule__MetamodelSpecification__Group_2__1"
2232 // InternalApplicationConfiguration.g:745:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; 8993 // InternalApplicationConfiguration.g:2722:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ;
2233 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { 8994 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException {
2234 8995
2235 int stackSize = keepStackSize(); 8996 int stackSize = keepStackSize();
2236 8997
2237 try { 8998 try {
2238 // InternalApplicationConfiguration.g:749:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) 8999 // InternalApplicationConfiguration.g:2726:1: ( rule__MetamodelSpecification__Group_2__1__Impl )
2239 // InternalApplicationConfiguration.g:750:2: rule__MetamodelSpecification__Group_2__1__Impl 9000 // InternalApplicationConfiguration.g:2727:2: rule__MetamodelSpecification__Group_2__1__Impl
2240 { 9001 {
2241 pushFollow(FOLLOW_2); 9002 pushFollow(FOLLOW_2);
2242 rule__MetamodelSpecification__Group_2__1__Impl(); 9003 rule__MetamodelSpecification__Group_2__1__Impl();
@@ -2262,21 +9023,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2262 9023
2263 9024
2264 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" 9025 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl"
2265 // InternalApplicationConfiguration.g:756:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; 9026 // InternalApplicationConfiguration.g:2733:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ;
2266 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { 9027 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException {
2267 9028
2268 int stackSize = keepStackSize(); 9029 int stackSize = keepStackSize();
2269 9030
2270 try { 9031 try {
2271 // InternalApplicationConfiguration.g:760:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) 9032 // InternalApplicationConfiguration.g:2737:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) )
2272 // InternalApplicationConfiguration.g:761:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 9033 // InternalApplicationConfiguration.g:2738:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
2273 { 9034 {
2274 // InternalApplicationConfiguration.g:761:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 9035 // InternalApplicationConfiguration.g:2738:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
2275 // InternalApplicationConfiguration.g:762:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 9036 // InternalApplicationConfiguration.g:2739:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
2276 { 9037 {
2277 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); 9038 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
2278 // InternalApplicationConfiguration.g:763:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 9039 // InternalApplicationConfiguration.g:2740:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
2279 // InternalApplicationConfiguration.g:763:3: rule__MetamodelSpecification__EntriesAssignment_2_1 9040 // InternalApplicationConfiguration.g:2740:3: rule__MetamodelSpecification__EntriesAssignment_2_1
2280 { 9041 {
2281 pushFollow(FOLLOW_2); 9042 pushFollow(FOLLOW_2);
2282 rule__MetamodelSpecification__EntriesAssignment_2_1(); 9043 rule__MetamodelSpecification__EntriesAssignment_2_1();
@@ -2309,16 +9070,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2309 9070
2310 9071
2311 // $ANTLR start "rule__AllPackageEntry__Group__0" 9072 // $ANTLR start "rule__AllPackageEntry__Group__0"
2312 // InternalApplicationConfiguration.g:772:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; 9073 // InternalApplicationConfiguration.g:2749:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ;
2313 public final void rule__AllPackageEntry__Group__0() throws RecognitionException { 9074 public final void rule__AllPackageEntry__Group__0() throws RecognitionException {
2314 9075
2315 int stackSize = keepStackSize(); 9076 int stackSize = keepStackSize();
2316 9077
2317 try { 9078 try {
2318 // InternalApplicationConfiguration.g:776:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) 9079 // InternalApplicationConfiguration.g:2753:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 )
2319 // InternalApplicationConfiguration.g:777:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 9080 // InternalApplicationConfiguration.g:2754:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1
2320 { 9081 {
2321 pushFollow(FOLLOW_12); 9082 pushFollow(FOLLOW_8);
2322 rule__AllPackageEntry__Group__0__Impl(); 9083 rule__AllPackageEntry__Group__0__Impl();
2323 9084
2324 state._fsp--; 9085 state._fsp--;
@@ -2347,20 +9108,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2347 9108
2348 9109
2349 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" 9110 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl"
2350 // InternalApplicationConfiguration.g:784:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; 9111 // InternalApplicationConfiguration.g:2761:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ;
2351 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { 9112 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException {
2352 9113
2353 int stackSize = keepStackSize(); 9114 int stackSize = keepStackSize();
2354 9115
2355 try { 9116 try {
2356 // InternalApplicationConfiguration.g:788:1: ( ( 'package' ) ) 9117 // InternalApplicationConfiguration.g:2765:1: ( ( 'package' ) )
2357 // InternalApplicationConfiguration.g:789:1: ( 'package' ) 9118 // InternalApplicationConfiguration.g:2766:1: ( 'package' )
2358 { 9119 {
2359 // InternalApplicationConfiguration.g:789:1: ( 'package' ) 9120 // InternalApplicationConfiguration.g:2766:1: ( 'package' )
2360 // InternalApplicationConfiguration.g:790:2: 'package' 9121 // InternalApplicationConfiguration.g:2767:2: 'package'
2361 { 9122 {
2362 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 9123 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
2363 match(input,17,FOLLOW_2); 9124 match(input,23,FOLLOW_2);
2364 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 9125 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
2365 9126
2366 } 9127 }
@@ -2384,16 +9145,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2384 9145
2385 9146
2386 // $ANTLR start "rule__AllPackageEntry__Group__1" 9147 // $ANTLR start "rule__AllPackageEntry__Group__1"
2387 // InternalApplicationConfiguration.g:799:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; 9148 // InternalApplicationConfiguration.g:2776:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ;
2388 public final void rule__AllPackageEntry__Group__1() throws RecognitionException { 9149 public final void rule__AllPackageEntry__Group__1() throws RecognitionException {
2389 9150
2390 int stackSize = keepStackSize(); 9151 int stackSize = keepStackSize();
2391 9152
2392 try { 9153 try {
2393 // InternalApplicationConfiguration.g:803:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) 9154 // InternalApplicationConfiguration.g:2780:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 )
2394 // InternalApplicationConfiguration.g:804:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 9155 // InternalApplicationConfiguration.g:2781:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2
2395 { 9156 {
2396 pushFollow(FOLLOW_13); 9157 pushFollow(FOLLOW_16);
2397 rule__AllPackageEntry__Group__1__Impl(); 9158 rule__AllPackageEntry__Group__1__Impl();
2398 9159
2399 state._fsp--; 9160 state._fsp--;
@@ -2422,21 +9183,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2422 9183
2423 9184
2424 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" 9185 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl"
2425 // InternalApplicationConfiguration.g:811:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; 9186 // InternalApplicationConfiguration.g:2788:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ;
2426 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { 9187 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException {
2427 9188
2428 int stackSize = keepStackSize(); 9189 int stackSize = keepStackSize();
2429 9190
2430 try { 9191 try {
2431 // InternalApplicationConfiguration.g:815:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) 9192 // InternalApplicationConfiguration.g:2792:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) )
2432 // InternalApplicationConfiguration.g:816:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 9193 // InternalApplicationConfiguration.g:2793:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
2433 { 9194 {
2434 // InternalApplicationConfiguration.g:816:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 9195 // InternalApplicationConfiguration.g:2793:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
2435 // InternalApplicationConfiguration.g:817:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 9196 // InternalApplicationConfiguration.g:2794:2: ( rule__AllPackageEntry__PackageAssignment_1 )
2436 { 9197 {
2437 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); 9198 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
2438 // InternalApplicationConfiguration.g:818:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 9199 // InternalApplicationConfiguration.g:2795:2: ( rule__AllPackageEntry__PackageAssignment_1 )
2439 // InternalApplicationConfiguration.g:818:3: rule__AllPackageEntry__PackageAssignment_1 9200 // InternalApplicationConfiguration.g:2795:3: rule__AllPackageEntry__PackageAssignment_1
2440 { 9201 {
2441 pushFollow(FOLLOW_2); 9202 pushFollow(FOLLOW_2);
2442 rule__AllPackageEntry__PackageAssignment_1(); 9203 rule__AllPackageEntry__PackageAssignment_1();
@@ -2469,14 +9230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2469 9230
2470 9231
2471 // $ANTLR start "rule__AllPackageEntry__Group__2" 9232 // $ANTLR start "rule__AllPackageEntry__Group__2"
2472 // InternalApplicationConfiguration.g:826:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; 9233 // InternalApplicationConfiguration.g:2803:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ;
2473 public final void rule__AllPackageEntry__Group__2() throws RecognitionException { 9234 public final void rule__AllPackageEntry__Group__2() throws RecognitionException {
2474 9235
2475 int stackSize = keepStackSize(); 9236 int stackSize = keepStackSize();
2476 9237
2477 try { 9238 try {
2478 // InternalApplicationConfiguration.g:830:1: ( rule__AllPackageEntry__Group__2__Impl ) 9239 // InternalApplicationConfiguration.g:2807:1: ( rule__AllPackageEntry__Group__2__Impl )
2479 // InternalApplicationConfiguration.g:831:2: rule__AllPackageEntry__Group__2__Impl 9240 // InternalApplicationConfiguration.g:2808:2: rule__AllPackageEntry__Group__2__Impl
2480 { 9241 {
2481 pushFollow(FOLLOW_2); 9242 pushFollow(FOLLOW_2);
2482 rule__AllPackageEntry__Group__2__Impl(); 9243 rule__AllPackageEntry__Group__2__Impl();
@@ -2502,29 +9263,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2502 9263
2503 9264
2504 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" 9265 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl"
2505 // InternalApplicationConfiguration.g:837:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; 9266 // InternalApplicationConfiguration.g:2814:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ;
2506 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { 9267 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException {
2507 9268
2508 int stackSize = keepStackSize(); 9269 int stackSize = keepStackSize();
2509 9270
2510 try { 9271 try {
2511 // InternalApplicationConfiguration.g:841:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) 9272 // InternalApplicationConfiguration.g:2818:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) )
2512 // InternalApplicationConfiguration.g:842:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 9273 // InternalApplicationConfiguration.g:2819:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
2513 { 9274 {
2514 // InternalApplicationConfiguration.g:842:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 9275 // InternalApplicationConfiguration.g:2819:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
2515 // InternalApplicationConfiguration.g:843:2: ( rule__AllPackageEntry__Group_2__0 )? 9276 // InternalApplicationConfiguration.g:2820:2: ( rule__AllPackageEntry__Group_2__0 )?
2516 { 9277 {
2517 before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); 9278 before(grammarAccess.getAllPackageEntryAccess().getGroup_2());
2518 // InternalApplicationConfiguration.g:844:2: ( rule__AllPackageEntry__Group_2__0 )? 9279 // InternalApplicationConfiguration.g:2821:2: ( rule__AllPackageEntry__Group_2__0 )?
2519 int alt6=2; 9280 int alt31=2;
2520 int LA6_0 = input.LA(1); 9281 int LA31_0 = input.LA(1);
2521 9282
2522 if ( (LA6_0==18) ) { 9283 if ( (LA31_0==24) ) {
2523 alt6=1; 9284 alt31=1;
2524 } 9285 }
2525 switch (alt6) { 9286 switch (alt31) {
2526 case 1 : 9287 case 1 :
2527 // InternalApplicationConfiguration.g:844:3: rule__AllPackageEntry__Group_2__0 9288 // InternalApplicationConfiguration.g:2821:3: rule__AllPackageEntry__Group_2__0
2528 { 9289 {
2529 pushFollow(FOLLOW_2); 9290 pushFollow(FOLLOW_2);
2530 rule__AllPackageEntry__Group_2__0(); 9291 rule__AllPackageEntry__Group_2__0();
@@ -2560,16 +9321,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2560 9321
2561 9322
2562 // $ANTLR start "rule__AllPackageEntry__Group_2__0" 9323 // $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 ; 9324 // InternalApplicationConfiguration.g:2830: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 { 9325 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException {
2565 9326
2566 int stackSize = keepStackSize(); 9327 int stackSize = keepStackSize();
2567 9328
2568 try { 9329 try {
2569 // InternalApplicationConfiguration.g:857:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) 9330 // InternalApplicationConfiguration.g:2834: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 9331 // InternalApplicationConfiguration.g:2835:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1
2571 { 9332 {
2572 pushFollow(FOLLOW_14); 9333 pushFollow(FOLLOW_17);
2573 rule__AllPackageEntry__Group_2__0__Impl(); 9334 rule__AllPackageEntry__Group_2__0__Impl();
2574 9335
2575 state._fsp--; 9336 state._fsp--;
@@ -2598,20 +9359,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2598 9359
2599 9360
2600 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" 9361 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl"
2601 // InternalApplicationConfiguration.g:865:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; 9362 // InternalApplicationConfiguration.g:2842:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ;
2602 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { 9363 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException {
2603 9364
2604 int stackSize = keepStackSize(); 9365 int stackSize = keepStackSize();
2605 9366
2606 try { 9367 try {
2607 // InternalApplicationConfiguration.g:869:1: ( ( 'excluding' ) ) 9368 // InternalApplicationConfiguration.g:2846:1: ( ( 'excluding' ) )
2608 // InternalApplicationConfiguration.g:870:1: ( 'excluding' ) 9369 // InternalApplicationConfiguration.g:2847:1: ( 'excluding' )
2609 { 9370 {
2610 // InternalApplicationConfiguration.g:870:1: ( 'excluding' ) 9371 // InternalApplicationConfiguration.g:2847:1: ( 'excluding' )
2611 // InternalApplicationConfiguration.g:871:2: 'excluding' 9372 // InternalApplicationConfiguration.g:2848:2: 'excluding'
2612 { 9373 {
2613 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 9374 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
2614 match(input,18,FOLLOW_2); 9375 match(input,24,FOLLOW_2);
2615 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 9376 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
2616 9377
2617 } 9378 }
@@ -2635,16 +9396,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2635 9396
2636 9397
2637 // $ANTLR start "rule__AllPackageEntry__Group_2__1" 9398 // $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 ; 9399 // InternalApplicationConfiguration.g:2857: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 { 9400 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException {
2640 9401
2641 int stackSize = keepStackSize(); 9402 int stackSize = keepStackSize();
2642 9403
2643 try { 9404 try {
2644 // InternalApplicationConfiguration.g:884:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) 9405 // InternalApplicationConfiguration.g:2861: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 9406 // InternalApplicationConfiguration.g:2862:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2
2646 { 9407 {
2647 pushFollow(FOLLOW_12); 9408 pushFollow(FOLLOW_8);
2648 rule__AllPackageEntry__Group_2__1__Impl(); 9409 rule__AllPackageEntry__Group_2__1__Impl();
2649 9410
2650 state._fsp--; 9411 state._fsp--;
@@ -2673,20 +9434,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2673 9434
2674 9435
2675 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" 9436 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl"
2676 // InternalApplicationConfiguration.g:892:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; 9437 // InternalApplicationConfiguration.g:2869:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ;
2677 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { 9438 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException {
2678 9439
2679 int stackSize = keepStackSize(); 9440 int stackSize = keepStackSize();
2680 9441
2681 try { 9442 try {
2682 // InternalApplicationConfiguration.g:896:1: ( ( '{' ) ) 9443 // InternalApplicationConfiguration.g:2873:1: ( ( '{' ) )
2683 // InternalApplicationConfiguration.g:897:1: ( '{' ) 9444 // InternalApplicationConfiguration.g:2874:1: ( '{' )
2684 { 9445 {
2685 // InternalApplicationConfiguration.g:897:1: ( '{' ) 9446 // InternalApplicationConfiguration.g:2874:1: ( '{' )
2686 // InternalApplicationConfiguration.g:898:2: '{' 9447 // InternalApplicationConfiguration.g:2875:2: '{'
2687 { 9448 {
2688 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 9449 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
2689 match(input,14,FOLLOW_2); 9450 match(input,20,FOLLOW_2);
2690 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 9451 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
2691 9452
2692 } 9453 }
@@ -2710,16 +9471,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2710 9471
2711 9472
2712 // $ANTLR start "rule__AllPackageEntry__Group_2__2" 9473 // $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 ; 9474 // InternalApplicationConfiguration.g:2884: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 { 9475 public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException {
2715 9476
2716 int stackSize = keepStackSize(); 9477 int stackSize = keepStackSize();
2717 9478
2718 try { 9479 try {
2719 // InternalApplicationConfiguration.g:911:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) 9480 // InternalApplicationConfiguration.g:2888: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 9481 // InternalApplicationConfiguration.g:2889:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3
2721 { 9482 {
2722 pushFollow(FOLLOW_10); 9483 pushFollow(FOLLOW_14);
2723 rule__AllPackageEntry__Group_2__2__Impl(); 9484 rule__AllPackageEntry__Group_2__2__Impl();
2724 9485
2725 state._fsp--; 9486 state._fsp--;
@@ -2748,21 +9509,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2748 9509
2749 9510
2750 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" 9511 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl"
2751 // InternalApplicationConfiguration.g:919:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; 9512 // InternalApplicationConfiguration.g:2896:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ;
2752 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { 9513 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException {
2753 9514
2754 int stackSize = keepStackSize(); 9515 int stackSize = keepStackSize();
2755 9516
2756 try { 9517 try {
2757 // InternalApplicationConfiguration.g:923:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) 9518 // InternalApplicationConfiguration.g:2900:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) )
2758 // InternalApplicationConfiguration.g:924:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 9519 // InternalApplicationConfiguration.g:2901:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
2759 { 9520 {
2760 // InternalApplicationConfiguration.g:924:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 9521 // InternalApplicationConfiguration.g:2901:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
2761 // InternalApplicationConfiguration.g:925:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 9522 // InternalApplicationConfiguration.g:2902:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
2762 { 9523 {
2763 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); 9524 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
2764 // InternalApplicationConfiguration.g:926:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 9525 // InternalApplicationConfiguration.g:2903:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
2765 // InternalApplicationConfiguration.g:926:3: rule__AllPackageEntry__ExclusionAssignment_2_2 9526 // InternalApplicationConfiguration.g:2903:3: rule__AllPackageEntry__ExclusionAssignment_2_2
2766 { 9527 {
2767 pushFollow(FOLLOW_2); 9528 pushFollow(FOLLOW_2);
2768 rule__AllPackageEntry__ExclusionAssignment_2_2(); 9529 rule__AllPackageEntry__ExclusionAssignment_2_2();
@@ -2795,16 +9556,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2795 9556
2796 9557
2797 // $ANTLR start "rule__AllPackageEntry__Group_2__3" 9558 // $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 ; 9559 // InternalApplicationConfiguration.g:2911: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 { 9560 public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException {
2800 9561
2801 int stackSize = keepStackSize(); 9562 int stackSize = keepStackSize();
2802 9563
2803 try { 9564 try {
2804 // InternalApplicationConfiguration.g:938:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) 9565 // InternalApplicationConfiguration.g:2915: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 9566 // InternalApplicationConfiguration.g:2916:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4
2806 { 9567 {
2807 pushFollow(FOLLOW_10); 9568 pushFollow(FOLLOW_14);
2808 rule__AllPackageEntry__Group_2__3__Impl(); 9569 rule__AllPackageEntry__Group_2__3__Impl();
2809 9570
2810 state._fsp--; 9571 state._fsp--;
@@ -2833,35 +9594,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2833 9594
2834 9595
2835 // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" 9596 // $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 )* ) ; 9597 // InternalApplicationConfiguration.g:2923: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 { 9598 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException {
2838 9599
2839 int stackSize = keepStackSize(); 9600 int stackSize = keepStackSize();
2840 9601
2841 try { 9602 try {
2842 // InternalApplicationConfiguration.g:950:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) 9603 // InternalApplicationConfiguration.g:2927:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) )
2843 // InternalApplicationConfiguration.g:951:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) 9604 // InternalApplicationConfiguration.g:2928:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
2844 { 9605 {
2845 // InternalApplicationConfiguration.g:951:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) 9606 // InternalApplicationConfiguration.g:2928:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
2846 // InternalApplicationConfiguration.g:952:2: ( rule__AllPackageEntry__Group_2_3__0 )* 9607 // InternalApplicationConfiguration.g:2929:2: ( rule__AllPackageEntry__Group_2_3__0 )*
2847 { 9608 {
2848 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); 9609 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
2849 // InternalApplicationConfiguration.g:953:2: ( rule__AllPackageEntry__Group_2_3__0 )* 9610 // InternalApplicationConfiguration.g:2930:2: ( rule__AllPackageEntry__Group_2_3__0 )*
2850 loop7: 9611 loop32:
2851 do { 9612 do {
2852 int alt7=2; 9613 int alt32=2;
2853 int LA7_0 = input.LA(1); 9614 int LA32_0 = input.LA(1);
2854 9615
2855 if ( (LA7_0==16) ) { 9616 if ( (LA32_0==22) ) {
2856 alt7=1; 9617 alt32=1;
2857 } 9618 }
2858 9619
2859 9620
2860 switch (alt7) { 9621 switch (alt32) {
2861 case 1 : 9622 case 1 :
2862 // InternalApplicationConfiguration.g:953:3: rule__AllPackageEntry__Group_2_3__0 9623 // InternalApplicationConfiguration.g:2930:3: rule__AllPackageEntry__Group_2_3__0
2863 { 9624 {
2864 pushFollow(FOLLOW_11); 9625 pushFollow(FOLLOW_15);
2865 rule__AllPackageEntry__Group_2_3__0(); 9626 rule__AllPackageEntry__Group_2_3__0();
2866 9627
2867 state._fsp--; 9628 state._fsp--;
@@ -2871,7 +9632,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2871 break; 9632 break;
2872 9633
2873 default : 9634 default :
2874 break loop7; 9635 break loop32;
2875 } 9636 }
2876 } while (true); 9637 } while (true);
2877 9638
@@ -2898,14 +9659,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2898 9659
2899 9660
2900 // $ANTLR start "rule__AllPackageEntry__Group_2__4" 9661 // $ANTLR start "rule__AllPackageEntry__Group_2__4"
2901 // InternalApplicationConfiguration.g:961:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; 9662 // InternalApplicationConfiguration.g:2938:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ;
2902 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { 9663 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException {
2903 9664
2904 int stackSize = keepStackSize(); 9665 int stackSize = keepStackSize();
2905 9666
2906 try { 9667 try {
2907 // InternalApplicationConfiguration.g:965:1: ( rule__AllPackageEntry__Group_2__4__Impl ) 9668 // InternalApplicationConfiguration.g:2942:1: ( rule__AllPackageEntry__Group_2__4__Impl )
2908 // InternalApplicationConfiguration.g:966:2: rule__AllPackageEntry__Group_2__4__Impl 9669 // InternalApplicationConfiguration.g:2943:2: rule__AllPackageEntry__Group_2__4__Impl
2909 { 9670 {
2910 pushFollow(FOLLOW_2); 9671 pushFollow(FOLLOW_2);
2911 rule__AllPackageEntry__Group_2__4__Impl(); 9672 rule__AllPackageEntry__Group_2__4__Impl();
@@ -2931,20 +9692,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2931 9692
2932 9693
2933 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" 9694 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl"
2934 // InternalApplicationConfiguration.g:972:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; 9695 // InternalApplicationConfiguration.g:2949:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ;
2935 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { 9696 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException {
2936 9697
2937 int stackSize = keepStackSize(); 9698 int stackSize = keepStackSize();
2938 9699
2939 try { 9700 try {
2940 // InternalApplicationConfiguration.g:976:1: ( ( '}' ) ) 9701 // InternalApplicationConfiguration.g:2953:1: ( ( '}' ) )
2941 // InternalApplicationConfiguration.g:977:1: ( '}' ) 9702 // InternalApplicationConfiguration.g:2954:1: ( '}' )
2942 { 9703 {
2943 // InternalApplicationConfiguration.g:977:1: ( '}' ) 9704 // InternalApplicationConfiguration.g:2954:1: ( '}' )
2944 // InternalApplicationConfiguration.g:978:2: '}' 9705 // InternalApplicationConfiguration.g:2955:2: '}'
2945 { 9706 {
2946 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 9707 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
2947 match(input,15,FOLLOW_2); 9708 match(input,21,FOLLOW_2);
2948 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 9709 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
2949 9710
2950 } 9711 }
@@ -2968,16 +9729,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
2968 9729
2969 9730
2970 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" 9731 // $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 ; 9732 // InternalApplicationConfiguration.g:2965: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 { 9733 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException {
2973 9734
2974 int stackSize = keepStackSize(); 9735 int stackSize = keepStackSize();
2975 9736
2976 try { 9737 try {
2977 // InternalApplicationConfiguration.g:992:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) 9738 // InternalApplicationConfiguration.g:2969: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 9739 // InternalApplicationConfiguration.g:2970:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1
2979 { 9740 {
2980 pushFollow(FOLLOW_12); 9741 pushFollow(FOLLOW_8);
2981 rule__AllPackageEntry__Group_2_3__0__Impl(); 9742 rule__AllPackageEntry__Group_2_3__0__Impl();
2982 9743
2983 state._fsp--; 9744 state._fsp--;
@@ -3006,20 +9767,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3006 9767
3007 9768
3008 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" 9769 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl"
3009 // InternalApplicationConfiguration.g:1000:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; 9770 // InternalApplicationConfiguration.g:2977:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ;
3010 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { 9771 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException {
3011 9772
3012 int stackSize = keepStackSize(); 9773 int stackSize = keepStackSize();
3013 9774
3014 try { 9775 try {
3015 // InternalApplicationConfiguration.g:1004:1: ( ( ',' ) ) 9776 // InternalApplicationConfiguration.g:2981:1: ( ( ',' ) )
3016 // InternalApplicationConfiguration.g:1005:1: ( ',' ) 9777 // InternalApplicationConfiguration.g:2982:1: ( ',' )
3017 { 9778 {
3018 // InternalApplicationConfiguration.g:1005:1: ( ',' ) 9779 // InternalApplicationConfiguration.g:2982:1: ( ',' )
3019 // InternalApplicationConfiguration.g:1006:2: ',' 9780 // InternalApplicationConfiguration.g:2983:2: ','
3020 { 9781 {
3021 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 9782 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
3022 match(input,16,FOLLOW_2); 9783 match(input,22,FOLLOW_2);
3023 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 9784 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
3024 9785
3025 } 9786 }
@@ -3043,14 +9804,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3043 9804
3044 9805
3045 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" 9806 // $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 ; 9807 // InternalApplicationConfiguration.g:2992: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 { 9808 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException {
3048 9809
3049 int stackSize = keepStackSize(); 9810 int stackSize = keepStackSize();
3050 9811
3051 try { 9812 try {
3052 // InternalApplicationConfiguration.g:1019:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) 9813 // InternalApplicationConfiguration.g:2996:1: ( rule__AllPackageEntry__Group_2_3__1__Impl )
3053 // InternalApplicationConfiguration.g:1020:2: rule__AllPackageEntry__Group_2_3__1__Impl 9814 // InternalApplicationConfiguration.g:2997:2: rule__AllPackageEntry__Group_2_3__1__Impl
3054 { 9815 {
3055 pushFollow(FOLLOW_2); 9816 pushFollow(FOLLOW_2);
3056 rule__AllPackageEntry__Group_2_3__1__Impl(); 9817 rule__AllPackageEntry__Group_2_3__1__Impl();
@@ -3076,21 +9837,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3076 9837
3077 9838
3078 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" 9839 // $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 ) ) ; 9840 // InternalApplicationConfiguration.g:3003: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 { 9841 public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException {
3081 9842
3082 int stackSize = keepStackSize(); 9843 int stackSize = keepStackSize();
3083 9844
3084 try { 9845 try {
3085 // InternalApplicationConfiguration.g:1030:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) 9846 // InternalApplicationConfiguration.g:3007:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) )
3086 // InternalApplicationConfiguration.g:1031:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) 9847 // InternalApplicationConfiguration.g:3008:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
3087 { 9848 {
3088 // InternalApplicationConfiguration.g:1031:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) 9849 // InternalApplicationConfiguration.g:3008:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
3089 // InternalApplicationConfiguration.g:1032:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) 9850 // InternalApplicationConfiguration.g:3009:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
3090 { 9851 {
3091 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); 9852 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
3092 // InternalApplicationConfiguration.g:1033:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) 9853 // InternalApplicationConfiguration.g:3010:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
3093 // InternalApplicationConfiguration.g:1033:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 9854 // InternalApplicationConfiguration.g:3010:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1
3094 { 9855 {
3095 pushFollow(FOLLOW_2); 9856 pushFollow(FOLLOW_2);
3096 rule__AllPackageEntry__ExclusionAssignment_2_3_1(); 9857 rule__AllPackageEntry__ExclusionAssignment_2_3_1();
@@ -3123,16 +9884,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3123 9884
3124 9885
3125 // $ANTLR start "rule__MetamodelElement__Group__0" 9886 // $ANTLR start "rule__MetamodelElement__Group__0"
3126 // InternalApplicationConfiguration.g:1042:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; 9887 // InternalApplicationConfiguration.g:3019:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ;
3127 public final void rule__MetamodelElement__Group__0() throws RecognitionException { 9888 public final void rule__MetamodelElement__Group__0() throws RecognitionException {
3128 9889
3129 int stackSize = keepStackSize(); 9890 int stackSize = keepStackSize();
3130 9891
3131 try { 9892 try {
3132 // InternalApplicationConfiguration.g:1046:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) 9893 // InternalApplicationConfiguration.g:3023:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 )
3133 // InternalApplicationConfiguration.g:1047:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 9894 // InternalApplicationConfiguration.g:3024:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1
3134 { 9895 {
3135 pushFollow(FOLLOW_12); 9896 pushFollow(FOLLOW_8);
3136 rule__MetamodelElement__Group__0__Impl(); 9897 rule__MetamodelElement__Group__0__Impl();
3137 9898
3138 state._fsp--; 9899 state._fsp--;
@@ -3161,33 +9922,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3161 9922
3162 9923
3163 // $ANTLR start "rule__MetamodelElement__Group__0__Impl" 9924 // $ANTLR start "rule__MetamodelElement__Group__0__Impl"
3164 // InternalApplicationConfiguration.g:1054:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; 9925 // InternalApplicationConfiguration.g:3031:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ;
3165 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { 9926 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException {
3166 9927
3167 int stackSize = keepStackSize(); 9928 int stackSize = keepStackSize();
3168 9929
3169 try { 9930 try {
3170 // InternalApplicationConfiguration.g:1058:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) 9931 // InternalApplicationConfiguration.g:3035:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) )
3171 // InternalApplicationConfiguration.g:1059:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 9932 // InternalApplicationConfiguration.g:3036:1: ( ( rule__MetamodelElement__Group_0__0 )? )
3172 { 9933 {
3173 // InternalApplicationConfiguration.g:1059:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 9934 // InternalApplicationConfiguration.g:3036:1: ( ( rule__MetamodelElement__Group_0__0 )? )
3174 // InternalApplicationConfiguration.g:1060:2: ( rule__MetamodelElement__Group_0__0 )? 9935 // InternalApplicationConfiguration.g:3037:2: ( rule__MetamodelElement__Group_0__0 )?
3175 { 9936 {
3176 before(grammarAccess.getMetamodelElementAccess().getGroup_0()); 9937 before(grammarAccess.getMetamodelElementAccess().getGroup_0());
3177 // InternalApplicationConfiguration.g:1061:2: ( rule__MetamodelElement__Group_0__0 )? 9938 // InternalApplicationConfiguration.g:3038:2: ( rule__MetamodelElement__Group_0__0 )?
3178 int alt8=2; 9939 int alt33=2;
3179 int LA8_0 = input.LA(1); 9940 int LA33_0 = input.LA(1);
9941
9942 if ( (LA33_0==RULE_ID) ) {
9943 int LA33_1 = input.LA(2);
9944
9945 if ( (LA33_1==14) ) {
9946 int LA33_2 = input.LA(3);
3180 9947
3181 if ( (LA8_0==RULE_ID) ) { 9948 if ( (LA33_2==RULE_ID) ) {
3182 int LA8_1 = input.LA(2); 9949 int LA33_5 = input.LA(4);
3183 9950
3184 if ( (LA8_1==19) ) { 9951 if ( (LA33_5==14||LA33_5==25) ) {
3185 alt8=1; 9952 alt33=1;
9953 }
9954 }
9955 }
9956 else if ( (LA33_1==25) ) {
9957 alt33=1;
3186 } 9958 }
3187 } 9959 }
3188 switch (alt8) { 9960 switch (alt33) {
3189 case 1 : 9961 case 1 :
3190 // InternalApplicationConfiguration.g:1061:3: rule__MetamodelElement__Group_0__0 9962 // InternalApplicationConfiguration.g:3038:3: rule__MetamodelElement__Group_0__0
3191 { 9963 {
3192 pushFollow(FOLLOW_2); 9964 pushFollow(FOLLOW_2);
3193 rule__MetamodelElement__Group_0__0(); 9965 rule__MetamodelElement__Group_0__0();
@@ -3223,16 +9995,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3223 9995
3224 9996
3225 // $ANTLR start "rule__MetamodelElement__Group__1" 9997 // $ANTLR start "rule__MetamodelElement__Group__1"
3226 // InternalApplicationConfiguration.g:1069:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; 9998 // InternalApplicationConfiguration.g:3046:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ;
3227 public final void rule__MetamodelElement__Group__1() throws RecognitionException { 9999 public final void rule__MetamodelElement__Group__1() throws RecognitionException {
3228 10000
3229 int stackSize = keepStackSize(); 10001 int stackSize = keepStackSize();
3230 10002
3231 try { 10003 try {
3232 // InternalApplicationConfiguration.g:1073:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) 10004 // InternalApplicationConfiguration.g:3050:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 )
3233 // InternalApplicationConfiguration.g:1074:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 10005 // InternalApplicationConfiguration.g:3051:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2
3234 { 10006 {
3235 pushFollow(FOLLOW_15); 10007 pushFollow(FOLLOW_6);
3236 rule__MetamodelElement__Group__1__Impl(); 10008 rule__MetamodelElement__Group__1__Impl();
3237 10009
3238 state._fsp--; 10010 state._fsp--;
@@ -3261,21 +10033,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3261 10033
3262 10034
3263 // $ANTLR start "rule__MetamodelElement__Group__1__Impl" 10035 // $ANTLR start "rule__MetamodelElement__Group__1__Impl"
3264 // InternalApplicationConfiguration.g:1081:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; 10036 // InternalApplicationConfiguration.g:3058:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ;
3265 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { 10037 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException {
3266 10038
3267 int stackSize = keepStackSize(); 10039 int stackSize = keepStackSize();
3268 10040
3269 try { 10041 try {
3270 // InternalApplicationConfiguration.g:1085:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) 10042 // InternalApplicationConfiguration.g:3062:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) )
3271 // InternalApplicationConfiguration.g:1086:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 10043 // InternalApplicationConfiguration.g:3063:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
3272 { 10044 {
3273 // InternalApplicationConfiguration.g:1086:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 10045 // InternalApplicationConfiguration.g:3063:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
3274 // InternalApplicationConfiguration.g:1087:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 10046 // InternalApplicationConfiguration.g:3064:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
3275 { 10047 {
3276 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); 10048 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
3277 // InternalApplicationConfiguration.g:1088:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 10049 // InternalApplicationConfiguration.g:3065:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
3278 // InternalApplicationConfiguration.g:1088:3: rule__MetamodelElement__ClassifierAssignment_1 10050 // InternalApplicationConfiguration.g:3065:3: rule__MetamodelElement__ClassifierAssignment_1
3279 { 10051 {
3280 pushFollow(FOLLOW_2); 10052 pushFollow(FOLLOW_2);
3281 rule__MetamodelElement__ClassifierAssignment_1(); 10053 rule__MetamodelElement__ClassifierAssignment_1();
@@ -3308,14 +10080,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3308 10080
3309 10081
3310 // $ANTLR start "rule__MetamodelElement__Group__2" 10082 // $ANTLR start "rule__MetamodelElement__Group__2"
3311 // InternalApplicationConfiguration.g:1096:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; 10083 // InternalApplicationConfiguration.g:3073:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ;
3312 public final void rule__MetamodelElement__Group__2() throws RecognitionException { 10084 public final void rule__MetamodelElement__Group__2() throws RecognitionException {
3313 10085
3314 int stackSize = keepStackSize(); 10086 int stackSize = keepStackSize();
3315 10087
3316 try { 10088 try {
3317 // InternalApplicationConfiguration.g:1100:1: ( rule__MetamodelElement__Group__2__Impl ) 10089 // InternalApplicationConfiguration.g:3077:1: ( rule__MetamodelElement__Group__2__Impl )
3318 // InternalApplicationConfiguration.g:1101:2: rule__MetamodelElement__Group__2__Impl 10090 // InternalApplicationConfiguration.g:3078:2: rule__MetamodelElement__Group__2__Impl
3319 { 10091 {
3320 pushFollow(FOLLOW_2); 10092 pushFollow(FOLLOW_2);
3321 rule__MetamodelElement__Group__2__Impl(); 10093 rule__MetamodelElement__Group__2__Impl();
@@ -3341,29 +10113,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3341 10113
3342 10114
3343 // $ANTLR start "rule__MetamodelElement__Group__2__Impl" 10115 // $ANTLR start "rule__MetamodelElement__Group__2__Impl"
3344 // InternalApplicationConfiguration.g:1107:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; 10116 // InternalApplicationConfiguration.g:3084:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ;
3345 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { 10117 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException {
3346 10118
3347 int stackSize = keepStackSize(); 10119 int stackSize = keepStackSize();
3348 10120
3349 try { 10121 try {
3350 // InternalApplicationConfiguration.g:1111:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) 10122 // InternalApplicationConfiguration.g:3088:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) )
3351 // InternalApplicationConfiguration.g:1112:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 10123 // InternalApplicationConfiguration.g:3089:1: ( ( rule__MetamodelElement__Group_2__0 )? )
3352 { 10124 {
3353 // InternalApplicationConfiguration.g:1112:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 10125 // InternalApplicationConfiguration.g:3089:1: ( ( rule__MetamodelElement__Group_2__0 )? )
3354 // InternalApplicationConfiguration.g:1113:2: ( rule__MetamodelElement__Group_2__0 )? 10126 // InternalApplicationConfiguration.g:3090:2: ( rule__MetamodelElement__Group_2__0 )?
3355 { 10127 {
3356 before(grammarAccess.getMetamodelElementAccess().getGroup_2()); 10128 before(grammarAccess.getMetamodelElementAccess().getGroup_2());
3357 // InternalApplicationConfiguration.g:1114:2: ( rule__MetamodelElement__Group_2__0 )? 10129 // InternalApplicationConfiguration.g:3091:2: ( rule__MetamodelElement__Group_2__0 )?
3358 int alt9=2; 10130 int alt34=2;
3359 int LA9_0 = input.LA(1); 10131 int LA34_0 = input.LA(1);
3360 10132
3361 if ( (LA9_0==20) ) { 10133 if ( (LA34_0==14) ) {
3362 alt9=1; 10134 alt34=1;
3363 } 10135 }
3364 switch (alt9) { 10136 switch (alt34) {
3365 case 1 : 10137 case 1 :
3366 // InternalApplicationConfiguration.g:1114:3: rule__MetamodelElement__Group_2__0 10138 // InternalApplicationConfiguration.g:3091:3: rule__MetamodelElement__Group_2__0
3367 { 10139 {
3368 pushFollow(FOLLOW_2); 10140 pushFollow(FOLLOW_2);
3369 rule__MetamodelElement__Group_2__0(); 10141 rule__MetamodelElement__Group_2__0();
@@ -3399,16 +10171,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3399 10171
3400 10172
3401 // $ANTLR start "rule__MetamodelElement__Group_0__0" 10173 // $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 ; 10174 // InternalApplicationConfiguration.g:3100: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 { 10175 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException {
3404 10176
3405 int stackSize = keepStackSize(); 10177 int stackSize = keepStackSize();
3406 10178
3407 try { 10179 try {
3408 // InternalApplicationConfiguration.g:1127:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) 10180 // InternalApplicationConfiguration.g:3104: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 10181 // InternalApplicationConfiguration.g:3105:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1
3410 { 10182 {
3411 pushFollow(FOLLOW_16); 10183 pushFollow(FOLLOW_18);
3412 rule__MetamodelElement__Group_0__0__Impl(); 10184 rule__MetamodelElement__Group_0__0__Impl();
3413 10185
3414 state._fsp--; 10186 state._fsp--;
@@ -3437,21 +10209,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3437 10209
3438 10210
3439 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" 10211 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl"
3440 // InternalApplicationConfiguration.g:1135:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; 10212 // InternalApplicationConfiguration.g:3112:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ;
3441 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { 10213 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException {
3442 10214
3443 int stackSize = keepStackSize(); 10215 int stackSize = keepStackSize();
3444 10216
3445 try { 10217 try {
3446 // InternalApplicationConfiguration.g:1139:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) 10218 // InternalApplicationConfiguration.g:3116:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) )
3447 // InternalApplicationConfiguration.g:1140:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 10219 // InternalApplicationConfiguration.g:3117:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
3448 { 10220 {
3449 // InternalApplicationConfiguration.g:1140:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 10221 // InternalApplicationConfiguration.g:3117:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
3450 // InternalApplicationConfiguration.g:1141:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 10222 // InternalApplicationConfiguration.g:3118:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
3451 { 10223 {
3452 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); 10224 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
3453 // InternalApplicationConfiguration.g:1142:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 10225 // InternalApplicationConfiguration.g:3119:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
3454 // InternalApplicationConfiguration.g:1142:3: rule__MetamodelElement__PackageAssignment_0_0 10226 // InternalApplicationConfiguration.g:3119:3: rule__MetamodelElement__PackageAssignment_0_0
3455 { 10227 {
3456 pushFollow(FOLLOW_2); 10228 pushFollow(FOLLOW_2);
3457 rule__MetamodelElement__PackageAssignment_0_0(); 10229 rule__MetamodelElement__PackageAssignment_0_0();
@@ -3484,14 +10256,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3484 10256
3485 10257
3486 // $ANTLR start "rule__MetamodelElement__Group_0__1" 10258 // $ANTLR start "rule__MetamodelElement__Group_0__1"
3487 // InternalApplicationConfiguration.g:1150:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; 10259 // InternalApplicationConfiguration.g:3127:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ;
3488 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { 10260 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException {
3489 10261
3490 int stackSize = keepStackSize(); 10262 int stackSize = keepStackSize();
3491 10263
3492 try { 10264 try {
3493 // InternalApplicationConfiguration.g:1154:1: ( rule__MetamodelElement__Group_0__1__Impl ) 10265 // InternalApplicationConfiguration.g:3131:1: ( rule__MetamodelElement__Group_0__1__Impl )
3494 // InternalApplicationConfiguration.g:1155:2: rule__MetamodelElement__Group_0__1__Impl 10266 // InternalApplicationConfiguration.g:3132:2: rule__MetamodelElement__Group_0__1__Impl
3495 { 10267 {
3496 pushFollow(FOLLOW_2); 10268 pushFollow(FOLLOW_2);
3497 rule__MetamodelElement__Group_0__1__Impl(); 10269 rule__MetamodelElement__Group_0__1__Impl();
@@ -3517,20 +10289,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3517 10289
3518 10290
3519 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" 10291 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl"
3520 // InternalApplicationConfiguration.g:1161:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; 10292 // InternalApplicationConfiguration.g:3138:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ;
3521 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { 10293 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException {
3522 10294
3523 int stackSize = keepStackSize(); 10295 int stackSize = keepStackSize();
3524 10296
3525 try { 10297 try {
3526 // InternalApplicationConfiguration.g:1165:1: ( ( '::' ) ) 10298 // InternalApplicationConfiguration.g:3142:1: ( ( '::' ) )
3527 // InternalApplicationConfiguration.g:1166:1: ( '::' ) 10299 // InternalApplicationConfiguration.g:3143:1: ( '::' )
3528 { 10300 {
3529 // InternalApplicationConfiguration.g:1166:1: ( '::' ) 10301 // InternalApplicationConfiguration.g:3143:1: ( '::' )
3530 // InternalApplicationConfiguration.g:1167:2: '::' 10302 // InternalApplicationConfiguration.g:3144:2: '::'
3531 { 10303 {
3532 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 10304 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
3533 match(input,19,FOLLOW_2); 10305 match(input,25,FOLLOW_2);
3534 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 10306 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
3535 10307
3536 } 10308 }
@@ -3554,16 +10326,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3554 10326
3555 10327
3556 // $ANTLR start "rule__MetamodelElement__Group_2__0" 10328 // $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 ; 10329 // InternalApplicationConfiguration.g:3154: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 { 10330 public final void rule__MetamodelElement__Group_2__0() throws RecognitionException {
3559 10331
3560 int stackSize = keepStackSize(); 10332 int stackSize = keepStackSize();
3561 10333
3562 try { 10334 try {
3563 // InternalApplicationConfiguration.g:1181:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) 10335 // InternalApplicationConfiguration.g:3158: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 10336 // InternalApplicationConfiguration.g:3159:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1
3565 { 10337 {
3566 pushFollow(FOLLOW_12); 10338 pushFollow(FOLLOW_8);
3567 rule__MetamodelElement__Group_2__0__Impl(); 10339 rule__MetamodelElement__Group_2__0__Impl();
3568 10340
3569 state._fsp--; 10341 state._fsp--;
@@ -3592,20 +10364,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3592 10364
3593 10365
3594 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" 10366 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl"
3595 // InternalApplicationConfiguration.g:1189:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; 10367 // InternalApplicationConfiguration.g:3166:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ;
3596 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { 10368 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException {
3597 10369
3598 int stackSize = keepStackSize(); 10370 int stackSize = keepStackSize();
3599 10371
3600 try { 10372 try {
3601 // InternalApplicationConfiguration.g:1193:1: ( ( '.' ) ) 10373 // InternalApplicationConfiguration.g:3170:1: ( ( '.' ) )
3602 // InternalApplicationConfiguration.g:1194:1: ( '.' ) 10374 // InternalApplicationConfiguration.g:3171:1: ( '.' )
3603 { 10375 {
3604 // InternalApplicationConfiguration.g:1194:1: ( '.' ) 10376 // InternalApplicationConfiguration.g:3171:1: ( '.' )
3605 // InternalApplicationConfiguration.g:1195:2: '.' 10377 // InternalApplicationConfiguration.g:3172:2: '.'
3606 { 10378 {
3607 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 10379 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
3608 match(input,20,FOLLOW_2); 10380 match(input,14,FOLLOW_2);
3609 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 10381 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
3610 10382
3611 } 10383 }
@@ -3629,14 +10401,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3629 10401
3630 10402
3631 // $ANTLR start "rule__MetamodelElement__Group_2__1" 10403 // $ANTLR start "rule__MetamodelElement__Group_2__1"
3632 // InternalApplicationConfiguration.g:1204:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; 10404 // InternalApplicationConfiguration.g:3181:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ;
3633 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { 10405 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException {
3634 10406
3635 int stackSize = keepStackSize(); 10407 int stackSize = keepStackSize();
3636 10408
3637 try { 10409 try {
3638 // InternalApplicationConfiguration.g:1208:1: ( rule__MetamodelElement__Group_2__1__Impl ) 10410 // InternalApplicationConfiguration.g:3185:1: ( rule__MetamodelElement__Group_2__1__Impl )
3639 // InternalApplicationConfiguration.g:1209:2: rule__MetamodelElement__Group_2__1__Impl 10411 // InternalApplicationConfiguration.g:3186:2: rule__MetamodelElement__Group_2__1__Impl
3640 { 10412 {
3641 pushFollow(FOLLOW_2); 10413 pushFollow(FOLLOW_2);
3642 rule__MetamodelElement__Group_2__1__Impl(); 10414 rule__MetamodelElement__Group_2__1__Impl();
@@ -3662,21 +10434,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3662 10434
3663 10435
3664 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" 10436 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl"
3665 // InternalApplicationConfiguration.g:1215:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; 10437 // InternalApplicationConfiguration.g:3192:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ;
3666 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { 10438 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException {
3667 10439
3668 int stackSize = keepStackSize(); 10440 int stackSize = keepStackSize();
3669 10441
3670 try { 10442 try {
3671 // InternalApplicationConfiguration.g:1219:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) 10443 // InternalApplicationConfiguration.g:3196:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) )
3672 // InternalApplicationConfiguration.g:1220:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 10444 // InternalApplicationConfiguration.g:3197:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
3673 { 10445 {
3674 // InternalApplicationConfiguration.g:1220:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 10446 // InternalApplicationConfiguration.g:3197:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
3675 // InternalApplicationConfiguration.g:1221:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 10447 // InternalApplicationConfiguration.g:3198:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
3676 { 10448 {
3677 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); 10449 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
3678 // InternalApplicationConfiguration.g:1222:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 10450 // InternalApplicationConfiguration.g:3199:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
3679 // InternalApplicationConfiguration.g:1222:3: rule__MetamodelElement__FeatureAssignment_2_1 10451 // InternalApplicationConfiguration.g:3199:3: rule__MetamodelElement__FeatureAssignment_2_1
3680 { 10452 {
3681 pushFollow(FOLLOW_2); 10453 pushFollow(FOLLOW_2);
3682 rule__MetamodelElement__FeatureAssignment_2_1(); 10454 rule__MetamodelElement__FeatureAssignment_2_1();
@@ -3709,16 +10481,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3709 10481
3710 10482
3711 // $ANTLR start "rule__MetamodelDeclaration__Group__0" 10483 // $ANTLR start "rule__MetamodelDeclaration__Group__0"
3712 // InternalApplicationConfiguration.g:1231:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; 10484 // InternalApplicationConfiguration.g:3208:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ;
3713 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { 10485 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException {
3714 10486
3715 int stackSize = keepStackSize(); 10487 int stackSize = keepStackSize();
3716 10488
3717 try { 10489 try {
3718 // InternalApplicationConfiguration.g:1235:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) 10490 // InternalApplicationConfiguration.g:3212:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 )
3719 // InternalApplicationConfiguration.g:1236:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 10491 // InternalApplicationConfiguration.g:3213:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1
3720 { 10492 {
3721 pushFollow(FOLLOW_12); 10493 pushFollow(FOLLOW_8);
3722 rule__MetamodelDeclaration__Group__0__Impl(); 10494 rule__MetamodelDeclaration__Group__0__Impl();
3723 10495
3724 state._fsp--; 10496 state._fsp--;
@@ -3747,20 +10519,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3747 10519
3748 10520
3749 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" 10521 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl"
3750 // InternalApplicationConfiguration.g:1243:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; 10522 // InternalApplicationConfiguration.g:3220:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ;
3751 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { 10523 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException {
3752 10524
3753 int stackSize = keepStackSize(); 10525 int stackSize = keepStackSize();
3754 10526
3755 try { 10527 try {
3756 // InternalApplicationConfiguration.g:1247:1: ( ( 'metamodel' ) ) 10528 // InternalApplicationConfiguration.g:3224:1: ( ( 'metamodel' ) )
3757 // InternalApplicationConfiguration.g:1248:1: ( 'metamodel' ) 10529 // InternalApplicationConfiguration.g:3225:1: ( 'metamodel' )
3758 { 10530 {
3759 // InternalApplicationConfiguration.g:1248:1: ( 'metamodel' ) 10531 // InternalApplicationConfiguration.g:3225:1: ( 'metamodel' )
3760 // InternalApplicationConfiguration.g:1249:2: 'metamodel' 10532 // InternalApplicationConfiguration.g:3226:2: 'metamodel'
3761 { 10533 {
3762 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 10534 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
3763 match(input,21,FOLLOW_2); 10535 match(input,26,FOLLOW_2);
3764 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 10536 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
3765 10537
3766 } 10538 }
@@ -3784,16 +10556,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3784 10556
3785 10557
3786 // $ANTLR start "rule__MetamodelDeclaration__Group__1" 10558 // $ANTLR start "rule__MetamodelDeclaration__Group__1"
3787 // InternalApplicationConfiguration.g:1258:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; 10559 // InternalApplicationConfiguration.g:3235:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ;
3788 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { 10560 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException {
3789 10561
3790 int stackSize = keepStackSize(); 10562 int stackSize = keepStackSize();
3791 10563
3792 try { 10564 try {
3793 // InternalApplicationConfiguration.g:1262:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) 10565 // InternalApplicationConfiguration.g:3239:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 )
3794 // InternalApplicationConfiguration.g:1263:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 10566 // InternalApplicationConfiguration.g:3240:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2
3795 { 10567 {
3796 pushFollow(FOLLOW_14); 10568 pushFollow(FOLLOW_17);
3797 rule__MetamodelDeclaration__Group__1__Impl(); 10569 rule__MetamodelDeclaration__Group__1__Impl();
3798 10570
3799 state._fsp--; 10571 state._fsp--;
@@ -3822,21 +10594,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3822 10594
3823 10595
3824 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" 10596 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl"
3825 // InternalApplicationConfiguration.g:1270:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; 10597 // InternalApplicationConfiguration.g:3247:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ;
3826 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { 10598 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException {
3827 10599
3828 int stackSize = keepStackSize(); 10600 int stackSize = keepStackSize();
3829 10601
3830 try { 10602 try {
3831 // InternalApplicationConfiguration.g:1274:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) 10603 // InternalApplicationConfiguration.g:3251:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) )
3832 // InternalApplicationConfiguration.g:1275:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 10604 // InternalApplicationConfiguration.g:3252:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
3833 { 10605 {
3834 // InternalApplicationConfiguration.g:1275:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 10606 // InternalApplicationConfiguration.g:3252:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
3835 // InternalApplicationConfiguration.g:1276:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 10607 // InternalApplicationConfiguration.g:3253:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
3836 { 10608 {
3837 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); 10609 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
3838 // InternalApplicationConfiguration.g:1277:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 10610 // InternalApplicationConfiguration.g:3254:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
3839 // InternalApplicationConfiguration.g:1277:3: rule__MetamodelDeclaration__NameAssignment_1 10611 // InternalApplicationConfiguration.g:3254:3: rule__MetamodelDeclaration__NameAssignment_1
3840 { 10612 {
3841 pushFollow(FOLLOW_2); 10613 pushFollow(FOLLOW_2);
3842 rule__MetamodelDeclaration__NameAssignment_1(); 10614 rule__MetamodelDeclaration__NameAssignment_1();
@@ -3869,14 +10641,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3869 10641
3870 10642
3871 // $ANTLR start "rule__MetamodelDeclaration__Group__2" 10643 // $ANTLR start "rule__MetamodelDeclaration__Group__2"
3872 // InternalApplicationConfiguration.g:1285:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; 10644 // InternalApplicationConfiguration.g:3262:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ;
3873 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { 10645 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException {
3874 10646
3875 int stackSize = keepStackSize(); 10647 int stackSize = keepStackSize();
3876 10648
3877 try { 10649 try {
3878 // InternalApplicationConfiguration.g:1289:1: ( rule__MetamodelDeclaration__Group__2__Impl ) 10650 // InternalApplicationConfiguration.g:3266:1: ( rule__MetamodelDeclaration__Group__2__Impl )
3879 // InternalApplicationConfiguration.g:1290:2: rule__MetamodelDeclaration__Group__2__Impl 10651 // InternalApplicationConfiguration.g:3267:2: rule__MetamodelDeclaration__Group__2__Impl
3880 { 10652 {
3881 pushFollow(FOLLOW_2); 10653 pushFollow(FOLLOW_2);
3882 rule__MetamodelDeclaration__Group__2__Impl(); 10654 rule__MetamodelDeclaration__Group__2__Impl();
@@ -3902,21 +10674,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3902 10674
3903 10675
3904 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" 10676 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl"
3905 // InternalApplicationConfiguration.g:1296:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; 10677 // InternalApplicationConfiguration.g:3273:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ;
3906 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { 10678 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException {
3907 10679
3908 int stackSize = keepStackSize(); 10680 int stackSize = keepStackSize();
3909 10681
3910 try { 10682 try {
3911 // InternalApplicationConfiguration.g:1300:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) 10683 // InternalApplicationConfiguration.g:3277:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) )
3912 // InternalApplicationConfiguration.g:1301:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 10684 // InternalApplicationConfiguration.g:3278:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
3913 { 10685 {
3914 // InternalApplicationConfiguration.g:1301:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 10686 // InternalApplicationConfiguration.g:3278:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
3915 // InternalApplicationConfiguration.g:1302:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 10687 // InternalApplicationConfiguration.g:3279:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
3916 { 10688 {
3917 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); 10689 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
3918 // InternalApplicationConfiguration.g:1303:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 10690 // InternalApplicationConfiguration.g:3280:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
3919 // InternalApplicationConfiguration.g:1303:3: rule__MetamodelDeclaration__SpecificationAssignment_2 10691 // InternalApplicationConfiguration.g:3280:3: rule__MetamodelDeclaration__SpecificationAssignment_2
3920 { 10692 {
3921 pushFollow(FOLLOW_2); 10693 pushFollow(FOLLOW_2);
3922 rule__MetamodelDeclaration__SpecificationAssignment_2(); 10694 rule__MetamodelDeclaration__SpecificationAssignment_2();
@@ -3948,18 +10720,14487 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3948 // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl" 10720 // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl"
3949 10721
3950 10722
10723 // $ANTLR start "rule__PartialModelSpecification__Group__0"
10724 // InternalApplicationConfiguration.g:3289:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ;
10725 public final void rule__PartialModelSpecification__Group__0() throws RecognitionException {
10726
10727 int stackSize = keepStackSize();
10728
10729 try {
10730 // InternalApplicationConfiguration.g:3293:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 )
10731 // InternalApplicationConfiguration.g:3294:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1
10732 {
10733 pushFollow(FOLLOW_19);
10734 rule__PartialModelSpecification__Group__0__Impl();
10735
10736 state._fsp--;
10737
10738 pushFollow(FOLLOW_2);
10739 rule__PartialModelSpecification__Group__1();
10740
10741 state._fsp--;
10742
10743
10744 }
10745
10746 }
10747 catch (RecognitionException re) {
10748 reportError(re);
10749 recover(input,re);
10750 }
10751 finally {
10752
10753 restoreStackSize(stackSize);
10754
10755 }
10756 return ;
10757 }
10758 // $ANTLR end "rule__PartialModelSpecification__Group__0"
10759
10760
10761 // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl"
10762 // InternalApplicationConfiguration.g:3301:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ;
10763 public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException {
10764
10765 int stackSize = keepStackSize();
10766
10767 try {
10768 // InternalApplicationConfiguration.g:3305:1: ( ( '{' ) )
10769 // InternalApplicationConfiguration.g:3306:1: ( '{' )
10770 {
10771 // InternalApplicationConfiguration.g:3306:1: ( '{' )
10772 // InternalApplicationConfiguration.g:3307:2: '{'
10773 {
10774 before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
10775 match(input,20,FOLLOW_2);
10776 after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
10777
10778 }
10779
10780
10781 }
10782
10783 }
10784 catch (RecognitionException re) {
10785 reportError(re);
10786 recover(input,re);
10787 }
10788 finally {
10789
10790 restoreStackSize(stackSize);
10791
10792 }
10793 return ;
10794 }
10795 // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl"
10796
10797
10798 // $ANTLR start "rule__PartialModelSpecification__Group__1"
10799 // InternalApplicationConfiguration.g:3316:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ;
10800 public final void rule__PartialModelSpecification__Group__1() throws RecognitionException {
10801
10802 int stackSize = keepStackSize();
10803
10804 try {
10805 // InternalApplicationConfiguration.g:3320:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 )
10806 // InternalApplicationConfiguration.g:3321:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2
10807 {
10808 pushFollow(FOLLOW_14);
10809 rule__PartialModelSpecification__Group__1__Impl();
10810
10811 state._fsp--;
10812
10813 pushFollow(FOLLOW_2);
10814 rule__PartialModelSpecification__Group__2();
10815
10816 state._fsp--;
10817
10818
10819 }
10820
10821 }
10822 catch (RecognitionException re) {
10823 reportError(re);
10824 recover(input,re);
10825 }
10826 finally {
10827
10828 restoreStackSize(stackSize);
10829
10830 }
10831 return ;
10832 }
10833 // $ANTLR end "rule__PartialModelSpecification__Group__1"
10834
10835
10836 // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl"
10837 // InternalApplicationConfiguration.g:3328:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ;
10838 public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException {
10839
10840 int stackSize = keepStackSize();
10841
10842 try {
10843 // InternalApplicationConfiguration.g:3332:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) )
10844 // InternalApplicationConfiguration.g:3333:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
10845 {
10846 // InternalApplicationConfiguration.g:3333:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
10847 // InternalApplicationConfiguration.g:3334:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
10848 {
10849 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
10850 // InternalApplicationConfiguration.g:3335:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
10851 // InternalApplicationConfiguration.g:3335:3: rule__PartialModelSpecification__EntryAssignment_1
10852 {
10853 pushFollow(FOLLOW_2);
10854 rule__PartialModelSpecification__EntryAssignment_1();
10855
10856 state._fsp--;
10857
10858
10859 }
10860
10861 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
10862
10863 }
10864
10865
10866 }
10867
10868 }
10869 catch (RecognitionException re) {
10870 reportError(re);
10871 recover(input,re);
10872 }
10873 finally {
10874
10875 restoreStackSize(stackSize);
10876
10877 }
10878 return ;
10879 }
10880 // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl"
10881
10882
10883 // $ANTLR start "rule__PartialModelSpecification__Group__2"
10884 // InternalApplicationConfiguration.g:3343:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ;
10885 public final void rule__PartialModelSpecification__Group__2() throws RecognitionException {
10886
10887 int stackSize = keepStackSize();
10888
10889 try {
10890 // InternalApplicationConfiguration.g:3347:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 )
10891 // InternalApplicationConfiguration.g:3348:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3
10892 {
10893 pushFollow(FOLLOW_14);
10894 rule__PartialModelSpecification__Group__2__Impl();
10895
10896 state._fsp--;
10897
10898 pushFollow(FOLLOW_2);
10899 rule__PartialModelSpecification__Group__3();
10900
10901 state._fsp--;
10902
10903
10904 }
10905
10906 }
10907 catch (RecognitionException re) {
10908 reportError(re);
10909 recover(input,re);
10910 }
10911 finally {
10912
10913 restoreStackSize(stackSize);
10914
10915 }
10916 return ;
10917 }
10918 // $ANTLR end "rule__PartialModelSpecification__Group__2"
10919
10920
10921 // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl"
10922 // InternalApplicationConfiguration.g:3355:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ;
10923 public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException {
10924
10925 int stackSize = keepStackSize();
10926
10927 try {
10928 // InternalApplicationConfiguration.g:3359:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) )
10929 // InternalApplicationConfiguration.g:3360:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
10930 {
10931 // InternalApplicationConfiguration.g:3360:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
10932 // InternalApplicationConfiguration.g:3361:2: ( rule__PartialModelSpecification__Group_2__0 )?
10933 {
10934 before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
10935 // InternalApplicationConfiguration.g:3362:2: ( rule__PartialModelSpecification__Group_2__0 )?
10936 int alt35=2;
10937 int LA35_0 = input.LA(1);
10938
10939 if ( (LA35_0==22) ) {
10940 alt35=1;
10941 }
10942 switch (alt35) {
10943 case 1 :
10944 // InternalApplicationConfiguration.g:3362:3: rule__PartialModelSpecification__Group_2__0
10945 {
10946 pushFollow(FOLLOW_2);
10947 rule__PartialModelSpecification__Group_2__0();
10948
10949 state._fsp--;
10950
10951
10952 }
10953 break;
10954
10955 }
10956
10957 after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
10958
10959 }
10960
10961
10962 }
10963
10964 }
10965 catch (RecognitionException re) {
10966 reportError(re);
10967 recover(input,re);
10968 }
10969 finally {
10970
10971 restoreStackSize(stackSize);
10972
10973 }
10974 return ;
10975 }
10976 // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl"
10977
10978
10979 // $ANTLR start "rule__PartialModelSpecification__Group__3"
10980 // InternalApplicationConfiguration.g:3370:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ;
10981 public final void rule__PartialModelSpecification__Group__3() throws RecognitionException {
10982
10983 int stackSize = keepStackSize();
10984
10985 try {
10986 // InternalApplicationConfiguration.g:3374:1: ( rule__PartialModelSpecification__Group__3__Impl )
10987 // InternalApplicationConfiguration.g:3375:2: rule__PartialModelSpecification__Group__3__Impl
10988 {
10989 pushFollow(FOLLOW_2);
10990 rule__PartialModelSpecification__Group__3__Impl();
10991
10992 state._fsp--;
10993
10994
10995 }
10996
10997 }
10998 catch (RecognitionException re) {
10999 reportError(re);
11000 recover(input,re);
11001 }
11002 finally {
11003
11004 restoreStackSize(stackSize);
11005
11006 }
11007 return ;
11008 }
11009 // $ANTLR end "rule__PartialModelSpecification__Group__3"
11010
11011
11012 // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl"
11013 // InternalApplicationConfiguration.g:3381:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ;
11014 public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException {
11015
11016 int stackSize = keepStackSize();
11017
11018 try {
11019 // InternalApplicationConfiguration.g:3385:1: ( ( '}' ) )
11020 // InternalApplicationConfiguration.g:3386:1: ( '}' )
11021 {
11022 // InternalApplicationConfiguration.g:3386:1: ( '}' )
11023 // InternalApplicationConfiguration.g:3387:2: '}'
11024 {
11025 before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
11026 match(input,21,FOLLOW_2);
11027 after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
11028
11029 }
11030
11031
11032 }
11033
11034 }
11035 catch (RecognitionException re) {
11036 reportError(re);
11037 recover(input,re);
11038 }
11039 finally {
11040
11041 restoreStackSize(stackSize);
11042
11043 }
11044 return ;
11045 }
11046 // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl"
11047
11048
11049 // $ANTLR start "rule__PartialModelSpecification__Group_2__0"
11050 // InternalApplicationConfiguration.g:3397:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ;
11051 public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException {
11052
11053 int stackSize = keepStackSize();
11054
11055 try {
11056 // InternalApplicationConfiguration.g:3401:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 )
11057 // InternalApplicationConfiguration.g:3402:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1
11058 {
11059 pushFollow(FOLLOW_19);
11060 rule__PartialModelSpecification__Group_2__0__Impl();
11061
11062 state._fsp--;
11063
11064 pushFollow(FOLLOW_2);
11065 rule__PartialModelSpecification__Group_2__1();
11066
11067 state._fsp--;
11068
11069
11070 }
11071
11072 }
11073 catch (RecognitionException re) {
11074 reportError(re);
11075 recover(input,re);
11076 }
11077 finally {
11078
11079 restoreStackSize(stackSize);
11080
11081 }
11082 return ;
11083 }
11084 // $ANTLR end "rule__PartialModelSpecification__Group_2__0"
11085
11086
11087 // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl"
11088 // InternalApplicationConfiguration.g:3409:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ;
11089 public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException {
11090
11091 int stackSize = keepStackSize();
11092
11093 try {
11094 // InternalApplicationConfiguration.g:3413:1: ( ( ',' ) )
11095 // InternalApplicationConfiguration.g:3414:1: ( ',' )
11096 {
11097 // InternalApplicationConfiguration.g:3414:1: ( ',' )
11098 // InternalApplicationConfiguration.g:3415:2: ','
11099 {
11100 before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
11101 match(input,22,FOLLOW_2);
11102 after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
11103
11104 }
11105
11106
11107 }
11108
11109 }
11110 catch (RecognitionException re) {
11111 reportError(re);
11112 recover(input,re);
11113 }
11114 finally {
11115
11116 restoreStackSize(stackSize);
11117
11118 }
11119 return ;
11120 }
11121 // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl"
11122
11123
11124 // $ANTLR start "rule__PartialModelSpecification__Group_2__1"
11125 // InternalApplicationConfiguration.g:3424:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ;
11126 public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException {
11127
11128 int stackSize = keepStackSize();
11129
11130 try {
11131 // InternalApplicationConfiguration.g:3428:1: ( rule__PartialModelSpecification__Group_2__1__Impl )
11132 // InternalApplicationConfiguration.g:3429:2: rule__PartialModelSpecification__Group_2__1__Impl
11133 {
11134 pushFollow(FOLLOW_2);
11135 rule__PartialModelSpecification__Group_2__1__Impl();
11136
11137 state._fsp--;
11138
11139
11140 }
11141
11142 }
11143 catch (RecognitionException re) {
11144 reportError(re);
11145 recover(input,re);
11146 }
11147 finally {
11148
11149 restoreStackSize(stackSize);
11150
11151 }
11152 return ;
11153 }
11154 // $ANTLR end "rule__PartialModelSpecification__Group_2__1"
11155
11156
11157 // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl"
11158 // InternalApplicationConfiguration.g:3435:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ;
11159 public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException {
11160
11161 int stackSize = keepStackSize();
11162
11163 try {
11164 // InternalApplicationConfiguration.g:3439:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) )
11165 // InternalApplicationConfiguration.g:3440:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
11166 {
11167 // InternalApplicationConfiguration.g:3440:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
11168 // InternalApplicationConfiguration.g:3441:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
11169 {
11170 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
11171 // InternalApplicationConfiguration.g:3442:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
11172 // InternalApplicationConfiguration.g:3442:3: rule__PartialModelSpecification__EntryAssignment_2_1
11173 {
11174 pushFollow(FOLLOW_2);
11175 rule__PartialModelSpecification__EntryAssignment_2_1();
11176
11177 state._fsp--;
11178
11179
11180 }
11181
11182 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
11183
11184 }
11185
11186
11187 }
11188
11189 }
11190 catch (RecognitionException re) {
11191 reportError(re);
11192 recover(input,re);
11193 }
11194 finally {
11195
11196 restoreStackSize(stackSize);
11197
11198 }
11199 return ;
11200 }
11201 // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl"
11202
11203
11204 // $ANTLR start "rule__FolderEntry__Group__0"
11205 // InternalApplicationConfiguration.g:3451:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ;
11206 public final void rule__FolderEntry__Group__0() throws RecognitionException {
11207
11208 int stackSize = keepStackSize();
11209
11210 try {
11211 // InternalApplicationConfiguration.g:3455:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 )
11212 // InternalApplicationConfiguration.g:3456:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1
11213 {
11214 pushFollow(FOLLOW_20);
11215 rule__FolderEntry__Group__0__Impl();
11216
11217 state._fsp--;
11218
11219 pushFollow(FOLLOW_2);
11220 rule__FolderEntry__Group__1();
11221
11222 state._fsp--;
11223
11224
11225 }
11226
11227 }
11228 catch (RecognitionException re) {
11229 reportError(re);
11230 recover(input,re);
11231 }
11232 finally {
11233
11234 restoreStackSize(stackSize);
11235
11236 }
11237 return ;
11238 }
11239 // $ANTLR end "rule__FolderEntry__Group__0"
11240
11241
11242 // $ANTLR start "rule__FolderEntry__Group__0__Impl"
11243 // InternalApplicationConfiguration.g:3463:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ;
11244 public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException {
11245
11246 int stackSize = keepStackSize();
11247
11248 try {
11249 // InternalApplicationConfiguration.g:3467:1: ( ( 'folder' ) )
11250 // InternalApplicationConfiguration.g:3468:1: ( 'folder' )
11251 {
11252 // InternalApplicationConfiguration.g:3468:1: ( 'folder' )
11253 // InternalApplicationConfiguration.g:3469:2: 'folder'
11254 {
11255 before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
11256 match(input,27,FOLLOW_2);
11257 after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
11258
11259 }
11260
11261
11262 }
11263
11264 }
11265 catch (RecognitionException re) {
11266 reportError(re);
11267 recover(input,re);
11268 }
11269 finally {
11270
11271 restoreStackSize(stackSize);
11272
11273 }
11274 return ;
11275 }
11276 // $ANTLR end "rule__FolderEntry__Group__0__Impl"
11277
11278
11279 // $ANTLR start "rule__FolderEntry__Group__1"
11280 // InternalApplicationConfiguration.g:3478:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ;
11281 public final void rule__FolderEntry__Group__1() throws RecognitionException {
11282
11283 int stackSize = keepStackSize();
11284
11285 try {
11286 // InternalApplicationConfiguration.g:3482:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 )
11287 // InternalApplicationConfiguration.g:3483:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2
11288 {
11289 pushFollow(FOLLOW_16);
11290 rule__FolderEntry__Group__1__Impl();
11291
11292 state._fsp--;
11293
11294 pushFollow(FOLLOW_2);
11295 rule__FolderEntry__Group__2();
11296
11297 state._fsp--;
11298
11299
11300 }
11301
11302 }
11303 catch (RecognitionException re) {
11304 reportError(re);
11305 recover(input,re);
11306 }
11307 finally {
11308
11309 restoreStackSize(stackSize);
11310
11311 }
11312 return ;
11313 }
11314 // $ANTLR end "rule__FolderEntry__Group__1"
11315
11316
11317 // $ANTLR start "rule__FolderEntry__Group__1__Impl"
11318 // InternalApplicationConfiguration.g:3490:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ;
11319 public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException {
11320
11321 int stackSize = keepStackSize();
11322
11323 try {
11324 // InternalApplicationConfiguration.g:3494:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) )
11325 // InternalApplicationConfiguration.g:3495:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
11326 {
11327 // InternalApplicationConfiguration.g:3495:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
11328 // InternalApplicationConfiguration.g:3496:2: ( rule__FolderEntry__PathAssignment_1 )
11329 {
11330 before(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
11331 // InternalApplicationConfiguration.g:3497:2: ( rule__FolderEntry__PathAssignment_1 )
11332 // InternalApplicationConfiguration.g:3497:3: rule__FolderEntry__PathAssignment_1
11333 {
11334 pushFollow(FOLLOW_2);
11335 rule__FolderEntry__PathAssignment_1();
11336
11337 state._fsp--;
11338
11339
11340 }
11341
11342 after(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
11343
11344 }
11345
11346
11347 }
11348
11349 }
11350 catch (RecognitionException re) {
11351 reportError(re);
11352 recover(input,re);
11353 }
11354 finally {
11355
11356 restoreStackSize(stackSize);
11357
11358 }
11359 return ;
11360 }
11361 // $ANTLR end "rule__FolderEntry__Group__1__Impl"
11362
11363
11364 // $ANTLR start "rule__FolderEntry__Group__2"
11365 // InternalApplicationConfiguration.g:3505:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ;
11366 public final void rule__FolderEntry__Group__2() throws RecognitionException {
11367
11368 int stackSize = keepStackSize();
11369
11370 try {
11371 // InternalApplicationConfiguration.g:3509:1: ( rule__FolderEntry__Group__2__Impl )
11372 // InternalApplicationConfiguration.g:3510:2: rule__FolderEntry__Group__2__Impl
11373 {
11374 pushFollow(FOLLOW_2);
11375 rule__FolderEntry__Group__2__Impl();
11376
11377 state._fsp--;
11378
11379
11380 }
11381
11382 }
11383 catch (RecognitionException re) {
11384 reportError(re);
11385 recover(input,re);
11386 }
11387 finally {
11388
11389 restoreStackSize(stackSize);
11390
11391 }
11392 return ;
11393 }
11394 // $ANTLR end "rule__FolderEntry__Group__2"
11395
11396
11397 // $ANTLR start "rule__FolderEntry__Group__2__Impl"
11398 // InternalApplicationConfiguration.g:3516:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ;
11399 public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException {
11400
11401 int stackSize = keepStackSize();
11402
11403 try {
11404 // InternalApplicationConfiguration.g:3520:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) )
11405 // InternalApplicationConfiguration.g:3521:1: ( ( rule__FolderEntry__Group_2__0 )? )
11406 {
11407 // InternalApplicationConfiguration.g:3521:1: ( ( rule__FolderEntry__Group_2__0 )? )
11408 // InternalApplicationConfiguration.g:3522:2: ( rule__FolderEntry__Group_2__0 )?
11409 {
11410 before(grammarAccess.getFolderEntryAccess().getGroup_2());
11411 // InternalApplicationConfiguration.g:3523:2: ( rule__FolderEntry__Group_2__0 )?
11412 int alt36=2;
11413 int LA36_0 = input.LA(1);
11414
11415 if ( (LA36_0==24) ) {
11416 alt36=1;
11417 }
11418 switch (alt36) {
11419 case 1 :
11420 // InternalApplicationConfiguration.g:3523:3: rule__FolderEntry__Group_2__0
11421 {
11422 pushFollow(FOLLOW_2);
11423 rule__FolderEntry__Group_2__0();
11424
11425 state._fsp--;
11426
11427
11428 }
11429 break;
11430
11431 }
11432
11433 after(grammarAccess.getFolderEntryAccess().getGroup_2());
11434
11435 }
11436
11437
11438 }
11439
11440 }
11441 catch (RecognitionException re) {
11442 reportError(re);
11443 recover(input,re);
11444 }
11445 finally {
11446
11447 restoreStackSize(stackSize);
11448
11449 }
11450 return ;
11451 }
11452 // $ANTLR end "rule__FolderEntry__Group__2__Impl"
11453
11454
11455 // $ANTLR start "rule__FolderEntry__Group_2__0"
11456 // InternalApplicationConfiguration.g:3532:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ;
11457 public final void rule__FolderEntry__Group_2__0() throws RecognitionException {
11458
11459 int stackSize = keepStackSize();
11460
11461 try {
11462 // InternalApplicationConfiguration.g:3536:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 )
11463 // InternalApplicationConfiguration.g:3537:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1
11464 {
11465 pushFollow(FOLLOW_17);
11466 rule__FolderEntry__Group_2__0__Impl();
11467
11468 state._fsp--;
11469
11470 pushFollow(FOLLOW_2);
11471 rule__FolderEntry__Group_2__1();
11472
11473 state._fsp--;
11474
11475
11476 }
11477
11478 }
11479 catch (RecognitionException re) {
11480 reportError(re);
11481 recover(input,re);
11482 }
11483 finally {
11484
11485 restoreStackSize(stackSize);
11486
11487 }
11488 return ;
11489 }
11490 // $ANTLR end "rule__FolderEntry__Group_2__0"
11491
11492
11493 // $ANTLR start "rule__FolderEntry__Group_2__0__Impl"
11494 // InternalApplicationConfiguration.g:3544:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ;
11495 public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException {
11496
11497 int stackSize = keepStackSize();
11498
11499 try {
11500 // InternalApplicationConfiguration.g:3548:1: ( ( 'excluding' ) )
11501 // InternalApplicationConfiguration.g:3549:1: ( 'excluding' )
11502 {
11503 // InternalApplicationConfiguration.g:3549:1: ( 'excluding' )
11504 // InternalApplicationConfiguration.g:3550:2: 'excluding'
11505 {
11506 before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
11507 match(input,24,FOLLOW_2);
11508 after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
11509
11510 }
11511
11512
11513 }
11514
11515 }
11516 catch (RecognitionException re) {
11517 reportError(re);
11518 recover(input,re);
11519 }
11520 finally {
11521
11522 restoreStackSize(stackSize);
11523
11524 }
11525 return ;
11526 }
11527 // $ANTLR end "rule__FolderEntry__Group_2__0__Impl"
11528
11529
11530 // $ANTLR start "rule__FolderEntry__Group_2__1"
11531 // InternalApplicationConfiguration.g:3559:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ;
11532 public final void rule__FolderEntry__Group_2__1() throws RecognitionException {
11533
11534 int stackSize = keepStackSize();
11535
11536 try {
11537 // InternalApplicationConfiguration.g:3563:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 )
11538 // InternalApplicationConfiguration.g:3564:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2
11539 {
11540 pushFollow(FOLLOW_20);
11541 rule__FolderEntry__Group_2__1__Impl();
11542
11543 state._fsp--;
11544
11545 pushFollow(FOLLOW_2);
11546 rule__FolderEntry__Group_2__2();
11547
11548 state._fsp--;
11549
11550
11551 }
11552
11553 }
11554 catch (RecognitionException re) {
11555 reportError(re);
11556 recover(input,re);
11557 }
11558 finally {
11559
11560 restoreStackSize(stackSize);
11561
11562 }
11563 return ;
11564 }
11565 // $ANTLR end "rule__FolderEntry__Group_2__1"
11566
11567
11568 // $ANTLR start "rule__FolderEntry__Group_2__1__Impl"
11569 // InternalApplicationConfiguration.g:3571:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ;
11570 public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException {
11571
11572 int stackSize = keepStackSize();
11573
11574 try {
11575 // InternalApplicationConfiguration.g:3575:1: ( ( '{' ) )
11576 // InternalApplicationConfiguration.g:3576:1: ( '{' )
11577 {
11578 // InternalApplicationConfiguration.g:3576:1: ( '{' )
11579 // InternalApplicationConfiguration.g:3577:2: '{'
11580 {
11581 before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
11582 match(input,20,FOLLOW_2);
11583 after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
11584
11585 }
11586
11587
11588 }
11589
11590 }
11591 catch (RecognitionException re) {
11592 reportError(re);
11593 recover(input,re);
11594 }
11595 finally {
11596
11597 restoreStackSize(stackSize);
11598
11599 }
11600 return ;
11601 }
11602 // $ANTLR end "rule__FolderEntry__Group_2__1__Impl"
11603
11604
11605 // $ANTLR start "rule__FolderEntry__Group_2__2"
11606 // InternalApplicationConfiguration.g:3586:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ;
11607 public final void rule__FolderEntry__Group_2__2() throws RecognitionException {
11608
11609 int stackSize = keepStackSize();
11610
11611 try {
11612 // InternalApplicationConfiguration.g:3590:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 )
11613 // InternalApplicationConfiguration.g:3591:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3
11614 {
11615 pushFollow(FOLLOW_14);
11616 rule__FolderEntry__Group_2__2__Impl();
11617
11618 state._fsp--;
11619
11620 pushFollow(FOLLOW_2);
11621 rule__FolderEntry__Group_2__3();
11622
11623 state._fsp--;
11624
11625
11626 }
11627
11628 }
11629 catch (RecognitionException re) {
11630 reportError(re);
11631 recover(input,re);
11632 }
11633 finally {
11634
11635 restoreStackSize(stackSize);
11636
11637 }
11638 return ;
11639 }
11640 // $ANTLR end "rule__FolderEntry__Group_2__2"
11641
11642
11643 // $ANTLR start "rule__FolderEntry__Group_2__2__Impl"
11644 // InternalApplicationConfiguration.g:3598:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ;
11645 public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException {
11646
11647 int stackSize = keepStackSize();
11648
11649 try {
11650 // InternalApplicationConfiguration.g:3602:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) )
11651 // InternalApplicationConfiguration.g:3603:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
11652 {
11653 // InternalApplicationConfiguration.g:3603:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
11654 // InternalApplicationConfiguration.g:3604:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
11655 {
11656 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
11657 // InternalApplicationConfiguration.g:3605:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
11658 // InternalApplicationConfiguration.g:3605:3: rule__FolderEntry__ExclusionAssignment_2_2
11659 {
11660 pushFollow(FOLLOW_2);
11661 rule__FolderEntry__ExclusionAssignment_2_2();
11662
11663 state._fsp--;
11664
11665
11666 }
11667
11668 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
11669
11670 }
11671
11672
11673 }
11674
11675 }
11676 catch (RecognitionException re) {
11677 reportError(re);
11678 recover(input,re);
11679 }
11680 finally {
11681
11682 restoreStackSize(stackSize);
11683
11684 }
11685 return ;
11686 }
11687 // $ANTLR end "rule__FolderEntry__Group_2__2__Impl"
11688
11689
11690 // $ANTLR start "rule__FolderEntry__Group_2__3"
11691 // InternalApplicationConfiguration.g:3613:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ;
11692 public final void rule__FolderEntry__Group_2__3() throws RecognitionException {
11693
11694 int stackSize = keepStackSize();
11695
11696 try {
11697 // InternalApplicationConfiguration.g:3617:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 )
11698 // InternalApplicationConfiguration.g:3618:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4
11699 {
11700 pushFollow(FOLLOW_14);
11701 rule__FolderEntry__Group_2__3__Impl();
11702
11703 state._fsp--;
11704
11705 pushFollow(FOLLOW_2);
11706 rule__FolderEntry__Group_2__4();
11707
11708 state._fsp--;
11709
11710
11711 }
11712
11713 }
11714 catch (RecognitionException re) {
11715 reportError(re);
11716 recover(input,re);
11717 }
11718 finally {
11719
11720 restoreStackSize(stackSize);
11721
11722 }
11723 return ;
11724 }
11725 // $ANTLR end "rule__FolderEntry__Group_2__3"
11726
11727
11728 // $ANTLR start "rule__FolderEntry__Group_2__3__Impl"
11729 // InternalApplicationConfiguration.g:3625:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ;
11730 public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException {
11731
11732 int stackSize = keepStackSize();
11733
11734 try {
11735 // InternalApplicationConfiguration.g:3629:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) )
11736 // InternalApplicationConfiguration.g:3630:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
11737 {
11738 // InternalApplicationConfiguration.g:3630:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
11739 // InternalApplicationConfiguration.g:3631:2: ( rule__FolderEntry__Group_2_3__0 )*
11740 {
11741 before(grammarAccess.getFolderEntryAccess().getGroup_2_3());
11742 // InternalApplicationConfiguration.g:3632:2: ( rule__FolderEntry__Group_2_3__0 )*
11743 loop37:
11744 do {
11745 int alt37=2;
11746 int LA37_0 = input.LA(1);
11747
11748 if ( (LA37_0==22) ) {
11749 alt37=1;
11750 }
11751
11752
11753 switch (alt37) {
11754 case 1 :
11755 // InternalApplicationConfiguration.g:3632:3: rule__FolderEntry__Group_2_3__0
11756 {
11757 pushFollow(FOLLOW_15);
11758 rule__FolderEntry__Group_2_3__0();
11759
11760 state._fsp--;
11761
11762
11763 }
11764 break;
11765
11766 default :
11767 break loop37;
11768 }
11769 } while (true);
11770
11771 after(grammarAccess.getFolderEntryAccess().getGroup_2_3());
11772
11773 }
11774
11775
11776 }
11777
11778 }
11779 catch (RecognitionException re) {
11780 reportError(re);
11781 recover(input,re);
11782 }
11783 finally {
11784
11785 restoreStackSize(stackSize);
11786
11787 }
11788 return ;
11789 }
11790 // $ANTLR end "rule__FolderEntry__Group_2__3__Impl"
11791
11792
11793 // $ANTLR start "rule__FolderEntry__Group_2__4"
11794 // InternalApplicationConfiguration.g:3640:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ;
11795 public final void rule__FolderEntry__Group_2__4() throws RecognitionException {
11796
11797 int stackSize = keepStackSize();
11798
11799 try {
11800 // InternalApplicationConfiguration.g:3644:1: ( rule__FolderEntry__Group_2__4__Impl )
11801 // InternalApplicationConfiguration.g:3645:2: rule__FolderEntry__Group_2__4__Impl
11802 {
11803 pushFollow(FOLLOW_2);
11804 rule__FolderEntry__Group_2__4__Impl();
11805
11806 state._fsp--;
11807
11808
11809 }
11810
11811 }
11812 catch (RecognitionException re) {
11813 reportError(re);
11814 recover(input,re);
11815 }
11816 finally {
11817
11818 restoreStackSize(stackSize);
11819
11820 }
11821 return ;
11822 }
11823 // $ANTLR end "rule__FolderEntry__Group_2__4"
11824
11825
11826 // $ANTLR start "rule__FolderEntry__Group_2__4__Impl"
11827 // InternalApplicationConfiguration.g:3651:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ;
11828 public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException {
11829
11830 int stackSize = keepStackSize();
11831
11832 try {
11833 // InternalApplicationConfiguration.g:3655:1: ( ( '}' ) )
11834 // InternalApplicationConfiguration.g:3656:1: ( '}' )
11835 {
11836 // InternalApplicationConfiguration.g:3656:1: ( '}' )
11837 // InternalApplicationConfiguration.g:3657:2: '}'
11838 {
11839 before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
11840 match(input,21,FOLLOW_2);
11841 after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
11842
11843 }
11844
11845
11846 }
11847
11848 }
11849 catch (RecognitionException re) {
11850 reportError(re);
11851 recover(input,re);
11852 }
11853 finally {
11854
11855 restoreStackSize(stackSize);
11856
11857 }
11858 return ;
11859 }
11860 // $ANTLR end "rule__FolderEntry__Group_2__4__Impl"
11861
11862
11863 // $ANTLR start "rule__FolderEntry__Group_2_3__0"
11864 // InternalApplicationConfiguration.g:3667:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ;
11865 public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException {
11866
11867 int stackSize = keepStackSize();
11868
11869 try {
11870 // InternalApplicationConfiguration.g:3671:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 )
11871 // InternalApplicationConfiguration.g:3672:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1
11872 {
11873 pushFollow(FOLLOW_20);
11874 rule__FolderEntry__Group_2_3__0__Impl();
11875
11876 state._fsp--;
11877
11878 pushFollow(FOLLOW_2);
11879 rule__FolderEntry__Group_2_3__1();
11880
11881 state._fsp--;
11882
11883
11884 }
11885
11886 }
11887 catch (RecognitionException re) {
11888 reportError(re);
11889 recover(input,re);
11890 }
11891 finally {
11892
11893 restoreStackSize(stackSize);
11894
11895 }
11896 return ;
11897 }
11898 // $ANTLR end "rule__FolderEntry__Group_2_3__0"
11899
11900
11901 // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl"
11902 // InternalApplicationConfiguration.g:3679:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ;
11903 public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException {
11904
11905 int stackSize = keepStackSize();
11906
11907 try {
11908 // InternalApplicationConfiguration.g:3683:1: ( ( ',' ) )
11909 // InternalApplicationConfiguration.g:3684:1: ( ',' )
11910 {
11911 // InternalApplicationConfiguration.g:3684:1: ( ',' )
11912 // InternalApplicationConfiguration.g:3685:2: ','
11913 {
11914 before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
11915 match(input,22,FOLLOW_2);
11916 after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
11917
11918 }
11919
11920
11921 }
11922
11923 }
11924 catch (RecognitionException re) {
11925 reportError(re);
11926 recover(input,re);
11927 }
11928 finally {
11929
11930 restoreStackSize(stackSize);
11931
11932 }
11933 return ;
11934 }
11935 // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl"
11936
11937
11938 // $ANTLR start "rule__FolderEntry__Group_2_3__1"
11939 // InternalApplicationConfiguration.g:3694:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ;
11940 public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException {
11941
11942 int stackSize = keepStackSize();
11943
11944 try {
11945 // InternalApplicationConfiguration.g:3698:1: ( rule__FolderEntry__Group_2_3__1__Impl )
11946 // InternalApplicationConfiguration.g:3699:2: rule__FolderEntry__Group_2_3__1__Impl
11947 {
11948 pushFollow(FOLLOW_2);
11949 rule__FolderEntry__Group_2_3__1__Impl();
11950
11951 state._fsp--;
11952
11953
11954 }
11955
11956 }
11957 catch (RecognitionException re) {
11958 reportError(re);
11959 recover(input,re);
11960 }
11961 finally {
11962
11963 restoreStackSize(stackSize);
11964
11965 }
11966 return ;
11967 }
11968 // $ANTLR end "rule__FolderEntry__Group_2_3__1"
11969
11970
11971 // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl"
11972 // InternalApplicationConfiguration.g:3705:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ;
11973 public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException {
11974
11975 int stackSize = keepStackSize();
11976
11977 try {
11978 // InternalApplicationConfiguration.g:3709:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) )
11979 // InternalApplicationConfiguration.g:3710:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
11980 {
11981 // InternalApplicationConfiguration.g:3710:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
11982 // InternalApplicationConfiguration.g:3711:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
11983 {
11984 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
11985 // InternalApplicationConfiguration.g:3712:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
11986 // InternalApplicationConfiguration.g:3712:3: rule__FolderEntry__ExclusionAssignment_2_3_1
11987 {
11988 pushFollow(FOLLOW_2);
11989 rule__FolderEntry__ExclusionAssignment_2_3_1();
11990
11991 state._fsp--;
11992
11993
11994 }
11995
11996 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
11997
11998 }
11999
12000
12001 }
12002
12003 }
12004 catch (RecognitionException re) {
12005 reportError(re);
12006 recover(input,re);
12007 }
12008 finally {
12009
12010 restoreStackSize(stackSize);
12011
12012 }
12013 return ;
12014 }
12015 // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl"
12016
12017
12018 // $ANTLR start "rule__PartialModelDeclaration__Group__0"
12019 // InternalApplicationConfiguration.g:3721:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ;
12020 public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException {
12021
12022 int stackSize = keepStackSize();
12023
12024 try {
12025 // InternalApplicationConfiguration.g:3725:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 )
12026 // InternalApplicationConfiguration.g:3726:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1
12027 {
12028 pushFollow(FOLLOW_8);
12029 rule__PartialModelDeclaration__Group__0__Impl();
12030
12031 state._fsp--;
12032
12033 pushFollow(FOLLOW_2);
12034 rule__PartialModelDeclaration__Group__1();
12035
12036 state._fsp--;
12037
12038
12039 }
12040
12041 }
12042 catch (RecognitionException re) {
12043 reportError(re);
12044 recover(input,re);
12045 }
12046 finally {
12047
12048 restoreStackSize(stackSize);
12049
12050 }
12051 return ;
12052 }
12053 // $ANTLR end "rule__PartialModelDeclaration__Group__0"
12054
12055
12056 // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl"
12057 // InternalApplicationConfiguration.g:3733:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ;
12058 public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException {
12059
12060 int stackSize = keepStackSize();
12061
12062 try {
12063 // InternalApplicationConfiguration.g:3737:1: ( ( 'models' ) )
12064 // InternalApplicationConfiguration.g:3738:1: ( 'models' )
12065 {
12066 // InternalApplicationConfiguration.g:3738:1: ( 'models' )
12067 // InternalApplicationConfiguration.g:3739:2: 'models'
12068 {
12069 before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
12070 match(input,28,FOLLOW_2);
12071 after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
12072
12073 }
12074
12075
12076 }
12077
12078 }
12079 catch (RecognitionException re) {
12080 reportError(re);
12081 recover(input,re);
12082 }
12083 finally {
12084
12085 restoreStackSize(stackSize);
12086
12087 }
12088 return ;
12089 }
12090 // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl"
12091
12092
12093 // $ANTLR start "rule__PartialModelDeclaration__Group__1"
12094 // InternalApplicationConfiguration.g:3748:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ;
12095 public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException {
12096
12097 int stackSize = keepStackSize();
12098
12099 try {
12100 // InternalApplicationConfiguration.g:3752:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 )
12101 // InternalApplicationConfiguration.g:3753:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2
12102 {
12103 pushFollow(FOLLOW_17);
12104 rule__PartialModelDeclaration__Group__1__Impl();
12105
12106 state._fsp--;
12107
12108 pushFollow(FOLLOW_2);
12109 rule__PartialModelDeclaration__Group__2();
12110
12111 state._fsp--;
12112
12113
12114 }
12115
12116 }
12117 catch (RecognitionException re) {
12118 reportError(re);
12119 recover(input,re);
12120 }
12121 finally {
12122
12123 restoreStackSize(stackSize);
12124
12125 }
12126 return ;
12127 }
12128 // $ANTLR end "rule__PartialModelDeclaration__Group__1"
12129
12130
12131 // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl"
12132 // InternalApplicationConfiguration.g:3760:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ;
12133 public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException {
12134
12135 int stackSize = keepStackSize();
12136
12137 try {
12138 // InternalApplicationConfiguration.g:3764:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) )
12139 // InternalApplicationConfiguration.g:3765:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
12140 {
12141 // InternalApplicationConfiguration.g:3765:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
12142 // InternalApplicationConfiguration.g:3766:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
12143 {
12144 before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
12145 // InternalApplicationConfiguration.g:3767:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
12146 // InternalApplicationConfiguration.g:3767:3: rule__PartialModelDeclaration__NameAssignment_1
12147 {
12148 pushFollow(FOLLOW_2);
12149 rule__PartialModelDeclaration__NameAssignment_1();
12150
12151 state._fsp--;
12152
12153
12154 }
12155
12156 after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
12157
12158 }
12159
12160
12161 }
12162
12163 }
12164 catch (RecognitionException re) {
12165 reportError(re);
12166 recover(input,re);
12167 }
12168 finally {
12169
12170 restoreStackSize(stackSize);
12171
12172 }
12173 return ;
12174 }
12175 // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl"
12176
12177
12178 // $ANTLR start "rule__PartialModelDeclaration__Group__2"
12179 // InternalApplicationConfiguration.g:3775:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ;
12180 public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException {
12181
12182 int stackSize = keepStackSize();
12183
12184 try {
12185 // InternalApplicationConfiguration.g:3779:1: ( rule__PartialModelDeclaration__Group__2__Impl )
12186 // InternalApplicationConfiguration.g:3780:2: rule__PartialModelDeclaration__Group__2__Impl
12187 {
12188 pushFollow(FOLLOW_2);
12189 rule__PartialModelDeclaration__Group__2__Impl();
12190
12191 state._fsp--;
12192
12193
12194 }
12195
12196 }
12197 catch (RecognitionException re) {
12198 reportError(re);
12199 recover(input,re);
12200 }
12201 finally {
12202
12203 restoreStackSize(stackSize);
12204
12205 }
12206 return ;
12207 }
12208 // $ANTLR end "rule__PartialModelDeclaration__Group__2"
12209
12210
12211 // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl"
12212 // InternalApplicationConfiguration.g:3786:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ;
12213 public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException {
12214
12215 int stackSize = keepStackSize();
12216
12217 try {
12218 // InternalApplicationConfiguration.g:3790:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) )
12219 // InternalApplicationConfiguration.g:3791:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
12220 {
12221 // InternalApplicationConfiguration.g:3791:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
12222 // InternalApplicationConfiguration.g:3792:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
12223 {
12224 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
12225 // InternalApplicationConfiguration.g:3793:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
12226 // InternalApplicationConfiguration.g:3793:3: rule__PartialModelDeclaration__SpecificationAssignment_2
12227 {
12228 pushFollow(FOLLOW_2);
12229 rule__PartialModelDeclaration__SpecificationAssignment_2();
12230
12231 state._fsp--;
12232
12233
12234 }
12235
12236 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
12237
12238 }
12239
12240
12241 }
12242
12243 }
12244 catch (RecognitionException re) {
12245 reportError(re);
12246 recover(input,re);
12247 }
12248 finally {
12249
12250 restoreStackSize(stackSize);
12251
12252 }
12253 return ;
12254 }
12255 // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl"
12256
12257
12258 // $ANTLR start "rule__PatternSpecification__Group__0"
12259 // InternalApplicationConfiguration.g:3802:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ;
12260 public final void rule__PatternSpecification__Group__0() throws RecognitionException {
12261
12262 int stackSize = keepStackSize();
12263
12264 try {
12265 // InternalApplicationConfiguration.g:3806:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 )
12266 // InternalApplicationConfiguration.g:3807:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1
12267 {
12268 pushFollow(FOLLOW_13);
12269 rule__PatternSpecification__Group__0__Impl();
12270
12271 state._fsp--;
12272
12273 pushFollow(FOLLOW_2);
12274 rule__PatternSpecification__Group__1();
12275
12276 state._fsp--;
12277
12278
12279 }
12280
12281 }
12282 catch (RecognitionException re) {
12283 reportError(re);
12284 recover(input,re);
12285 }
12286 finally {
12287
12288 restoreStackSize(stackSize);
12289
12290 }
12291 return ;
12292 }
12293 // $ANTLR end "rule__PatternSpecification__Group__0"
12294
12295
12296 // $ANTLR start "rule__PatternSpecification__Group__0__Impl"
12297 // InternalApplicationConfiguration.g:3814:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ;
12298 public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException {
12299
12300 int stackSize = keepStackSize();
12301
12302 try {
12303 // InternalApplicationConfiguration.g:3818:1: ( ( '{' ) )
12304 // InternalApplicationConfiguration.g:3819:1: ( '{' )
12305 {
12306 // InternalApplicationConfiguration.g:3819:1: ( '{' )
12307 // InternalApplicationConfiguration.g:3820:2: '{'
12308 {
12309 before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
12310 match(input,20,FOLLOW_2);
12311 after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
12312
12313 }
12314
12315
12316 }
12317
12318 }
12319 catch (RecognitionException re) {
12320 reportError(re);
12321 recover(input,re);
12322 }
12323 finally {
12324
12325 restoreStackSize(stackSize);
12326
12327 }
12328 return ;
12329 }
12330 // $ANTLR end "rule__PatternSpecification__Group__0__Impl"
12331
12332
12333 // $ANTLR start "rule__PatternSpecification__Group__1"
12334 // InternalApplicationConfiguration.g:3829:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ;
12335 public final void rule__PatternSpecification__Group__1() throws RecognitionException {
12336
12337 int stackSize = keepStackSize();
12338
12339 try {
12340 // InternalApplicationConfiguration.g:3833:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 )
12341 // InternalApplicationConfiguration.g:3834:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2
12342 {
12343 pushFollow(FOLLOW_14);
12344 rule__PatternSpecification__Group__1__Impl();
12345
12346 state._fsp--;
12347
12348 pushFollow(FOLLOW_2);
12349 rule__PatternSpecification__Group__2();
12350
12351 state._fsp--;
12352
12353
12354 }
12355
12356 }
12357 catch (RecognitionException re) {
12358 reportError(re);
12359 recover(input,re);
12360 }
12361 finally {
12362
12363 restoreStackSize(stackSize);
12364
12365 }
12366 return ;
12367 }
12368 // $ANTLR end "rule__PatternSpecification__Group__1"
12369
12370
12371 // $ANTLR start "rule__PatternSpecification__Group__1__Impl"
12372 // InternalApplicationConfiguration.g:3841:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ;
12373 public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException {
12374
12375 int stackSize = keepStackSize();
12376
12377 try {
12378 // InternalApplicationConfiguration.g:3845:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) )
12379 // InternalApplicationConfiguration.g:3846:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
12380 {
12381 // InternalApplicationConfiguration.g:3846:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
12382 // InternalApplicationConfiguration.g:3847:2: ( rule__PatternSpecification__EntriesAssignment_1 )
12383 {
12384 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
12385 // InternalApplicationConfiguration.g:3848:2: ( rule__PatternSpecification__EntriesAssignment_1 )
12386 // InternalApplicationConfiguration.g:3848:3: rule__PatternSpecification__EntriesAssignment_1
12387 {
12388 pushFollow(FOLLOW_2);
12389 rule__PatternSpecification__EntriesAssignment_1();
12390
12391 state._fsp--;
12392
12393
12394 }
12395
12396 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
12397
12398 }
12399
12400
12401 }
12402
12403 }
12404 catch (RecognitionException re) {
12405 reportError(re);
12406 recover(input,re);
12407 }
12408 finally {
12409
12410 restoreStackSize(stackSize);
12411
12412 }
12413 return ;
12414 }
12415 // $ANTLR end "rule__PatternSpecification__Group__1__Impl"
12416
12417
12418 // $ANTLR start "rule__PatternSpecification__Group__2"
12419 // InternalApplicationConfiguration.g:3856:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ;
12420 public final void rule__PatternSpecification__Group__2() throws RecognitionException {
12421
12422 int stackSize = keepStackSize();
12423
12424 try {
12425 // InternalApplicationConfiguration.g:3860:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 )
12426 // InternalApplicationConfiguration.g:3861:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3
12427 {
12428 pushFollow(FOLLOW_14);
12429 rule__PatternSpecification__Group__2__Impl();
12430
12431 state._fsp--;
12432
12433 pushFollow(FOLLOW_2);
12434 rule__PatternSpecification__Group__3();
12435
12436 state._fsp--;
12437
12438
12439 }
12440
12441 }
12442 catch (RecognitionException re) {
12443 reportError(re);
12444 recover(input,re);
12445 }
12446 finally {
12447
12448 restoreStackSize(stackSize);
12449
12450 }
12451 return ;
12452 }
12453 // $ANTLR end "rule__PatternSpecification__Group__2"
12454
12455
12456 // $ANTLR start "rule__PatternSpecification__Group__2__Impl"
12457 // InternalApplicationConfiguration.g:3868:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ;
12458 public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException {
12459
12460 int stackSize = keepStackSize();
12461
12462 try {
12463 // InternalApplicationConfiguration.g:3872:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) )
12464 // InternalApplicationConfiguration.g:3873:1: ( ( rule__PatternSpecification__Group_2__0 )* )
12465 {
12466 // InternalApplicationConfiguration.g:3873:1: ( ( rule__PatternSpecification__Group_2__0 )* )
12467 // InternalApplicationConfiguration.g:3874:2: ( rule__PatternSpecification__Group_2__0 )*
12468 {
12469 before(grammarAccess.getPatternSpecificationAccess().getGroup_2());
12470 // InternalApplicationConfiguration.g:3875:2: ( rule__PatternSpecification__Group_2__0 )*
12471 loop38:
12472 do {
12473 int alt38=2;
12474 int LA38_0 = input.LA(1);
12475
12476 if ( (LA38_0==22) ) {
12477 alt38=1;
12478 }
12479
12480
12481 switch (alt38) {
12482 case 1 :
12483 // InternalApplicationConfiguration.g:3875:3: rule__PatternSpecification__Group_2__0
12484 {
12485 pushFollow(FOLLOW_15);
12486 rule__PatternSpecification__Group_2__0();
12487
12488 state._fsp--;
12489
12490
12491 }
12492 break;
12493
12494 default :
12495 break loop38;
12496 }
12497 } while (true);
12498
12499 after(grammarAccess.getPatternSpecificationAccess().getGroup_2());
12500
12501 }
12502
12503
12504 }
12505
12506 }
12507 catch (RecognitionException re) {
12508 reportError(re);
12509 recover(input,re);
12510 }
12511 finally {
12512
12513 restoreStackSize(stackSize);
12514
12515 }
12516 return ;
12517 }
12518 // $ANTLR end "rule__PatternSpecification__Group__2__Impl"
12519
12520
12521 // $ANTLR start "rule__PatternSpecification__Group__3"
12522 // InternalApplicationConfiguration.g:3883:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ;
12523 public final void rule__PatternSpecification__Group__3() throws RecognitionException {
12524
12525 int stackSize = keepStackSize();
12526
12527 try {
12528 // InternalApplicationConfiguration.g:3887:1: ( rule__PatternSpecification__Group__3__Impl )
12529 // InternalApplicationConfiguration.g:3888:2: rule__PatternSpecification__Group__3__Impl
12530 {
12531 pushFollow(FOLLOW_2);
12532 rule__PatternSpecification__Group__3__Impl();
12533
12534 state._fsp--;
12535
12536
12537 }
12538
12539 }
12540 catch (RecognitionException re) {
12541 reportError(re);
12542 recover(input,re);
12543 }
12544 finally {
12545
12546 restoreStackSize(stackSize);
12547
12548 }
12549 return ;
12550 }
12551 // $ANTLR end "rule__PatternSpecification__Group__3"
12552
12553
12554 // $ANTLR start "rule__PatternSpecification__Group__3__Impl"
12555 // InternalApplicationConfiguration.g:3894:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ;
12556 public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException {
12557
12558 int stackSize = keepStackSize();
12559
12560 try {
12561 // InternalApplicationConfiguration.g:3898:1: ( ( '}' ) )
12562 // InternalApplicationConfiguration.g:3899:1: ( '}' )
12563 {
12564 // InternalApplicationConfiguration.g:3899:1: ( '}' )
12565 // InternalApplicationConfiguration.g:3900:2: '}'
12566 {
12567 before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
12568 match(input,21,FOLLOW_2);
12569 after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
12570
12571 }
12572
12573
12574 }
12575
12576 }
12577 catch (RecognitionException re) {
12578 reportError(re);
12579 recover(input,re);
12580 }
12581 finally {
12582
12583 restoreStackSize(stackSize);
12584
12585 }
12586 return ;
12587 }
12588 // $ANTLR end "rule__PatternSpecification__Group__3__Impl"
12589
12590
12591 // $ANTLR start "rule__PatternSpecification__Group_2__0"
12592 // InternalApplicationConfiguration.g:3910:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ;
12593 public final void rule__PatternSpecification__Group_2__0() throws RecognitionException {
12594
12595 int stackSize = keepStackSize();
12596
12597 try {
12598 // InternalApplicationConfiguration.g:3914:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 )
12599 // InternalApplicationConfiguration.g:3915:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1
12600 {
12601 pushFollow(FOLLOW_13);
12602 rule__PatternSpecification__Group_2__0__Impl();
12603
12604 state._fsp--;
12605
12606 pushFollow(FOLLOW_2);
12607 rule__PatternSpecification__Group_2__1();
12608
12609 state._fsp--;
12610
12611
12612 }
12613
12614 }
12615 catch (RecognitionException re) {
12616 reportError(re);
12617 recover(input,re);
12618 }
12619 finally {
12620
12621 restoreStackSize(stackSize);
12622
12623 }
12624 return ;
12625 }
12626 // $ANTLR end "rule__PatternSpecification__Group_2__0"
12627
12628
12629 // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl"
12630 // InternalApplicationConfiguration.g:3922:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ;
12631 public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException {
12632
12633 int stackSize = keepStackSize();
12634
12635 try {
12636 // InternalApplicationConfiguration.g:3926:1: ( ( ',' ) )
12637 // InternalApplicationConfiguration.g:3927:1: ( ',' )
12638 {
12639 // InternalApplicationConfiguration.g:3927:1: ( ',' )
12640 // InternalApplicationConfiguration.g:3928:2: ','
12641 {
12642 before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
12643 match(input,22,FOLLOW_2);
12644 after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
12645
12646 }
12647
12648
12649 }
12650
12651 }
12652 catch (RecognitionException re) {
12653 reportError(re);
12654 recover(input,re);
12655 }
12656 finally {
12657
12658 restoreStackSize(stackSize);
12659
12660 }
12661 return ;
12662 }
12663 // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl"
12664
12665
12666 // $ANTLR start "rule__PatternSpecification__Group_2__1"
12667 // InternalApplicationConfiguration.g:3937:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ;
12668 public final void rule__PatternSpecification__Group_2__1() throws RecognitionException {
12669
12670 int stackSize = keepStackSize();
12671
12672 try {
12673 // InternalApplicationConfiguration.g:3941:1: ( rule__PatternSpecification__Group_2__1__Impl )
12674 // InternalApplicationConfiguration.g:3942:2: rule__PatternSpecification__Group_2__1__Impl
12675 {
12676 pushFollow(FOLLOW_2);
12677 rule__PatternSpecification__Group_2__1__Impl();
12678
12679 state._fsp--;
12680
12681
12682 }
12683
12684 }
12685 catch (RecognitionException re) {
12686 reportError(re);
12687 recover(input,re);
12688 }
12689 finally {
12690
12691 restoreStackSize(stackSize);
12692
12693 }
12694 return ;
12695 }
12696 // $ANTLR end "rule__PatternSpecification__Group_2__1"
12697
12698
12699 // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl"
12700 // InternalApplicationConfiguration.g:3948:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ;
12701 public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException {
12702
12703 int stackSize = keepStackSize();
12704
12705 try {
12706 // InternalApplicationConfiguration.g:3952:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) )
12707 // InternalApplicationConfiguration.g:3953:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
12708 {
12709 // InternalApplicationConfiguration.g:3953:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
12710 // InternalApplicationConfiguration.g:3954:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
12711 {
12712 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
12713 // InternalApplicationConfiguration.g:3955:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
12714 // InternalApplicationConfiguration.g:3955:3: rule__PatternSpecification__EntriesAssignment_2_1
12715 {
12716 pushFollow(FOLLOW_2);
12717 rule__PatternSpecification__EntriesAssignment_2_1();
12718
12719 state._fsp--;
12720
12721
12722 }
12723
12724 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
12725
12726 }
12727
12728
12729 }
12730
12731 }
12732 catch (RecognitionException re) {
12733 reportError(re);
12734 recover(input,re);
12735 }
12736 finally {
12737
12738 restoreStackSize(stackSize);
12739
12740 }
12741 return ;
12742 }
12743 // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl"
12744
12745
12746 // $ANTLR start "rule__AllPatternEntry__Group__0"
12747 // InternalApplicationConfiguration.g:3964:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ;
12748 public final void rule__AllPatternEntry__Group__0() throws RecognitionException {
12749
12750 int stackSize = keepStackSize();
12751
12752 try {
12753 // InternalApplicationConfiguration.g:3968:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 )
12754 // InternalApplicationConfiguration.g:3969:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1
12755 {
12756 pushFollow(FOLLOW_8);
12757 rule__AllPatternEntry__Group__0__Impl();
12758
12759 state._fsp--;
12760
12761 pushFollow(FOLLOW_2);
12762 rule__AllPatternEntry__Group__1();
12763
12764 state._fsp--;
12765
12766
12767 }
12768
12769 }
12770 catch (RecognitionException re) {
12771 reportError(re);
12772 recover(input,re);
12773 }
12774 finally {
12775
12776 restoreStackSize(stackSize);
12777
12778 }
12779 return ;
12780 }
12781 // $ANTLR end "rule__AllPatternEntry__Group__0"
12782
12783
12784 // $ANTLR start "rule__AllPatternEntry__Group__0__Impl"
12785 // InternalApplicationConfiguration.g:3976:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ;
12786 public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException {
12787
12788 int stackSize = keepStackSize();
12789
12790 try {
12791 // InternalApplicationConfiguration.g:3980:1: ( ( 'package' ) )
12792 // InternalApplicationConfiguration.g:3981:1: ( 'package' )
12793 {
12794 // InternalApplicationConfiguration.g:3981:1: ( 'package' )
12795 // InternalApplicationConfiguration.g:3982:2: 'package'
12796 {
12797 before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
12798 match(input,23,FOLLOW_2);
12799 after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
12800
12801 }
12802
12803
12804 }
12805
12806 }
12807 catch (RecognitionException re) {
12808 reportError(re);
12809 recover(input,re);
12810 }
12811 finally {
12812
12813 restoreStackSize(stackSize);
12814
12815 }
12816 return ;
12817 }
12818 // $ANTLR end "rule__AllPatternEntry__Group__0__Impl"
12819
12820
12821 // $ANTLR start "rule__AllPatternEntry__Group__1"
12822 // InternalApplicationConfiguration.g:3991:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ;
12823 public final void rule__AllPatternEntry__Group__1() throws RecognitionException {
12824
12825 int stackSize = keepStackSize();
12826
12827 try {
12828 // InternalApplicationConfiguration.g:3995:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 )
12829 // InternalApplicationConfiguration.g:3996:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2
12830 {
12831 pushFollow(FOLLOW_16);
12832 rule__AllPatternEntry__Group__1__Impl();
12833
12834 state._fsp--;
12835
12836 pushFollow(FOLLOW_2);
12837 rule__AllPatternEntry__Group__2();
12838
12839 state._fsp--;
12840
12841
12842 }
12843
12844 }
12845 catch (RecognitionException re) {
12846 reportError(re);
12847 recover(input,re);
12848 }
12849 finally {
12850
12851 restoreStackSize(stackSize);
12852
12853 }
12854 return ;
12855 }
12856 // $ANTLR end "rule__AllPatternEntry__Group__1"
12857
12858
12859 // $ANTLR start "rule__AllPatternEntry__Group__1__Impl"
12860 // InternalApplicationConfiguration.g:4003:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ;
12861 public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException {
12862
12863 int stackSize = keepStackSize();
12864
12865 try {
12866 // InternalApplicationConfiguration.g:4007:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) )
12867 // InternalApplicationConfiguration.g:4008:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
12868 {
12869 // InternalApplicationConfiguration.g:4008:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
12870 // InternalApplicationConfiguration.g:4009:2: ( rule__AllPatternEntry__PackageAssignment_1 )
12871 {
12872 before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
12873 // InternalApplicationConfiguration.g:4010:2: ( rule__AllPatternEntry__PackageAssignment_1 )
12874 // InternalApplicationConfiguration.g:4010:3: rule__AllPatternEntry__PackageAssignment_1
12875 {
12876 pushFollow(FOLLOW_2);
12877 rule__AllPatternEntry__PackageAssignment_1();
12878
12879 state._fsp--;
12880
12881
12882 }
12883
12884 after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
12885
12886 }
12887
12888
12889 }
12890
12891 }
12892 catch (RecognitionException re) {
12893 reportError(re);
12894 recover(input,re);
12895 }
12896 finally {
12897
12898 restoreStackSize(stackSize);
12899
12900 }
12901 return ;
12902 }
12903 // $ANTLR end "rule__AllPatternEntry__Group__1__Impl"
12904
12905
12906 // $ANTLR start "rule__AllPatternEntry__Group__2"
12907 // InternalApplicationConfiguration.g:4018:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ;
12908 public final void rule__AllPatternEntry__Group__2() throws RecognitionException {
12909
12910 int stackSize = keepStackSize();
12911
12912 try {
12913 // InternalApplicationConfiguration.g:4022:1: ( rule__AllPatternEntry__Group__2__Impl )
12914 // InternalApplicationConfiguration.g:4023:2: rule__AllPatternEntry__Group__2__Impl
12915 {
12916 pushFollow(FOLLOW_2);
12917 rule__AllPatternEntry__Group__2__Impl();
12918
12919 state._fsp--;
12920
12921
12922 }
12923
12924 }
12925 catch (RecognitionException re) {
12926 reportError(re);
12927 recover(input,re);
12928 }
12929 finally {
12930
12931 restoreStackSize(stackSize);
12932
12933 }
12934 return ;
12935 }
12936 // $ANTLR end "rule__AllPatternEntry__Group__2"
12937
12938
12939 // $ANTLR start "rule__AllPatternEntry__Group__2__Impl"
12940 // InternalApplicationConfiguration.g:4029:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ;
12941 public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException {
12942
12943 int stackSize = keepStackSize();
12944
12945 try {
12946 // InternalApplicationConfiguration.g:4033:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) )
12947 // InternalApplicationConfiguration.g:4034:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
12948 {
12949 // InternalApplicationConfiguration.g:4034:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
12950 // InternalApplicationConfiguration.g:4035:2: ( rule__AllPatternEntry__Group_2__0 )?
12951 {
12952 before(grammarAccess.getAllPatternEntryAccess().getGroup_2());
12953 // InternalApplicationConfiguration.g:4036:2: ( rule__AllPatternEntry__Group_2__0 )?
12954 int alt39=2;
12955 int LA39_0 = input.LA(1);
12956
12957 if ( (LA39_0==24) ) {
12958 alt39=1;
12959 }
12960 switch (alt39) {
12961 case 1 :
12962 // InternalApplicationConfiguration.g:4036:3: rule__AllPatternEntry__Group_2__0
12963 {
12964 pushFollow(FOLLOW_2);
12965 rule__AllPatternEntry__Group_2__0();
12966
12967 state._fsp--;
12968
12969
12970 }
12971 break;
12972
12973 }
12974
12975 after(grammarAccess.getAllPatternEntryAccess().getGroup_2());
12976
12977 }
12978
12979
12980 }
12981
12982 }
12983 catch (RecognitionException re) {
12984 reportError(re);
12985 recover(input,re);
12986 }
12987 finally {
12988
12989 restoreStackSize(stackSize);
12990
12991 }
12992 return ;
12993 }
12994 // $ANTLR end "rule__AllPatternEntry__Group__2__Impl"
12995
12996
12997 // $ANTLR start "rule__AllPatternEntry__Group_2__0"
12998 // InternalApplicationConfiguration.g:4045:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ;
12999 public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException {
13000
13001 int stackSize = keepStackSize();
13002
13003 try {
13004 // InternalApplicationConfiguration.g:4049:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 )
13005 // InternalApplicationConfiguration.g:4050:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1
13006 {
13007 pushFollow(FOLLOW_17);
13008 rule__AllPatternEntry__Group_2__0__Impl();
13009
13010 state._fsp--;
13011
13012 pushFollow(FOLLOW_2);
13013 rule__AllPatternEntry__Group_2__1();
13014
13015 state._fsp--;
13016
13017
13018 }
13019
13020 }
13021 catch (RecognitionException re) {
13022 reportError(re);
13023 recover(input,re);
13024 }
13025 finally {
13026
13027 restoreStackSize(stackSize);
13028
13029 }
13030 return ;
13031 }
13032 // $ANTLR end "rule__AllPatternEntry__Group_2__0"
13033
13034
13035 // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl"
13036 // InternalApplicationConfiguration.g:4057:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ;
13037 public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException {
13038
13039 int stackSize = keepStackSize();
13040
13041 try {
13042 // InternalApplicationConfiguration.g:4061:1: ( ( 'excluding' ) )
13043 // InternalApplicationConfiguration.g:4062:1: ( 'excluding' )
13044 {
13045 // InternalApplicationConfiguration.g:4062:1: ( 'excluding' )
13046 // InternalApplicationConfiguration.g:4063:2: 'excluding'
13047 {
13048 before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
13049 match(input,24,FOLLOW_2);
13050 after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
13051
13052 }
13053
13054
13055 }
13056
13057 }
13058 catch (RecognitionException re) {
13059 reportError(re);
13060 recover(input,re);
13061 }
13062 finally {
13063
13064 restoreStackSize(stackSize);
13065
13066 }
13067 return ;
13068 }
13069 // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl"
13070
13071
13072 // $ANTLR start "rule__AllPatternEntry__Group_2__1"
13073 // InternalApplicationConfiguration.g:4072:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ;
13074 public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException {
13075
13076 int stackSize = keepStackSize();
13077
13078 try {
13079 // InternalApplicationConfiguration.g:4076:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 )
13080 // InternalApplicationConfiguration.g:4077:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2
13081 {
13082 pushFollow(FOLLOW_8);
13083 rule__AllPatternEntry__Group_2__1__Impl();
13084
13085 state._fsp--;
13086
13087 pushFollow(FOLLOW_2);
13088 rule__AllPatternEntry__Group_2__2();
13089
13090 state._fsp--;
13091
13092
13093 }
13094
13095 }
13096 catch (RecognitionException re) {
13097 reportError(re);
13098 recover(input,re);
13099 }
13100 finally {
13101
13102 restoreStackSize(stackSize);
13103
13104 }
13105 return ;
13106 }
13107 // $ANTLR end "rule__AllPatternEntry__Group_2__1"
13108
13109
13110 // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl"
13111 // InternalApplicationConfiguration.g:4084:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ;
13112 public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException {
13113
13114 int stackSize = keepStackSize();
13115
13116 try {
13117 // InternalApplicationConfiguration.g:4088:1: ( ( '{' ) )
13118 // InternalApplicationConfiguration.g:4089:1: ( '{' )
13119 {
13120 // InternalApplicationConfiguration.g:4089:1: ( '{' )
13121 // InternalApplicationConfiguration.g:4090:2: '{'
13122 {
13123 before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
13124 match(input,20,FOLLOW_2);
13125 after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
13126
13127 }
13128
13129
13130 }
13131
13132 }
13133 catch (RecognitionException re) {
13134 reportError(re);
13135 recover(input,re);
13136 }
13137 finally {
13138
13139 restoreStackSize(stackSize);
13140
13141 }
13142 return ;
13143 }
13144 // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl"
13145
13146
13147 // $ANTLR start "rule__AllPatternEntry__Group_2__2"
13148 // InternalApplicationConfiguration.g:4099:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ;
13149 public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException {
13150
13151 int stackSize = keepStackSize();
13152
13153 try {
13154 // InternalApplicationConfiguration.g:4103:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 )
13155 // InternalApplicationConfiguration.g:4104:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3
13156 {
13157 pushFollow(FOLLOW_14);
13158 rule__AllPatternEntry__Group_2__2__Impl();
13159
13160 state._fsp--;
13161
13162 pushFollow(FOLLOW_2);
13163 rule__AllPatternEntry__Group_2__3();
13164
13165 state._fsp--;
13166
13167
13168 }
13169
13170 }
13171 catch (RecognitionException re) {
13172 reportError(re);
13173 recover(input,re);
13174 }
13175 finally {
13176
13177 restoreStackSize(stackSize);
13178
13179 }
13180 return ;
13181 }
13182 // $ANTLR end "rule__AllPatternEntry__Group_2__2"
13183
13184
13185 // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl"
13186 // InternalApplicationConfiguration.g:4111:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ;
13187 public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException {
13188
13189 int stackSize = keepStackSize();
13190
13191 try {
13192 // InternalApplicationConfiguration.g:4115:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) )
13193 // InternalApplicationConfiguration.g:4116:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
13194 {
13195 // InternalApplicationConfiguration.g:4116:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
13196 // InternalApplicationConfiguration.g:4117:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
13197 {
13198 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
13199 // InternalApplicationConfiguration.g:4118:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
13200 // InternalApplicationConfiguration.g:4118:3: rule__AllPatternEntry__ExclusuionAssignment_2_2
13201 {
13202 pushFollow(FOLLOW_2);
13203 rule__AllPatternEntry__ExclusuionAssignment_2_2();
13204
13205 state._fsp--;
13206
13207
13208 }
13209
13210 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
13211
13212 }
13213
13214
13215 }
13216
13217 }
13218 catch (RecognitionException re) {
13219 reportError(re);
13220 recover(input,re);
13221 }
13222 finally {
13223
13224 restoreStackSize(stackSize);
13225
13226 }
13227 return ;
13228 }
13229 // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl"
13230
13231
13232 // $ANTLR start "rule__AllPatternEntry__Group_2__3"
13233 // InternalApplicationConfiguration.g:4126:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ;
13234 public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException {
13235
13236 int stackSize = keepStackSize();
13237
13238 try {
13239 // InternalApplicationConfiguration.g:4130:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 )
13240 // InternalApplicationConfiguration.g:4131:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4
13241 {
13242 pushFollow(FOLLOW_14);
13243 rule__AllPatternEntry__Group_2__3__Impl();
13244
13245 state._fsp--;
13246
13247 pushFollow(FOLLOW_2);
13248 rule__AllPatternEntry__Group_2__4();
13249
13250 state._fsp--;
13251
13252
13253 }
13254
13255 }
13256 catch (RecognitionException re) {
13257 reportError(re);
13258 recover(input,re);
13259 }
13260 finally {
13261
13262 restoreStackSize(stackSize);
13263
13264 }
13265 return ;
13266 }
13267 // $ANTLR end "rule__AllPatternEntry__Group_2__3"
13268
13269
13270 // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl"
13271 // InternalApplicationConfiguration.g:4138:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ;
13272 public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException {
13273
13274 int stackSize = keepStackSize();
13275
13276 try {
13277 // InternalApplicationConfiguration.g:4142:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) )
13278 // InternalApplicationConfiguration.g:4143:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
13279 {
13280 // InternalApplicationConfiguration.g:4143:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
13281 // InternalApplicationConfiguration.g:4144:2: ( rule__AllPatternEntry__Group_2_3__0 )*
13282 {
13283 before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
13284 // InternalApplicationConfiguration.g:4145:2: ( rule__AllPatternEntry__Group_2_3__0 )*
13285 loop40:
13286 do {
13287 int alt40=2;
13288 int LA40_0 = input.LA(1);
13289
13290 if ( (LA40_0==22) ) {
13291 alt40=1;
13292 }
13293
13294
13295 switch (alt40) {
13296 case 1 :
13297 // InternalApplicationConfiguration.g:4145:3: rule__AllPatternEntry__Group_2_3__0
13298 {
13299 pushFollow(FOLLOW_15);
13300 rule__AllPatternEntry__Group_2_3__0();
13301
13302 state._fsp--;
13303
13304
13305 }
13306 break;
13307
13308 default :
13309 break loop40;
13310 }
13311 } while (true);
13312
13313 after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
13314
13315 }
13316
13317
13318 }
13319
13320 }
13321 catch (RecognitionException re) {
13322 reportError(re);
13323 recover(input,re);
13324 }
13325 finally {
13326
13327 restoreStackSize(stackSize);
13328
13329 }
13330 return ;
13331 }
13332 // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl"
13333
13334
13335 // $ANTLR start "rule__AllPatternEntry__Group_2__4"
13336 // InternalApplicationConfiguration.g:4153:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ;
13337 public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException {
13338
13339 int stackSize = keepStackSize();
13340
13341 try {
13342 // InternalApplicationConfiguration.g:4157:1: ( rule__AllPatternEntry__Group_2__4__Impl )
13343 // InternalApplicationConfiguration.g:4158:2: rule__AllPatternEntry__Group_2__4__Impl
13344 {
13345 pushFollow(FOLLOW_2);
13346 rule__AllPatternEntry__Group_2__4__Impl();
13347
13348 state._fsp--;
13349
13350
13351 }
13352
13353 }
13354 catch (RecognitionException re) {
13355 reportError(re);
13356 recover(input,re);
13357 }
13358 finally {
13359
13360 restoreStackSize(stackSize);
13361
13362 }
13363 return ;
13364 }
13365 // $ANTLR end "rule__AllPatternEntry__Group_2__4"
13366
13367
13368 // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl"
13369 // InternalApplicationConfiguration.g:4164:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ;
13370 public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException {
13371
13372 int stackSize = keepStackSize();
13373
13374 try {
13375 // InternalApplicationConfiguration.g:4168:1: ( ( '}' ) )
13376 // InternalApplicationConfiguration.g:4169:1: ( '}' )
13377 {
13378 // InternalApplicationConfiguration.g:4169:1: ( '}' )
13379 // InternalApplicationConfiguration.g:4170:2: '}'
13380 {
13381 before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
13382 match(input,21,FOLLOW_2);
13383 after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
13384
13385 }
13386
13387
13388 }
13389
13390 }
13391 catch (RecognitionException re) {
13392 reportError(re);
13393 recover(input,re);
13394 }
13395 finally {
13396
13397 restoreStackSize(stackSize);
13398
13399 }
13400 return ;
13401 }
13402 // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl"
13403
13404
13405 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0"
13406 // InternalApplicationConfiguration.g:4180:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ;
13407 public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException {
13408
13409 int stackSize = keepStackSize();
13410
13411 try {
13412 // InternalApplicationConfiguration.g:4184:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 )
13413 // InternalApplicationConfiguration.g:4185:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1
13414 {
13415 pushFollow(FOLLOW_8);
13416 rule__AllPatternEntry__Group_2_3__0__Impl();
13417
13418 state._fsp--;
13419
13420 pushFollow(FOLLOW_2);
13421 rule__AllPatternEntry__Group_2_3__1();
13422
13423 state._fsp--;
13424
13425
13426 }
13427
13428 }
13429 catch (RecognitionException re) {
13430 reportError(re);
13431 recover(input,re);
13432 }
13433 finally {
13434
13435 restoreStackSize(stackSize);
13436
13437 }
13438 return ;
13439 }
13440 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0"
13441
13442
13443 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl"
13444 // InternalApplicationConfiguration.g:4192:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ;
13445 public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException {
13446
13447 int stackSize = keepStackSize();
13448
13449 try {
13450 // InternalApplicationConfiguration.g:4196:1: ( ( ',' ) )
13451 // InternalApplicationConfiguration.g:4197:1: ( ',' )
13452 {
13453 // InternalApplicationConfiguration.g:4197:1: ( ',' )
13454 // InternalApplicationConfiguration.g:4198:2: ','
13455 {
13456 before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
13457 match(input,22,FOLLOW_2);
13458 after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
13459
13460 }
13461
13462
13463 }
13464
13465 }
13466 catch (RecognitionException re) {
13467 reportError(re);
13468 recover(input,re);
13469 }
13470 finally {
13471
13472 restoreStackSize(stackSize);
13473
13474 }
13475 return ;
13476 }
13477 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl"
13478
13479
13480 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1"
13481 // InternalApplicationConfiguration.g:4207:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ;
13482 public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException {
13483
13484 int stackSize = keepStackSize();
13485
13486 try {
13487 // InternalApplicationConfiguration.g:4211:1: ( rule__AllPatternEntry__Group_2_3__1__Impl )
13488 // InternalApplicationConfiguration.g:4212:2: rule__AllPatternEntry__Group_2_3__1__Impl
13489 {
13490 pushFollow(FOLLOW_2);
13491 rule__AllPatternEntry__Group_2_3__1__Impl();
13492
13493 state._fsp--;
13494
13495
13496 }
13497
13498 }
13499 catch (RecognitionException re) {
13500 reportError(re);
13501 recover(input,re);
13502 }
13503 finally {
13504
13505 restoreStackSize(stackSize);
13506
13507 }
13508 return ;
13509 }
13510 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1"
13511
13512
13513 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl"
13514 // InternalApplicationConfiguration.g:4218:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ;
13515 public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException {
13516
13517 int stackSize = keepStackSize();
13518
13519 try {
13520 // InternalApplicationConfiguration.g:4222:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) )
13521 // InternalApplicationConfiguration.g:4223:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
13522 {
13523 // InternalApplicationConfiguration.g:4223:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
13524 // InternalApplicationConfiguration.g:4224:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
13525 {
13526 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
13527 // InternalApplicationConfiguration.g:4225:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
13528 // InternalApplicationConfiguration.g:4225:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1
13529 {
13530 pushFollow(FOLLOW_2);
13531 rule__AllPatternEntry__ExclusuionAssignment_2_3_1();
13532
13533 state._fsp--;
13534
13535
13536 }
13537
13538 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
13539
13540 }
13541
13542
13543 }
13544
13545 }
13546 catch (RecognitionException re) {
13547 reportError(re);
13548 recover(input,re);
13549 }
13550 finally {
13551
13552 restoreStackSize(stackSize);
13553
13554 }
13555 return ;
13556 }
13557 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl"
13558
13559
13560 // $ANTLR start "rule__PatternElement__Group__0"
13561 // InternalApplicationConfiguration.g:4234:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ;
13562 public final void rule__PatternElement__Group__0() throws RecognitionException {
13563
13564 int stackSize = keepStackSize();
13565
13566 try {
13567 // InternalApplicationConfiguration.g:4238:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 )
13568 // InternalApplicationConfiguration.g:4239:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1
13569 {
13570 pushFollow(FOLLOW_8);
13571 rule__PatternElement__Group__0__Impl();
13572
13573 state._fsp--;
13574
13575 pushFollow(FOLLOW_2);
13576 rule__PatternElement__Group__1();
13577
13578 state._fsp--;
13579
13580
13581 }
13582
13583 }
13584 catch (RecognitionException re) {
13585 reportError(re);
13586 recover(input,re);
13587 }
13588 finally {
13589
13590 restoreStackSize(stackSize);
13591
13592 }
13593 return ;
13594 }
13595 // $ANTLR end "rule__PatternElement__Group__0"
13596
13597
13598 // $ANTLR start "rule__PatternElement__Group__0__Impl"
13599 // InternalApplicationConfiguration.g:4246:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ;
13600 public final void rule__PatternElement__Group__0__Impl() throws RecognitionException {
13601
13602 int stackSize = keepStackSize();
13603
13604 try {
13605 // InternalApplicationConfiguration.g:4250:1: ( ( ( rule__PatternElement__Group_0__0 )? ) )
13606 // InternalApplicationConfiguration.g:4251:1: ( ( rule__PatternElement__Group_0__0 )? )
13607 {
13608 // InternalApplicationConfiguration.g:4251:1: ( ( rule__PatternElement__Group_0__0 )? )
13609 // InternalApplicationConfiguration.g:4252:2: ( rule__PatternElement__Group_0__0 )?
13610 {
13611 before(grammarAccess.getPatternElementAccess().getGroup_0());
13612 // InternalApplicationConfiguration.g:4253:2: ( rule__PatternElement__Group_0__0 )?
13613 int alt41=2;
13614 int LA41_0 = input.LA(1);
13615
13616 if ( (LA41_0==RULE_ID) ) {
13617 int LA41_1 = input.LA(2);
13618
13619 if ( (LA41_1==14||LA41_1==25) ) {
13620 alt41=1;
13621 }
13622 }
13623 switch (alt41) {
13624 case 1 :
13625 // InternalApplicationConfiguration.g:4253:3: rule__PatternElement__Group_0__0
13626 {
13627 pushFollow(FOLLOW_2);
13628 rule__PatternElement__Group_0__0();
13629
13630 state._fsp--;
13631
13632
13633 }
13634 break;
13635
13636 }
13637
13638 after(grammarAccess.getPatternElementAccess().getGroup_0());
13639
13640 }
13641
13642
13643 }
13644
13645 }
13646 catch (RecognitionException re) {
13647 reportError(re);
13648 recover(input,re);
13649 }
13650 finally {
13651
13652 restoreStackSize(stackSize);
13653
13654 }
13655 return ;
13656 }
13657 // $ANTLR end "rule__PatternElement__Group__0__Impl"
13658
13659
13660 // $ANTLR start "rule__PatternElement__Group__1"
13661 // InternalApplicationConfiguration.g:4261:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ;
13662 public final void rule__PatternElement__Group__1() throws RecognitionException {
13663
13664 int stackSize = keepStackSize();
13665
13666 try {
13667 // InternalApplicationConfiguration.g:4265:1: ( rule__PatternElement__Group__1__Impl )
13668 // InternalApplicationConfiguration.g:4266:2: rule__PatternElement__Group__1__Impl
13669 {
13670 pushFollow(FOLLOW_2);
13671 rule__PatternElement__Group__1__Impl();
13672
13673 state._fsp--;
13674
13675
13676 }
13677
13678 }
13679 catch (RecognitionException re) {
13680 reportError(re);
13681 recover(input,re);
13682 }
13683 finally {
13684
13685 restoreStackSize(stackSize);
13686
13687 }
13688 return ;
13689 }
13690 // $ANTLR end "rule__PatternElement__Group__1"
13691
13692
13693 // $ANTLR start "rule__PatternElement__Group__1__Impl"
13694 // InternalApplicationConfiguration.g:4272:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ;
13695 public final void rule__PatternElement__Group__1__Impl() throws RecognitionException {
13696
13697 int stackSize = keepStackSize();
13698
13699 try {
13700 // InternalApplicationConfiguration.g:4276:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) )
13701 // InternalApplicationConfiguration.g:4277:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
13702 {
13703 // InternalApplicationConfiguration.g:4277:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
13704 // InternalApplicationConfiguration.g:4278:2: ( rule__PatternElement__PatternAssignment_1 )
13705 {
13706 before(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
13707 // InternalApplicationConfiguration.g:4279:2: ( rule__PatternElement__PatternAssignment_1 )
13708 // InternalApplicationConfiguration.g:4279:3: rule__PatternElement__PatternAssignment_1
13709 {
13710 pushFollow(FOLLOW_2);
13711 rule__PatternElement__PatternAssignment_1();
13712
13713 state._fsp--;
13714
13715
13716 }
13717
13718 after(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
13719
13720 }
13721
13722
13723 }
13724
13725 }
13726 catch (RecognitionException re) {
13727 reportError(re);
13728 recover(input,re);
13729 }
13730 finally {
13731
13732 restoreStackSize(stackSize);
13733
13734 }
13735 return ;
13736 }
13737 // $ANTLR end "rule__PatternElement__Group__1__Impl"
13738
13739
13740 // $ANTLR start "rule__PatternElement__Group_0__0"
13741 // InternalApplicationConfiguration.g:4288:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ;
13742 public final void rule__PatternElement__Group_0__0() throws RecognitionException {
13743
13744 int stackSize = keepStackSize();
13745
13746 try {
13747 // InternalApplicationConfiguration.g:4292:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 )
13748 // InternalApplicationConfiguration.g:4293:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1
13749 {
13750 pushFollow(FOLLOW_18);
13751 rule__PatternElement__Group_0__0__Impl();
13752
13753 state._fsp--;
13754
13755 pushFollow(FOLLOW_2);
13756 rule__PatternElement__Group_0__1();
13757
13758 state._fsp--;
13759
13760
13761 }
13762
13763 }
13764 catch (RecognitionException re) {
13765 reportError(re);
13766 recover(input,re);
13767 }
13768 finally {
13769
13770 restoreStackSize(stackSize);
13771
13772 }
13773 return ;
13774 }
13775 // $ANTLR end "rule__PatternElement__Group_0__0"
13776
13777
13778 // $ANTLR start "rule__PatternElement__Group_0__0__Impl"
13779 // InternalApplicationConfiguration.g:4300:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ;
13780 public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException {
13781
13782 int stackSize = keepStackSize();
13783
13784 try {
13785 // InternalApplicationConfiguration.g:4304:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) )
13786 // InternalApplicationConfiguration.g:4305:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
13787 {
13788 // InternalApplicationConfiguration.g:4305:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
13789 // InternalApplicationConfiguration.g:4306:2: ( rule__PatternElement__PackageAssignment_0_0 )
13790 {
13791 before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
13792 // InternalApplicationConfiguration.g:4307:2: ( rule__PatternElement__PackageAssignment_0_0 )
13793 // InternalApplicationConfiguration.g:4307:3: rule__PatternElement__PackageAssignment_0_0
13794 {
13795 pushFollow(FOLLOW_2);
13796 rule__PatternElement__PackageAssignment_0_0();
13797
13798 state._fsp--;
13799
13800
13801 }
13802
13803 after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
13804
13805 }
13806
13807
13808 }
13809
13810 }
13811 catch (RecognitionException re) {
13812 reportError(re);
13813 recover(input,re);
13814 }
13815 finally {
13816
13817 restoreStackSize(stackSize);
13818
13819 }
13820 return ;
13821 }
13822 // $ANTLR end "rule__PatternElement__Group_0__0__Impl"
13823
13824
13825 // $ANTLR start "rule__PatternElement__Group_0__1"
13826 // InternalApplicationConfiguration.g:4315:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ;
13827 public final void rule__PatternElement__Group_0__1() throws RecognitionException {
13828
13829 int stackSize = keepStackSize();
13830
13831 try {
13832 // InternalApplicationConfiguration.g:4319:1: ( rule__PatternElement__Group_0__1__Impl )
13833 // InternalApplicationConfiguration.g:4320:2: rule__PatternElement__Group_0__1__Impl
13834 {
13835 pushFollow(FOLLOW_2);
13836 rule__PatternElement__Group_0__1__Impl();
13837
13838 state._fsp--;
13839
13840
13841 }
13842
13843 }
13844 catch (RecognitionException re) {
13845 reportError(re);
13846 recover(input,re);
13847 }
13848 finally {
13849
13850 restoreStackSize(stackSize);
13851
13852 }
13853 return ;
13854 }
13855 // $ANTLR end "rule__PatternElement__Group_0__1"
13856
13857
13858 // $ANTLR start "rule__PatternElement__Group_0__1__Impl"
13859 // InternalApplicationConfiguration.g:4326:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ;
13860 public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException {
13861
13862 int stackSize = keepStackSize();
13863
13864 try {
13865 // InternalApplicationConfiguration.g:4330:1: ( ( '::' ) )
13866 // InternalApplicationConfiguration.g:4331:1: ( '::' )
13867 {
13868 // InternalApplicationConfiguration.g:4331:1: ( '::' )
13869 // InternalApplicationConfiguration.g:4332:2: '::'
13870 {
13871 before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
13872 match(input,25,FOLLOW_2);
13873 after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
13874
13875 }
13876
13877
13878 }
13879
13880 }
13881 catch (RecognitionException re) {
13882 reportError(re);
13883 recover(input,re);
13884 }
13885 finally {
13886
13887 restoreStackSize(stackSize);
13888
13889 }
13890 return ;
13891 }
13892 // $ANTLR end "rule__PatternElement__Group_0__1__Impl"
13893
13894
13895 // $ANTLR start "rule__GraphPatternDeclaration__Group__0"
13896 // InternalApplicationConfiguration.g:4342:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ;
13897 public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException {
13898
13899 int stackSize = keepStackSize();
13900
13901 try {
13902 // InternalApplicationConfiguration.g:4346:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 )
13903 // InternalApplicationConfiguration.g:4347:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1
13904 {
13905 pushFollow(FOLLOW_8);
13906 rule__GraphPatternDeclaration__Group__0__Impl();
13907
13908 state._fsp--;
13909
13910 pushFollow(FOLLOW_2);
13911 rule__GraphPatternDeclaration__Group__1();
13912
13913 state._fsp--;
13914
13915
13916 }
13917
13918 }
13919 catch (RecognitionException re) {
13920 reportError(re);
13921 recover(input,re);
13922 }
13923 finally {
13924
13925 restoreStackSize(stackSize);
13926
13927 }
13928 return ;
13929 }
13930 // $ANTLR end "rule__GraphPatternDeclaration__Group__0"
13931
13932
13933 // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl"
13934 // InternalApplicationConfiguration.g:4354:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'patterns' ) ;
13935 public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException {
13936
13937 int stackSize = keepStackSize();
13938
13939 try {
13940 // InternalApplicationConfiguration.g:4358:1: ( ( 'patterns' ) )
13941 // InternalApplicationConfiguration.g:4359:1: ( 'patterns' )
13942 {
13943 // InternalApplicationConfiguration.g:4359:1: ( 'patterns' )
13944 // InternalApplicationConfiguration.g:4360:2: 'patterns'
13945 {
13946 before(grammarAccess.getGraphPatternDeclarationAccess().getPatternsKeyword_0());
13947 match(input,29,FOLLOW_2);
13948 after(grammarAccess.getGraphPatternDeclarationAccess().getPatternsKeyword_0());
13949
13950 }
13951
13952
13953 }
13954
13955 }
13956 catch (RecognitionException re) {
13957 reportError(re);
13958 recover(input,re);
13959 }
13960 finally {
13961
13962 restoreStackSize(stackSize);
13963
13964 }
13965 return ;
13966 }
13967 // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl"
13968
13969
13970 // $ANTLR start "rule__GraphPatternDeclaration__Group__1"
13971 // InternalApplicationConfiguration.g:4369:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ;
13972 public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException {
13973
13974 int stackSize = keepStackSize();
13975
13976 try {
13977 // InternalApplicationConfiguration.g:4373:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 )
13978 // InternalApplicationConfiguration.g:4374:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2
13979 {
13980 pushFollow(FOLLOW_17);
13981 rule__GraphPatternDeclaration__Group__1__Impl();
13982
13983 state._fsp--;
13984
13985 pushFollow(FOLLOW_2);
13986 rule__GraphPatternDeclaration__Group__2();
13987
13988 state._fsp--;
13989
13990
13991 }
13992
13993 }
13994 catch (RecognitionException re) {
13995 reportError(re);
13996 recover(input,re);
13997 }
13998 finally {
13999
14000 restoreStackSize(stackSize);
14001
14002 }
14003 return ;
14004 }
14005 // $ANTLR end "rule__GraphPatternDeclaration__Group__1"
14006
14007
14008 // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl"
14009 // InternalApplicationConfiguration.g:4381:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ;
14010 public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException {
14011
14012 int stackSize = keepStackSize();
14013
14014 try {
14015 // InternalApplicationConfiguration.g:4385:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) )
14016 // InternalApplicationConfiguration.g:4386:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
14017 {
14018 // InternalApplicationConfiguration.g:4386:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
14019 // InternalApplicationConfiguration.g:4387:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
14020 {
14021 before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
14022 // InternalApplicationConfiguration.g:4388:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
14023 // InternalApplicationConfiguration.g:4388:3: rule__GraphPatternDeclaration__NameAssignment_1
14024 {
14025 pushFollow(FOLLOW_2);
14026 rule__GraphPatternDeclaration__NameAssignment_1();
14027
14028 state._fsp--;
14029
14030
14031 }
14032
14033 after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
14034
14035 }
14036
14037
14038 }
14039
14040 }
14041 catch (RecognitionException re) {
14042 reportError(re);
14043 recover(input,re);
14044 }
14045 finally {
14046
14047 restoreStackSize(stackSize);
14048
14049 }
14050 return ;
14051 }
14052 // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl"
14053
14054
14055 // $ANTLR start "rule__GraphPatternDeclaration__Group__2"
14056 // InternalApplicationConfiguration.g:4396:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ;
14057 public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException {
14058
14059 int stackSize = keepStackSize();
14060
14061 try {
14062 // InternalApplicationConfiguration.g:4400:1: ( rule__GraphPatternDeclaration__Group__2__Impl )
14063 // InternalApplicationConfiguration.g:4401:2: rule__GraphPatternDeclaration__Group__2__Impl
14064 {
14065 pushFollow(FOLLOW_2);
14066 rule__GraphPatternDeclaration__Group__2__Impl();
14067
14068 state._fsp--;
14069
14070
14071 }
14072
14073 }
14074 catch (RecognitionException re) {
14075 reportError(re);
14076 recover(input,re);
14077 }
14078 finally {
14079
14080 restoreStackSize(stackSize);
14081
14082 }
14083 return ;
14084 }
14085 // $ANTLR end "rule__GraphPatternDeclaration__Group__2"
14086
14087
14088 // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl"
14089 // InternalApplicationConfiguration.g:4407:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ;
14090 public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException {
14091
14092 int stackSize = keepStackSize();
14093
14094 try {
14095 // InternalApplicationConfiguration.g:4411:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) )
14096 // InternalApplicationConfiguration.g:4412:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
14097 {
14098 // InternalApplicationConfiguration.g:4412:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
14099 // InternalApplicationConfiguration.g:4413:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
14100 {
14101 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
14102 // InternalApplicationConfiguration.g:4414:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
14103 // InternalApplicationConfiguration.g:4414:3: rule__GraphPatternDeclaration__SpecificationAssignment_2
14104 {
14105 pushFollow(FOLLOW_2);
14106 rule__GraphPatternDeclaration__SpecificationAssignment_2();
14107
14108 state._fsp--;
14109
14110
14111 }
14112
14113 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
14114
14115 }
14116
14117
14118 }
14119
14120 }
14121 catch (RecognitionException re) {
14122 reportError(re);
14123 recover(input,re);
14124 }
14125 finally {
14126
14127 restoreStackSize(stackSize);
14128
14129 }
14130 return ;
14131 }
14132 // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl"
14133
14134
14135 // $ANTLR start "rule__ConfigSpecification__Group__0"
14136 // InternalApplicationConfiguration.g:4423:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ;
14137 public final void rule__ConfigSpecification__Group__0() throws RecognitionException {
14138
14139 int stackSize = keepStackSize();
14140
14141 try {
14142 // InternalApplicationConfiguration.g:4427:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 )
14143 // InternalApplicationConfiguration.g:4428:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1
14144 {
14145 pushFollow(FOLLOW_17);
14146 rule__ConfigSpecification__Group__0__Impl();
14147
14148 state._fsp--;
14149
14150 pushFollow(FOLLOW_2);
14151 rule__ConfigSpecification__Group__1();
14152
14153 state._fsp--;
14154
14155
14156 }
14157
14158 }
14159 catch (RecognitionException re) {
14160 reportError(re);
14161 recover(input,re);
14162 }
14163 finally {
14164
14165 restoreStackSize(stackSize);
14166
14167 }
14168 return ;
14169 }
14170 // $ANTLR end "rule__ConfigSpecification__Group__0"
14171
14172
14173 // $ANTLR start "rule__ConfigSpecification__Group__0__Impl"
14174 // InternalApplicationConfiguration.g:4435:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ;
14175 public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException {
14176
14177 int stackSize = keepStackSize();
14178
14179 try {
14180 // InternalApplicationConfiguration.g:4439:1: ( ( () ) )
14181 // InternalApplicationConfiguration.g:4440:1: ( () )
14182 {
14183 // InternalApplicationConfiguration.g:4440:1: ( () )
14184 // InternalApplicationConfiguration.g:4441:2: ()
14185 {
14186 before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
14187 // InternalApplicationConfiguration.g:4442:2: ()
14188 // InternalApplicationConfiguration.g:4442:3:
14189 {
14190 }
14191
14192 after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
14193
14194 }
14195
14196
14197 }
14198
14199 }
14200 finally {
14201
14202 restoreStackSize(stackSize);
14203
14204 }
14205 return ;
14206 }
14207 // $ANTLR end "rule__ConfigSpecification__Group__0__Impl"
14208
14209
14210 // $ANTLR start "rule__ConfigSpecification__Group__1"
14211 // InternalApplicationConfiguration.g:4450:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ;
14212 public final void rule__ConfigSpecification__Group__1() throws RecognitionException {
14213
14214 int stackSize = keepStackSize();
14215
14216 try {
14217 // InternalApplicationConfiguration.g:4454:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 )
14218 // InternalApplicationConfiguration.g:4455:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2
14219 {
14220 pushFollow(FOLLOW_21);
14221 rule__ConfigSpecification__Group__1__Impl();
14222
14223 state._fsp--;
14224
14225 pushFollow(FOLLOW_2);
14226 rule__ConfigSpecification__Group__2();
14227
14228 state._fsp--;
14229
14230
14231 }
14232
14233 }
14234 catch (RecognitionException re) {
14235 reportError(re);
14236 recover(input,re);
14237 }
14238 finally {
14239
14240 restoreStackSize(stackSize);
14241
14242 }
14243 return ;
14244 }
14245 // $ANTLR end "rule__ConfigSpecification__Group__1"
14246
14247
14248 // $ANTLR start "rule__ConfigSpecification__Group__1__Impl"
14249 // InternalApplicationConfiguration.g:4462:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ;
14250 public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException {
14251
14252 int stackSize = keepStackSize();
14253
14254 try {
14255 // InternalApplicationConfiguration.g:4466:1: ( ( '{' ) )
14256 // InternalApplicationConfiguration.g:4467:1: ( '{' )
14257 {
14258 // InternalApplicationConfiguration.g:4467:1: ( '{' )
14259 // InternalApplicationConfiguration.g:4468:2: '{'
14260 {
14261 before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
14262 match(input,20,FOLLOW_2);
14263 after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
14264
14265 }
14266
14267
14268 }
14269
14270 }
14271 catch (RecognitionException re) {
14272 reportError(re);
14273 recover(input,re);
14274 }
14275 finally {
14276
14277 restoreStackSize(stackSize);
14278
14279 }
14280 return ;
14281 }
14282 // $ANTLR end "rule__ConfigSpecification__Group__1__Impl"
14283
14284
14285 // $ANTLR start "rule__ConfigSpecification__Group__2"
14286 // InternalApplicationConfiguration.g:4477:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ;
14287 public final void rule__ConfigSpecification__Group__2() throws RecognitionException {
14288
14289 int stackSize = keepStackSize();
14290
14291 try {
14292 // InternalApplicationConfiguration.g:4481:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 )
14293 // InternalApplicationConfiguration.g:4482:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3
14294 {
14295 pushFollow(FOLLOW_21);
14296 rule__ConfigSpecification__Group__2__Impl();
14297
14298 state._fsp--;
14299
14300 pushFollow(FOLLOW_2);
14301 rule__ConfigSpecification__Group__3();
14302
14303 state._fsp--;
14304
14305
14306 }
14307
14308 }
14309 catch (RecognitionException re) {
14310 reportError(re);
14311 recover(input,re);
14312 }
14313 finally {
14314
14315 restoreStackSize(stackSize);
14316
14317 }
14318 return ;
14319 }
14320 // $ANTLR end "rule__ConfigSpecification__Group__2"
14321
14322
14323 // $ANTLR start "rule__ConfigSpecification__Group__2__Impl"
14324 // InternalApplicationConfiguration.g:4489:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ;
14325 public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException {
14326
14327 int stackSize = keepStackSize();
14328
14329 try {
14330 // InternalApplicationConfiguration.g:4493:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) )
14331 // InternalApplicationConfiguration.g:4494:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
14332 {
14333 // InternalApplicationConfiguration.g:4494:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
14334 // InternalApplicationConfiguration.g:4495:2: ( rule__ConfigSpecification__Group_2__0 )?
14335 {
14336 before(grammarAccess.getConfigSpecificationAccess().getGroup_2());
14337 // InternalApplicationConfiguration.g:4496:2: ( rule__ConfigSpecification__Group_2__0 )?
14338 int alt42=2;
14339 int LA42_0 = input.LA(1);
14340
14341 if ( (LA42_0==RULE_STRING) ) {
14342 alt42=1;
14343 }
14344 switch (alt42) {
14345 case 1 :
14346 // InternalApplicationConfiguration.g:4496:3: rule__ConfigSpecification__Group_2__0
14347 {
14348 pushFollow(FOLLOW_2);
14349 rule__ConfigSpecification__Group_2__0();
14350
14351 state._fsp--;
14352
14353
14354 }
14355 break;
14356
14357 }
14358
14359 after(grammarAccess.getConfigSpecificationAccess().getGroup_2());
14360
14361 }
14362
14363
14364 }
14365
14366 }
14367 catch (RecognitionException re) {
14368 reportError(re);
14369 recover(input,re);
14370 }
14371 finally {
14372
14373 restoreStackSize(stackSize);
14374
14375 }
14376 return ;
14377 }
14378 // $ANTLR end "rule__ConfigSpecification__Group__2__Impl"
14379
14380
14381 // $ANTLR start "rule__ConfigSpecification__Group__3"
14382 // InternalApplicationConfiguration.g:4504:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ;
14383 public final void rule__ConfigSpecification__Group__3() throws RecognitionException {
14384
14385 int stackSize = keepStackSize();
14386
14387 try {
14388 // InternalApplicationConfiguration.g:4508:1: ( rule__ConfigSpecification__Group__3__Impl )
14389 // InternalApplicationConfiguration.g:4509:2: rule__ConfigSpecification__Group__3__Impl
14390 {
14391 pushFollow(FOLLOW_2);
14392 rule__ConfigSpecification__Group__3__Impl();
14393
14394 state._fsp--;
14395
14396
14397 }
14398
14399 }
14400 catch (RecognitionException re) {
14401 reportError(re);
14402 recover(input,re);
14403 }
14404 finally {
14405
14406 restoreStackSize(stackSize);
14407
14408 }
14409 return ;
14410 }
14411 // $ANTLR end "rule__ConfigSpecification__Group__3"
14412
14413
14414 // $ANTLR start "rule__ConfigSpecification__Group__3__Impl"
14415 // InternalApplicationConfiguration.g:4515:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ;
14416 public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException {
14417
14418 int stackSize = keepStackSize();
14419
14420 try {
14421 // InternalApplicationConfiguration.g:4519:1: ( ( '}' ) )
14422 // InternalApplicationConfiguration.g:4520:1: ( '}' )
14423 {
14424 // InternalApplicationConfiguration.g:4520:1: ( '}' )
14425 // InternalApplicationConfiguration.g:4521:2: '}'
14426 {
14427 before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
14428 match(input,21,FOLLOW_2);
14429 after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
14430
14431 }
14432
14433
14434 }
14435
14436 }
14437 catch (RecognitionException re) {
14438 reportError(re);
14439 recover(input,re);
14440 }
14441 finally {
14442
14443 restoreStackSize(stackSize);
14444
14445 }
14446 return ;
14447 }
14448 // $ANTLR end "rule__ConfigSpecification__Group__3__Impl"
14449
14450
14451 // $ANTLR start "rule__ConfigSpecification__Group_2__0"
14452 // InternalApplicationConfiguration.g:4531:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ;
14453 public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException {
14454
14455 int stackSize = keepStackSize();
14456
14457 try {
14458 // InternalApplicationConfiguration.g:4535:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 )
14459 // InternalApplicationConfiguration.g:4536:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1
14460 {
14461 pushFollow(FOLLOW_22);
14462 rule__ConfigSpecification__Group_2__0__Impl();
14463
14464 state._fsp--;
14465
14466 pushFollow(FOLLOW_2);
14467 rule__ConfigSpecification__Group_2__1();
14468
14469 state._fsp--;
14470
14471
14472 }
14473
14474 }
14475 catch (RecognitionException re) {
14476 reportError(re);
14477 recover(input,re);
14478 }
14479 finally {
14480
14481 restoreStackSize(stackSize);
14482
14483 }
14484 return ;
14485 }
14486 // $ANTLR end "rule__ConfigSpecification__Group_2__0"
14487
14488
14489 // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl"
14490 // InternalApplicationConfiguration.g:4543:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ;
14491 public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException {
14492
14493 int stackSize = keepStackSize();
14494
14495 try {
14496 // InternalApplicationConfiguration.g:4547:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) )
14497 // InternalApplicationConfiguration.g:4548:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
14498 {
14499 // InternalApplicationConfiguration.g:4548:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
14500 // InternalApplicationConfiguration.g:4549:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
14501 {
14502 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
14503 // InternalApplicationConfiguration.g:4550:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
14504 // InternalApplicationConfiguration.g:4550:3: rule__ConfigSpecification__EntriesAssignment_2_0
14505 {
14506 pushFollow(FOLLOW_2);
14507 rule__ConfigSpecification__EntriesAssignment_2_0();
14508
14509 state._fsp--;
14510
14511
14512 }
14513
14514 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
14515
14516 }
14517
14518
14519 }
14520
14521 }
14522 catch (RecognitionException re) {
14523 reportError(re);
14524 recover(input,re);
14525 }
14526 finally {
14527
14528 restoreStackSize(stackSize);
14529
14530 }
14531 return ;
14532 }
14533 // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl"
14534
14535
14536 // $ANTLR start "rule__ConfigSpecification__Group_2__1"
14537 // InternalApplicationConfiguration.g:4558:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ;
14538 public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException {
14539
14540 int stackSize = keepStackSize();
14541
14542 try {
14543 // InternalApplicationConfiguration.g:4562:1: ( rule__ConfigSpecification__Group_2__1__Impl )
14544 // InternalApplicationConfiguration.g:4563:2: rule__ConfigSpecification__Group_2__1__Impl
14545 {
14546 pushFollow(FOLLOW_2);
14547 rule__ConfigSpecification__Group_2__1__Impl();
14548
14549 state._fsp--;
14550
14551
14552 }
14553
14554 }
14555 catch (RecognitionException re) {
14556 reportError(re);
14557 recover(input,re);
14558 }
14559 finally {
14560
14561 restoreStackSize(stackSize);
14562
14563 }
14564 return ;
14565 }
14566 // $ANTLR end "rule__ConfigSpecification__Group_2__1"
14567
14568
14569 // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl"
14570 // InternalApplicationConfiguration.g:4569:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ;
14571 public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException {
14572
14573 int stackSize = keepStackSize();
14574
14575 try {
14576 // InternalApplicationConfiguration.g:4573:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) )
14577 // InternalApplicationConfiguration.g:4574:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
14578 {
14579 // InternalApplicationConfiguration.g:4574:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
14580 // InternalApplicationConfiguration.g:4575:2: ( rule__ConfigSpecification__Group_2_1__0 )*
14581 {
14582 before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
14583 // InternalApplicationConfiguration.g:4576:2: ( rule__ConfigSpecification__Group_2_1__0 )*
14584 loop43:
14585 do {
14586 int alt43=2;
14587 int LA43_0 = input.LA(1);
14588
14589 if ( (LA43_0==22) ) {
14590 alt43=1;
14591 }
14592
14593
14594 switch (alt43) {
14595 case 1 :
14596 // InternalApplicationConfiguration.g:4576:3: rule__ConfigSpecification__Group_2_1__0
14597 {
14598 pushFollow(FOLLOW_15);
14599 rule__ConfigSpecification__Group_2_1__0();
14600
14601 state._fsp--;
14602
14603
14604 }
14605 break;
14606
14607 default :
14608 break loop43;
14609 }
14610 } while (true);
14611
14612 after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
14613
14614 }
14615
14616
14617 }
14618
14619 }
14620 catch (RecognitionException re) {
14621 reportError(re);
14622 recover(input,re);
14623 }
14624 finally {
14625
14626 restoreStackSize(stackSize);
14627
14628 }
14629 return ;
14630 }
14631 // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl"
14632
14633
14634 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0"
14635 // InternalApplicationConfiguration.g:4585:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ;
14636 public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException {
14637
14638 int stackSize = keepStackSize();
14639
14640 try {
14641 // InternalApplicationConfiguration.g:4589:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 )
14642 // InternalApplicationConfiguration.g:4590:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1
14643 {
14644 pushFollow(FOLLOW_10);
14645 rule__ConfigSpecification__Group_2_1__0__Impl();
14646
14647 state._fsp--;
14648
14649 pushFollow(FOLLOW_2);
14650 rule__ConfigSpecification__Group_2_1__1();
14651
14652 state._fsp--;
14653
14654
14655 }
14656
14657 }
14658 catch (RecognitionException re) {
14659 reportError(re);
14660 recover(input,re);
14661 }
14662 finally {
14663
14664 restoreStackSize(stackSize);
14665
14666 }
14667 return ;
14668 }
14669 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0"
14670
14671
14672 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl"
14673 // InternalApplicationConfiguration.g:4597:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ;
14674 public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException {
14675
14676 int stackSize = keepStackSize();
14677
14678 try {
14679 // InternalApplicationConfiguration.g:4601:1: ( ( ',' ) )
14680 // InternalApplicationConfiguration.g:4602:1: ( ',' )
14681 {
14682 // InternalApplicationConfiguration.g:4602:1: ( ',' )
14683 // InternalApplicationConfiguration.g:4603:2: ','
14684 {
14685 before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
14686 match(input,22,FOLLOW_2);
14687 after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
14688
14689 }
14690
14691
14692 }
14693
14694 }
14695 catch (RecognitionException re) {
14696 reportError(re);
14697 recover(input,re);
14698 }
14699 finally {
14700
14701 restoreStackSize(stackSize);
14702
14703 }
14704 return ;
14705 }
14706 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl"
14707
14708
14709 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1"
14710 // InternalApplicationConfiguration.g:4612:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ;
14711 public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException {
14712
14713 int stackSize = keepStackSize();
14714
14715 try {
14716 // InternalApplicationConfiguration.g:4616:1: ( rule__ConfigSpecification__Group_2_1__1__Impl )
14717 // InternalApplicationConfiguration.g:4617:2: rule__ConfigSpecification__Group_2_1__1__Impl
14718 {
14719 pushFollow(FOLLOW_2);
14720 rule__ConfigSpecification__Group_2_1__1__Impl();
14721
14722 state._fsp--;
14723
14724
14725 }
14726
14727 }
14728 catch (RecognitionException re) {
14729 reportError(re);
14730 recover(input,re);
14731 }
14732 finally {
14733
14734 restoreStackSize(stackSize);
14735
14736 }
14737 return ;
14738 }
14739 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1"
14740
14741
14742 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl"
14743 // InternalApplicationConfiguration.g:4623:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ;
14744 public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException {
14745
14746 int stackSize = keepStackSize();
14747
14748 try {
14749 // InternalApplicationConfiguration.g:4627:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) )
14750 // InternalApplicationConfiguration.g:4628:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
14751 {
14752 // InternalApplicationConfiguration.g:4628:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
14753 // InternalApplicationConfiguration.g:4629:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
14754 {
14755 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
14756 // InternalApplicationConfiguration.g:4630:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
14757 // InternalApplicationConfiguration.g:4630:3: rule__ConfigSpecification__EntriesAssignment_2_1_1
14758 {
14759 pushFollow(FOLLOW_2);
14760 rule__ConfigSpecification__EntriesAssignment_2_1_1();
14761
14762 state._fsp--;
14763
14764
14765 }
14766
14767 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
14768
14769 }
14770
14771
14772 }
14773
14774 }
14775 catch (RecognitionException re) {
14776 reportError(re);
14777 recover(input,re);
14778 }
14779 finally {
14780
14781 restoreStackSize(stackSize);
14782
14783 }
14784 return ;
14785 }
14786 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl"
14787
14788
14789 // $ANTLR start "rule__ConfigDeclaration__Group__0"
14790 // InternalApplicationConfiguration.g:4639:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ;
14791 public final void rule__ConfigDeclaration__Group__0() throws RecognitionException {
14792
14793 int stackSize = keepStackSize();
14794
14795 try {
14796 // InternalApplicationConfiguration.g:4643:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 )
14797 // InternalApplicationConfiguration.g:4644:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1
14798 {
14799 pushFollow(FOLLOW_8);
14800 rule__ConfigDeclaration__Group__0__Impl();
14801
14802 state._fsp--;
14803
14804 pushFollow(FOLLOW_2);
14805 rule__ConfigDeclaration__Group__1();
14806
14807 state._fsp--;
14808
14809
14810 }
14811
14812 }
14813 catch (RecognitionException re) {
14814 reportError(re);
14815 recover(input,re);
14816 }
14817 finally {
14818
14819 restoreStackSize(stackSize);
14820
14821 }
14822 return ;
14823 }
14824 // $ANTLR end "rule__ConfigDeclaration__Group__0"
14825
14826
14827 // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl"
14828 // InternalApplicationConfiguration.g:4651:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ;
14829 public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException {
14830
14831 int stackSize = keepStackSize();
14832
14833 try {
14834 // InternalApplicationConfiguration.g:4655:1: ( ( 'config' ) )
14835 // InternalApplicationConfiguration.g:4656:1: ( 'config' )
14836 {
14837 // InternalApplicationConfiguration.g:4656:1: ( 'config' )
14838 // InternalApplicationConfiguration.g:4657:2: 'config'
14839 {
14840 before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
14841 match(input,30,FOLLOW_2);
14842 after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
14843
14844 }
14845
14846
14847 }
14848
14849 }
14850 catch (RecognitionException re) {
14851 reportError(re);
14852 recover(input,re);
14853 }
14854 finally {
14855
14856 restoreStackSize(stackSize);
14857
14858 }
14859 return ;
14860 }
14861 // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl"
14862
14863
14864 // $ANTLR start "rule__ConfigDeclaration__Group__1"
14865 // InternalApplicationConfiguration.g:4666:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ;
14866 public final void rule__ConfigDeclaration__Group__1() throws RecognitionException {
14867
14868 int stackSize = keepStackSize();
14869
14870 try {
14871 // InternalApplicationConfiguration.g:4670:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 )
14872 // InternalApplicationConfiguration.g:4671:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2
14873 {
14874 pushFollow(FOLLOW_17);
14875 rule__ConfigDeclaration__Group__1__Impl();
14876
14877 state._fsp--;
14878
14879 pushFollow(FOLLOW_2);
14880 rule__ConfigDeclaration__Group__2();
14881
14882 state._fsp--;
14883
14884
14885 }
14886
14887 }
14888 catch (RecognitionException re) {
14889 reportError(re);
14890 recover(input,re);
14891 }
14892 finally {
14893
14894 restoreStackSize(stackSize);
14895
14896 }
14897 return ;
14898 }
14899 // $ANTLR end "rule__ConfigDeclaration__Group__1"
14900
14901
14902 // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl"
14903 // InternalApplicationConfiguration.g:4678:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ;
14904 public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException {
14905
14906 int stackSize = keepStackSize();
14907
14908 try {
14909 // InternalApplicationConfiguration.g:4682:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) )
14910 // InternalApplicationConfiguration.g:4683:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
14911 {
14912 // InternalApplicationConfiguration.g:4683:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
14913 // InternalApplicationConfiguration.g:4684:2: ( rule__ConfigDeclaration__NameAssignment_1 )
14914 {
14915 before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
14916 // InternalApplicationConfiguration.g:4685:2: ( rule__ConfigDeclaration__NameAssignment_1 )
14917 // InternalApplicationConfiguration.g:4685:3: rule__ConfigDeclaration__NameAssignment_1
14918 {
14919 pushFollow(FOLLOW_2);
14920 rule__ConfigDeclaration__NameAssignment_1();
14921
14922 state._fsp--;
14923
14924
14925 }
14926
14927 after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
14928
14929 }
14930
14931
14932 }
14933
14934 }
14935 catch (RecognitionException re) {
14936 reportError(re);
14937 recover(input,re);
14938 }
14939 finally {
14940
14941 restoreStackSize(stackSize);
14942
14943 }
14944 return ;
14945 }
14946 // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl"
14947
14948
14949 // $ANTLR start "rule__ConfigDeclaration__Group__2"
14950 // InternalApplicationConfiguration.g:4693:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ;
14951 public final void rule__ConfigDeclaration__Group__2() throws RecognitionException {
14952
14953 int stackSize = keepStackSize();
14954
14955 try {
14956 // InternalApplicationConfiguration.g:4697:1: ( rule__ConfigDeclaration__Group__2__Impl )
14957 // InternalApplicationConfiguration.g:4698:2: rule__ConfigDeclaration__Group__2__Impl
14958 {
14959 pushFollow(FOLLOW_2);
14960 rule__ConfigDeclaration__Group__2__Impl();
14961
14962 state._fsp--;
14963
14964
14965 }
14966
14967 }
14968 catch (RecognitionException re) {
14969 reportError(re);
14970 recover(input,re);
14971 }
14972 finally {
14973
14974 restoreStackSize(stackSize);
14975
14976 }
14977 return ;
14978 }
14979 // $ANTLR end "rule__ConfigDeclaration__Group__2"
14980
14981
14982 // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl"
14983 // InternalApplicationConfiguration.g:4704:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ;
14984 public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException {
14985
14986 int stackSize = keepStackSize();
14987
14988 try {
14989 // InternalApplicationConfiguration.g:4708:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) )
14990 // InternalApplicationConfiguration.g:4709:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
14991 {
14992 // InternalApplicationConfiguration.g:4709:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
14993 // InternalApplicationConfiguration.g:4710:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
14994 {
14995 before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
14996 // InternalApplicationConfiguration.g:4711:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
14997 // InternalApplicationConfiguration.g:4711:3: rule__ConfigDeclaration__SpecificationAssignment_2
14998 {
14999 pushFollow(FOLLOW_2);
15000 rule__ConfigDeclaration__SpecificationAssignment_2();
15001
15002 state._fsp--;
15003
15004
15005 }
15006
15007 after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
15008
15009 }
15010
15011
15012 }
15013
15014 }
15015 catch (RecognitionException re) {
15016 reportError(re);
15017 recover(input,re);
15018 }
15019 finally {
15020
15021 restoreStackSize(stackSize);
15022
15023 }
15024 return ;
15025 }
15026 // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl"
15027
15028
15029 // $ANTLR start "rule__ConfigEntry__Group__0"
15030 // InternalApplicationConfiguration.g:4720:1: rule__ConfigEntry__Group__0 : rule__ConfigEntry__Group__0__Impl rule__ConfigEntry__Group__1 ;
15031 public final void rule__ConfigEntry__Group__0() throws RecognitionException {
15032
15033 int stackSize = keepStackSize();
15034
15035 try {
15036 // InternalApplicationConfiguration.g:4724:1: ( rule__ConfigEntry__Group__0__Impl rule__ConfigEntry__Group__1 )
15037 // InternalApplicationConfiguration.g:4725:2: rule__ConfigEntry__Group__0__Impl rule__ConfigEntry__Group__1
15038 {
15039 pushFollow(FOLLOW_12);
15040 rule__ConfigEntry__Group__0__Impl();
15041
15042 state._fsp--;
15043
15044 pushFollow(FOLLOW_2);
15045 rule__ConfigEntry__Group__1();
15046
15047 state._fsp--;
15048
15049
15050 }
15051
15052 }
15053 catch (RecognitionException re) {
15054 reportError(re);
15055 recover(input,re);
15056 }
15057 finally {
15058
15059 restoreStackSize(stackSize);
15060
15061 }
15062 return ;
15063 }
15064 // $ANTLR end "rule__ConfigEntry__Group__0"
15065
15066
15067 // $ANTLR start "rule__ConfigEntry__Group__0__Impl"
15068 // InternalApplicationConfiguration.g:4732:1: rule__ConfigEntry__Group__0__Impl : ( ( rule__ConfigEntry__KeyAssignment_0 ) ) ;
15069 public final void rule__ConfigEntry__Group__0__Impl() throws RecognitionException {
15070
15071 int stackSize = keepStackSize();
15072
15073 try {
15074 // InternalApplicationConfiguration.g:4736:1: ( ( ( rule__ConfigEntry__KeyAssignment_0 ) ) )
15075 // InternalApplicationConfiguration.g:4737:1: ( ( rule__ConfigEntry__KeyAssignment_0 ) )
15076 {
15077 // InternalApplicationConfiguration.g:4737:1: ( ( rule__ConfigEntry__KeyAssignment_0 ) )
15078 // InternalApplicationConfiguration.g:4738:2: ( rule__ConfigEntry__KeyAssignment_0 )
15079 {
15080 before(grammarAccess.getConfigEntryAccess().getKeyAssignment_0());
15081 // InternalApplicationConfiguration.g:4739:2: ( rule__ConfigEntry__KeyAssignment_0 )
15082 // InternalApplicationConfiguration.g:4739:3: rule__ConfigEntry__KeyAssignment_0
15083 {
15084 pushFollow(FOLLOW_2);
15085 rule__ConfigEntry__KeyAssignment_0();
15086
15087 state._fsp--;
15088
15089
15090 }
15091
15092 after(grammarAccess.getConfigEntryAccess().getKeyAssignment_0());
15093
15094 }
15095
15096
15097 }
15098
15099 }
15100 catch (RecognitionException re) {
15101 reportError(re);
15102 recover(input,re);
15103 }
15104 finally {
15105
15106 restoreStackSize(stackSize);
15107
15108 }
15109 return ;
15110 }
15111 // $ANTLR end "rule__ConfigEntry__Group__0__Impl"
15112
15113
15114 // $ANTLR start "rule__ConfigEntry__Group__1"
15115 // InternalApplicationConfiguration.g:4747:1: rule__ConfigEntry__Group__1 : rule__ConfigEntry__Group__1__Impl rule__ConfigEntry__Group__2 ;
15116 public final void rule__ConfigEntry__Group__1() throws RecognitionException {
15117
15118 int stackSize = keepStackSize();
15119
15120 try {
15121 // InternalApplicationConfiguration.g:4751:1: ( rule__ConfigEntry__Group__1__Impl rule__ConfigEntry__Group__2 )
15122 // InternalApplicationConfiguration.g:4752:2: rule__ConfigEntry__Group__1__Impl rule__ConfigEntry__Group__2
15123 {
15124 pushFollow(FOLLOW_10);
15125 rule__ConfigEntry__Group__1__Impl();
15126
15127 state._fsp--;
15128
15129 pushFollow(FOLLOW_2);
15130 rule__ConfigEntry__Group__2();
15131
15132 state._fsp--;
15133
15134
15135 }
15136
15137 }
15138 catch (RecognitionException re) {
15139 reportError(re);
15140 recover(input,re);
15141 }
15142 finally {
15143
15144 restoreStackSize(stackSize);
15145
15146 }
15147 return ;
15148 }
15149 // $ANTLR end "rule__ConfigEntry__Group__1"
15150
15151
15152 // $ANTLR start "rule__ConfigEntry__Group__1__Impl"
15153 // InternalApplicationConfiguration.g:4759:1: rule__ConfigEntry__Group__1__Impl : ( '=' ) ;
15154 public final void rule__ConfigEntry__Group__1__Impl() throws RecognitionException {
15155
15156 int stackSize = keepStackSize();
15157
15158 try {
15159 // InternalApplicationConfiguration.g:4763:1: ( ( '=' ) )
15160 // InternalApplicationConfiguration.g:4764:1: ( '=' )
15161 {
15162 // InternalApplicationConfiguration.g:4764:1: ( '=' )
15163 // InternalApplicationConfiguration.g:4765:2: '='
15164 {
15165 before(grammarAccess.getConfigEntryAccess().getEqualsSignKeyword_1());
15166 match(input,19,FOLLOW_2);
15167 after(grammarAccess.getConfigEntryAccess().getEqualsSignKeyword_1());
15168
15169 }
15170
15171
15172 }
15173
15174 }
15175 catch (RecognitionException re) {
15176 reportError(re);
15177 recover(input,re);
15178 }
15179 finally {
15180
15181 restoreStackSize(stackSize);
15182
15183 }
15184 return ;
15185 }
15186 // $ANTLR end "rule__ConfigEntry__Group__1__Impl"
15187
15188
15189 // $ANTLR start "rule__ConfigEntry__Group__2"
15190 // InternalApplicationConfiguration.g:4774:1: rule__ConfigEntry__Group__2 : rule__ConfigEntry__Group__2__Impl ;
15191 public final void rule__ConfigEntry__Group__2() throws RecognitionException {
15192
15193 int stackSize = keepStackSize();
15194
15195 try {
15196 // InternalApplicationConfiguration.g:4778:1: ( rule__ConfigEntry__Group__2__Impl )
15197 // InternalApplicationConfiguration.g:4779:2: rule__ConfigEntry__Group__2__Impl
15198 {
15199 pushFollow(FOLLOW_2);
15200 rule__ConfigEntry__Group__2__Impl();
15201
15202 state._fsp--;
15203
15204
15205 }
15206
15207 }
15208 catch (RecognitionException re) {
15209 reportError(re);
15210 recover(input,re);
15211 }
15212 finally {
15213
15214 restoreStackSize(stackSize);
15215
15216 }
15217 return ;
15218 }
15219 // $ANTLR end "rule__ConfigEntry__Group__2"
15220
15221
15222 // $ANTLR start "rule__ConfigEntry__Group__2__Impl"
15223 // InternalApplicationConfiguration.g:4785:1: rule__ConfigEntry__Group__2__Impl : ( ( rule__ConfigEntry__ValueAssignment_2 ) ) ;
15224 public final void rule__ConfigEntry__Group__2__Impl() throws RecognitionException {
15225
15226 int stackSize = keepStackSize();
15227
15228 try {
15229 // InternalApplicationConfiguration.g:4789:1: ( ( ( rule__ConfigEntry__ValueAssignment_2 ) ) )
15230 // InternalApplicationConfiguration.g:4790:1: ( ( rule__ConfigEntry__ValueAssignment_2 ) )
15231 {
15232 // InternalApplicationConfiguration.g:4790:1: ( ( rule__ConfigEntry__ValueAssignment_2 ) )
15233 // InternalApplicationConfiguration.g:4791:2: ( rule__ConfigEntry__ValueAssignment_2 )
15234 {
15235 before(grammarAccess.getConfigEntryAccess().getValueAssignment_2());
15236 // InternalApplicationConfiguration.g:4792:2: ( rule__ConfigEntry__ValueAssignment_2 )
15237 // InternalApplicationConfiguration.g:4792:3: rule__ConfigEntry__ValueAssignment_2
15238 {
15239 pushFollow(FOLLOW_2);
15240 rule__ConfigEntry__ValueAssignment_2();
15241
15242 state._fsp--;
15243
15244
15245 }
15246
15247 after(grammarAccess.getConfigEntryAccess().getValueAssignment_2());
15248
15249 }
15250
15251
15252 }
15253
15254 }
15255 catch (RecognitionException re) {
15256 reportError(re);
15257 recover(input,re);
15258 }
15259 finally {
15260
15261 restoreStackSize(stackSize);
15262
15263 }
15264 return ;
15265 }
15266 // $ANTLR end "rule__ConfigEntry__Group__2__Impl"
15267
15268
15269 // $ANTLR start "rule__ScopeSpecification__Group__0"
15270 // InternalApplicationConfiguration.g:4801:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ;
15271 public final void rule__ScopeSpecification__Group__0() throws RecognitionException {
15272
15273 int stackSize = keepStackSize();
15274
15275 try {
15276 // InternalApplicationConfiguration.g:4805:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 )
15277 // InternalApplicationConfiguration.g:4806:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1
15278 {
15279 pushFollow(FOLLOW_17);
15280 rule__ScopeSpecification__Group__0__Impl();
15281
15282 state._fsp--;
15283
15284 pushFollow(FOLLOW_2);
15285 rule__ScopeSpecification__Group__1();
15286
15287 state._fsp--;
15288
15289
15290 }
15291
15292 }
15293 catch (RecognitionException re) {
15294 reportError(re);
15295 recover(input,re);
15296 }
15297 finally {
15298
15299 restoreStackSize(stackSize);
15300
15301 }
15302 return ;
15303 }
15304 // $ANTLR end "rule__ScopeSpecification__Group__0"
15305
15306
15307 // $ANTLR start "rule__ScopeSpecification__Group__0__Impl"
15308 // InternalApplicationConfiguration.g:4813:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ;
15309 public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException {
15310
15311 int stackSize = keepStackSize();
15312
15313 try {
15314 // InternalApplicationConfiguration.g:4817:1: ( ( () ) )
15315 // InternalApplicationConfiguration.g:4818:1: ( () )
15316 {
15317 // InternalApplicationConfiguration.g:4818:1: ( () )
15318 // InternalApplicationConfiguration.g:4819:2: ()
15319 {
15320 before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
15321 // InternalApplicationConfiguration.g:4820:2: ()
15322 // InternalApplicationConfiguration.g:4820:3:
15323 {
15324 }
15325
15326 after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
15327
15328 }
15329
15330
15331 }
15332
15333 }
15334 finally {
15335
15336 restoreStackSize(stackSize);
15337
15338 }
15339 return ;
15340 }
15341 // $ANTLR end "rule__ScopeSpecification__Group__0__Impl"
15342
15343
15344 // $ANTLR start "rule__ScopeSpecification__Group__1"
15345 // InternalApplicationConfiguration.g:4828:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ;
15346 public final void rule__ScopeSpecification__Group__1() throws RecognitionException {
15347
15348 int stackSize = keepStackSize();
15349
15350 try {
15351 // InternalApplicationConfiguration.g:4832:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 )
15352 // InternalApplicationConfiguration.g:4833:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2
15353 {
15354 pushFollow(FOLLOW_23);
15355 rule__ScopeSpecification__Group__1__Impl();
15356
15357 state._fsp--;
15358
15359 pushFollow(FOLLOW_2);
15360 rule__ScopeSpecification__Group__2();
15361
15362 state._fsp--;
15363
15364
15365 }
15366
15367 }
15368 catch (RecognitionException re) {
15369 reportError(re);
15370 recover(input,re);
15371 }
15372 finally {
15373
15374 restoreStackSize(stackSize);
15375
15376 }
15377 return ;
15378 }
15379 // $ANTLR end "rule__ScopeSpecification__Group__1"
15380
15381
15382 // $ANTLR start "rule__ScopeSpecification__Group__1__Impl"
15383 // InternalApplicationConfiguration.g:4840:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ;
15384 public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException {
15385
15386 int stackSize = keepStackSize();
15387
15388 try {
15389 // InternalApplicationConfiguration.g:4844:1: ( ( '{' ) )
15390 // InternalApplicationConfiguration.g:4845:1: ( '{' )
15391 {
15392 // InternalApplicationConfiguration.g:4845:1: ( '{' )
15393 // InternalApplicationConfiguration.g:4846:2: '{'
15394 {
15395 before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
15396 match(input,20,FOLLOW_2);
15397 after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
15398
15399 }
15400
15401
15402 }
15403
15404 }
15405 catch (RecognitionException re) {
15406 reportError(re);
15407 recover(input,re);
15408 }
15409 finally {
15410
15411 restoreStackSize(stackSize);
15412
15413 }
15414 return ;
15415 }
15416 // $ANTLR end "rule__ScopeSpecification__Group__1__Impl"
15417
15418
15419 // $ANTLR start "rule__ScopeSpecification__Group__2"
15420 // InternalApplicationConfiguration.g:4855:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ;
15421 public final void rule__ScopeSpecification__Group__2() throws RecognitionException {
15422
15423 int stackSize = keepStackSize();
15424
15425 try {
15426 // InternalApplicationConfiguration.g:4859:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 )
15427 // InternalApplicationConfiguration.g:4860:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3
15428 {
15429 pushFollow(FOLLOW_23);
15430 rule__ScopeSpecification__Group__2__Impl();
15431
15432 state._fsp--;
15433
15434 pushFollow(FOLLOW_2);
15435 rule__ScopeSpecification__Group__3();
15436
15437 state._fsp--;
15438
15439
15440 }
15441
15442 }
15443 catch (RecognitionException re) {
15444 reportError(re);
15445 recover(input,re);
15446 }
15447 finally {
15448
15449 restoreStackSize(stackSize);
15450
15451 }
15452 return ;
15453 }
15454 // $ANTLR end "rule__ScopeSpecification__Group__2"
15455
15456
15457 // $ANTLR start "rule__ScopeSpecification__Group__2__Impl"
15458 // InternalApplicationConfiguration.g:4867:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ;
15459 public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException {
15460
15461 int stackSize = keepStackSize();
15462
15463 try {
15464 // InternalApplicationConfiguration.g:4871:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) )
15465 // InternalApplicationConfiguration.g:4872:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
15466 {
15467 // InternalApplicationConfiguration.g:4872:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
15468 // InternalApplicationConfiguration.g:4873:2: ( rule__ScopeSpecification__Group_2__0 )?
15469 {
15470 before(grammarAccess.getScopeSpecificationAccess().getGroup_2());
15471 // InternalApplicationConfiguration.g:4874:2: ( rule__ScopeSpecification__Group_2__0 )?
15472 int alt44=2;
15473 int LA44_0 = input.LA(1);
15474
15475 if ( (LA44_0==31) ) {
15476 alt44=1;
15477 }
15478 switch (alt44) {
15479 case 1 :
15480 // InternalApplicationConfiguration.g:4874:3: rule__ScopeSpecification__Group_2__0
15481 {
15482 pushFollow(FOLLOW_2);
15483 rule__ScopeSpecification__Group_2__0();
15484
15485 state._fsp--;
15486
15487
15488 }
15489 break;
15490
15491 }
15492
15493 after(grammarAccess.getScopeSpecificationAccess().getGroup_2());
15494
15495 }
15496
15497
15498 }
15499
15500 }
15501 catch (RecognitionException re) {
15502 reportError(re);
15503 recover(input,re);
15504 }
15505 finally {
15506
15507 restoreStackSize(stackSize);
15508
15509 }
15510 return ;
15511 }
15512 // $ANTLR end "rule__ScopeSpecification__Group__2__Impl"
15513
15514
15515 // $ANTLR start "rule__ScopeSpecification__Group__3"
15516 // InternalApplicationConfiguration.g:4882:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ;
15517 public final void rule__ScopeSpecification__Group__3() throws RecognitionException {
15518
15519 int stackSize = keepStackSize();
15520
15521 try {
15522 // InternalApplicationConfiguration.g:4886:1: ( rule__ScopeSpecification__Group__3__Impl )
15523 // InternalApplicationConfiguration.g:4887:2: rule__ScopeSpecification__Group__3__Impl
15524 {
15525 pushFollow(FOLLOW_2);
15526 rule__ScopeSpecification__Group__3__Impl();
15527
15528 state._fsp--;
15529
15530
15531 }
15532
15533 }
15534 catch (RecognitionException re) {
15535 reportError(re);
15536 recover(input,re);
15537 }
15538 finally {
15539
15540 restoreStackSize(stackSize);
15541
15542 }
15543 return ;
15544 }
15545 // $ANTLR end "rule__ScopeSpecification__Group__3"
15546
15547
15548 // $ANTLR start "rule__ScopeSpecification__Group__3__Impl"
15549 // InternalApplicationConfiguration.g:4893:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ;
15550 public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException {
15551
15552 int stackSize = keepStackSize();
15553
15554 try {
15555 // InternalApplicationConfiguration.g:4897:1: ( ( '}' ) )
15556 // InternalApplicationConfiguration.g:4898:1: ( '}' )
15557 {
15558 // InternalApplicationConfiguration.g:4898:1: ( '}' )
15559 // InternalApplicationConfiguration.g:4899:2: '}'
15560 {
15561 before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
15562 match(input,21,FOLLOW_2);
15563 after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
15564
15565 }
15566
15567
15568 }
15569
15570 }
15571 catch (RecognitionException re) {
15572 reportError(re);
15573 recover(input,re);
15574 }
15575 finally {
15576
15577 restoreStackSize(stackSize);
15578
15579 }
15580 return ;
15581 }
15582 // $ANTLR end "rule__ScopeSpecification__Group__3__Impl"
15583
15584
15585 // $ANTLR start "rule__ScopeSpecification__Group_2__0"
15586 // InternalApplicationConfiguration.g:4909:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ;
15587 public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException {
15588
15589 int stackSize = keepStackSize();
15590
15591 try {
15592 // InternalApplicationConfiguration.g:4913:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 )
15593 // InternalApplicationConfiguration.g:4914:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1
15594 {
15595 pushFollow(FOLLOW_22);
15596 rule__ScopeSpecification__Group_2__0__Impl();
15597
15598 state._fsp--;
15599
15600 pushFollow(FOLLOW_2);
15601 rule__ScopeSpecification__Group_2__1();
15602
15603 state._fsp--;
15604
15605
15606 }
15607
15608 }
15609 catch (RecognitionException re) {
15610 reportError(re);
15611 recover(input,re);
15612 }
15613 finally {
15614
15615 restoreStackSize(stackSize);
15616
15617 }
15618 return ;
15619 }
15620 // $ANTLR end "rule__ScopeSpecification__Group_2__0"
15621
15622
15623 // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl"
15624 // InternalApplicationConfiguration.g:4921:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ;
15625 public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException {
15626
15627 int stackSize = keepStackSize();
15628
15629 try {
15630 // InternalApplicationConfiguration.g:4925:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) )
15631 // InternalApplicationConfiguration.g:4926:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
15632 {
15633 // InternalApplicationConfiguration.g:4926:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
15634 // InternalApplicationConfiguration.g:4927:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
15635 {
15636 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
15637 // InternalApplicationConfiguration.g:4928:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
15638 // InternalApplicationConfiguration.g:4928:3: rule__ScopeSpecification__ScopesAssignment_2_0
15639 {
15640 pushFollow(FOLLOW_2);
15641 rule__ScopeSpecification__ScopesAssignment_2_0();
15642
15643 state._fsp--;
15644
15645
15646 }
15647
15648 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
15649
15650 }
15651
15652
15653 }
15654
15655 }
15656 catch (RecognitionException re) {
15657 reportError(re);
15658 recover(input,re);
15659 }
15660 finally {
15661
15662 restoreStackSize(stackSize);
15663
15664 }
15665 return ;
15666 }
15667 // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl"
15668
15669
15670 // $ANTLR start "rule__ScopeSpecification__Group_2__1"
15671 // InternalApplicationConfiguration.g:4936:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ;
15672 public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException {
15673
15674 int stackSize = keepStackSize();
15675
15676 try {
15677 // InternalApplicationConfiguration.g:4940:1: ( rule__ScopeSpecification__Group_2__1__Impl )
15678 // InternalApplicationConfiguration.g:4941:2: rule__ScopeSpecification__Group_2__1__Impl
15679 {
15680 pushFollow(FOLLOW_2);
15681 rule__ScopeSpecification__Group_2__1__Impl();
15682
15683 state._fsp--;
15684
15685
15686 }
15687
15688 }
15689 catch (RecognitionException re) {
15690 reportError(re);
15691 recover(input,re);
15692 }
15693 finally {
15694
15695 restoreStackSize(stackSize);
15696
15697 }
15698 return ;
15699 }
15700 // $ANTLR end "rule__ScopeSpecification__Group_2__1"
15701
15702
15703 // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl"
15704 // InternalApplicationConfiguration.g:4947:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ;
15705 public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException {
15706
15707 int stackSize = keepStackSize();
15708
15709 try {
15710 // InternalApplicationConfiguration.g:4951:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) )
15711 // InternalApplicationConfiguration.g:4952:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
15712 {
15713 // InternalApplicationConfiguration.g:4952:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
15714 // InternalApplicationConfiguration.g:4953:2: ( rule__ScopeSpecification__Group_2_1__0 )*
15715 {
15716 before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
15717 // InternalApplicationConfiguration.g:4954:2: ( rule__ScopeSpecification__Group_2_1__0 )*
15718 loop45:
15719 do {
15720 int alt45=2;
15721 int LA45_0 = input.LA(1);
15722
15723 if ( (LA45_0==22) ) {
15724 alt45=1;
15725 }
15726
15727
15728 switch (alt45) {
15729 case 1 :
15730 // InternalApplicationConfiguration.g:4954:3: rule__ScopeSpecification__Group_2_1__0
15731 {
15732 pushFollow(FOLLOW_15);
15733 rule__ScopeSpecification__Group_2_1__0();
15734
15735 state._fsp--;
15736
15737
15738 }
15739 break;
15740
15741 default :
15742 break loop45;
15743 }
15744 } while (true);
15745
15746 after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
15747
15748 }
15749
15750
15751 }
15752
15753 }
15754 catch (RecognitionException re) {
15755 reportError(re);
15756 recover(input,re);
15757 }
15758 finally {
15759
15760 restoreStackSize(stackSize);
15761
15762 }
15763 return ;
15764 }
15765 // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl"
15766
15767
15768 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0"
15769 // InternalApplicationConfiguration.g:4963:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ;
15770 public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException {
15771
15772 int stackSize = keepStackSize();
15773
15774 try {
15775 // InternalApplicationConfiguration.g:4967:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 )
15776 // InternalApplicationConfiguration.g:4968:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1
15777 {
15778 pushFollow(FOLLOW_24);
15779 rule__ScopeSpecification__Group_2_1__0__Impl();
15780
15781 state._fsp--;
15782
15783 pushFollow(FOLLOW_2);
15784 rule__ScopeSpecification__Group_2_1__1();
15785
15786 state._fsp--;
15787
15788
15789 }
15790
15791 }
15792 catch (RecognitionException re) {
15793 reportError(re);
15794 recover(input,re);
15795 }
15796 finally {
15797
15798 restoreStackSize(stackSize);
15799
15800 }
15801 return ;
15802 }
15803 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0"
15804
15805
15806 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl"
15807 // InternalApplicationConfiguration.g:4975:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ;
15808 public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException {
15809
15810 int stackSize = keepStackSize();
15811
15812 try {
15813 // InternalApplicationConfiguration.g:4979:1: ( ( ',' ) )
15814 // InternalApplicationConfiguration.g:4980:1: ( ',' )
15815 {
15816 // InternalApplicationConfiguration.g:4980:1: ( ',' )
15817 // InternalApplicationConfiguration.g:4981:2: ','
15818 {
15819 before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
15820 match(input,22,FOLLOW_2);
15821 after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
15822
15823 }
15824
15825
15826 }
15827
15828 }
15829 catch (RecognitionException re) {
15830 reportError(re);
15831 recover(input,re);
15832 }
15833 finally {
15834
15835 restoreStackSize(stackSize);
15836
15837 }
15838 return ;
15839 }
15840 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl"
15841
15842
15843 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1"
15844 // InternalApplicationConfiguration.g:4990:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ;
15845 public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException {
15846
15847 int stackSize = keepStackSize();
15848
15849 try {
15850 // InternalApplicationConfiguration.g:4994:1: ( rule__ScopeSpecification__Group_2_1__1__Impl )
15851 // InternalApplicationConfiguration.g:4995:2: rule__ScopeSpecification__Group_2_1__1__Impl
15852 {
15853 pushFollow(FOLLOW_2);
15854 rule__ScopeSpecification__Group_2_1__1__Impl();
15855
15856 state._fsp--;
15857
15858
15859 }
15860
15861 }
15862 catch (RecognitionException re) {
15863 reportError(re);
15864 recover(input,re);
15865 }
15866 finally {
15867
15868 restoreStackSize(stackSize);
15869
15870 }
15871 return ;
15872 }
15873 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1"
15874
15875
15876 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl"
15877 // InternalApplicationConfiguration.g:5001:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ;
15878 public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException {
15879
15880 int stackSize = keepStackSize();
15881
15882 try {
15883 // InternalApplicationConfiguration.g:5005:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) )
15884 // InternalApplicationConfiguration.g:5006:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
15885 {
15886 // InternalApplicationConfiguration.g:5006:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
15887 // InternalApplicationConfiguration.g:5007:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
15888 {
15889 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
15890 // InternalApplicationConfiguration.g:5008:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
15891 // InternalApplicationConfiguration.g:5008:3: rule__ScopeSpecification__ScopesAssignment_2_1_1
15892 {
15893 pushFollow(FOLLOW_2);
15894 rule__ScopeSpecification__ScopesAssignment_2_1_1();
15895
15896 state._fsp--;
15897
15898
15899 }
15900
15901 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
15902
15903 }
15904
15905
15906 }
15907
15908 }
15909 catch (RecognitionException re) {
15910 reportError(re);
15911 recover(input,re);
15912 }
15913 finally {
15914
15915 restoreStackSize(stackSize);
15916
15917 }
15918 return ;
15919 }
15920 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl"
15921
15922
15923 // $ANTLR start "rule__ClassTypeScope__Group__0"
15924 // InternalApplicationConfiguration.g:5017:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ;
15925 public final void rule__ClassTypeScope__Group__0() throws RecognitionException {
15926
15927 int stackSize = keepStackSize();
15928
15929 try {
15930 // InternalApplicationConfiguration.g:5021:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 )
15931 // InternalApplicationConfiguration.g:5022:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1
15932 {
15933 pushFollow(FOLLOW_25);
15934 rule__ClassTypeScope__Group__0__Impl();
15935
15936 state._fsp--;
15937
15938 pushFollow(FOLLOW_2);
15939 rule__ClassTypeScope__Group__1();
15940
15941 state._fsp--;
15942
15943
15944 }
15945
15946 }
15947 catch (RecognitionException re) {
15948 reportError(re);
15949 recover(input,re);
15950 }
15951 finally {
15952
15953 restoreStackSize(stackSize);
15954
15955 }
15956 return ;
15957 }
15958 // $ANTLR end "rule__ClassTypeScope__Group__0"
15959
15960
15961 // $ANTLR start "rule__ClassTypeScope__Group__0__Impl"
15962 // InternalApplicationConfiguration.g:5029:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ;
15963 public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException {
15964
15965 int stackSize = keepStackSize();
15966
15967 try {
15968 // InternalApplicationConfiguration.g:5033:1: ( ( '#' ) )
15969 // InternalApplicationConfiguration.g:5034:1: ( '#' )
15970 {
15971 // InternalApplicationConfiguration.g:5034:1: ( '#' )
15972 // InternalApplicationConfiguration.g:5035:2: '#'
15973 {
15974 before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
15975 match(input,31,FOLLOW_2);
15976 after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
15977
15978 }
15979
15980
15981 }
15982
15983 }
15984 catch (RecognitionException re) {
15985 reportError(re);
15986 recover(input,re);
15987 }
15988 finally {
15989
15990 restoreStackSize(stackSize);
15991
15992 }
15993 return ;
15994 }
15995 // $ANTLR end "rule__ClassTypeScope__Group__0__Impl"
15996
15997
15998 // $ANTLR start "rule__ClassTypeScope__Group__1"
15999 // InternalApplicationConfiguration.g:5044:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ;
16000 public final void rule__ClassTypeScope__Group__1() throws RecognitionException {
16001
16002 int stackSize = keepStackSize();
16003
16004 try {
16005 // InternalApplicationConfiguration.g:5048:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 )
16006 // InternalApplicationConfiguration.g:5049:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2
16007 {
16008 pushFollow(FOLLOW_26);
16009 rule__ClassTypeScope__Group__1__Impl();
16010
16011 state._fsp--;
16012
16013 pushFollow(FOLLOW_2);
16014 rule__ClassTypeScope__Group__2();
16015
16016 state._fsp--;
16017
16018
16019 }
16020
16021 }
16022 catch (RecognitionException re) {
16023 reportError(re);
16024 recover(input,re);
16025 }
16026 finally {
16027
16028 restoreStackSize(stackSize);
16029
16030 }
16031 return ;
16032 }
16033 // $ANTLR end "rule__ClassTypeScope__Group__1"
16034
16035
16036 // $ANTLR start "rule__ClassTypeScope__Group__1__Impl"
16037 // InternalApplicationConfiguration.g:5056:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ;
16038 public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException {
16039
16040 int stackSize = keepStackSize();
16041
16042 try {
16043 // InternalApplicationConfiguration.g:5060:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) )
16044 // InternalApplicationConfiguration.g:5061:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
16045 {
16046 // InternalApplicationConfiguration.g:5061:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
16047 // InternalApplicationConfiguration.g:5062:2: ( rule__ClassTypeScope__TypeAssignment_1 )
16048 {
16049 before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
16050 // InternalApplicationConfiguration.g:5063:2: ( rule__ClassTypeScope__TypeAssignment_1 )
16051 // InternalApplicationConfiguration.g:5063:3: rule__ClassTypeScope__TypeAssignment_1
16052 {
16053 pushFollow(FOLLOW_2);
16054 rule__ClassTypeScope__TypeAssignment_1();
16055
16056 state._fsp--;
16057
16058
16059 }
16060
16061 after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
16062
16063 }
16064
16065
16066 }
16067
16068 }
16069 catch (RecognitionException re) {
16070 reportError(re);
16071 recover(input,re);
16072 }
16073 finally {
16074
16075 restoreStackSize(stackSize);
16076
16077 }
16078 return ;
16079 }
16080 // $ANTLR end "rule__ClassTypeScope__Group__1__Impl"
16081
16082
16083 // $ANTLR start "rule__ClassTypeScope__Group__2"
16084 // InternalApplicationConfiguration.g:5071:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ;
16085 public final void rule__ClassTypeScope__Group__2() throws RecognitionException {
16086
16087 int stackSize = keepStackSize();
16088
16089 try {
16090 // InternalApplicationConfiguration.g:5075:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 )
16091 // InternalApplicationConfiguration.g:5076:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3
16092 {
16093 pushFollow(FOLLOW_27);
16094 rule__ClassTypeScope__Group__2__Impl();
16095
16096 state._fsp--;
16097
16098 pushFollow(FOLLOW_2);
16099 rule__ClassTypeScope__Group__3();
16100
16101 state._fsp--;
16102
16103
16104 }
16105
16106 }
16107 catch (RecognitionException re) {
16108 reportError(re);
16109 recover(input,re);
16110 }
16111 finally {
16112
16113 restoreStackSize(stackSize);
16114
16115 }
16116 return ;
16117 }
16118 // $ANTLR end "rule__ClassTypeScope__Group__2"
16119
16120
16121 // $ANTLR start "rule__ClassTypeScope__Group__2__Impl"
16122 // InternalApplicationConfiguration.g:5083:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ;
16123 public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException {
16124
16125 int stackSize = keepStackSize();
16126
16127 try {
16128 // InternalApplicationConfiguration.g:5087:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) )
16129 // InternalApplicationConfiguration.g:5088:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
16130 {
16131 // InternalApplicationConfiguration.g:5088:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
16132 // InternalApplicationConfiguration.g:5089:2: ( rule__ClassTypeScope__Alternatives_2 )
16133 {
16134 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
16135 // InternalApplicationConfiguration.g:5090:2: ( rule__ClassTypeScope__Alternatives_2 )
16136 // InternalApplicationConfiguration.g:5090:3: rule__ClassTypeScope__Alternatives_2
16137 {
16138 pushFollow(FOLLOW_2);
16139 rule__ClassTypeScope__Alternatives_2();
16140
16141 state._fsp--;
16142
16143
16144 }
16145
16146 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
16147
16148 }
16149
16150
16151 }
16152
16153 }
16154 catch (RecognitionException re) {
16155 reportError(re);
16156 recover(input,re);
16157 }
16158 finally {
16159
16160 restoreStackSize(stackSize);
16161
16162 }
16163 return ;
16164 }
16165 // $ANTLR end "rule__ClassTypeScope__Group__2__Impl"
16166
16167
16168 // $ANTLR start "rule__ClassTypeScope__Group__3"
16169 // InternalApplicationConfiguration.g:5098:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ;
16170 public final void rule__ClassTypeScope__Group__3() throws RecognitionException {
16171
16172 int stackSize = keepStackSize();
16173
16174 try {
16175 // InternalApplicationConfiguration.g:5102:1: ( rule__ClassTypeScope__Group__3__Impl )
16176 // InternalApplicationConfiguration.g:5103:2: rule__ClassTypeScope__Group__3__Impl
16177 {
16178 pushFollow(FOLLOW_2);
16179 rule__ClassTypeScope__Group__3__Impl();
16180
16181 state._fsp--;
16182
16183
16184 }
16185
16186 }
16187 catch (RecognitionException re) {
16188 reportError(re);
16189 recover(input,re);
16190 }
16191 finally {
16192
16193 restoreStackSize(stackSize);
16194
16195 }
16196 return ;
16197 }
16198 // $ANTLR end "rule__ClassTypeScope__Group__3"
16199
16200
16201 // $ANTLR start "rule__ClassTypeScope__Group__3__Impl"
16202 // InternalApplicationConfiguration.g:5109:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ;
16203 public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException {
16204
16205 int stackSize = keepStackSize();
16206
16207 try {
16208 // InternalApplicationConfiguration.g:5113:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) )
16209 // InternalApplicationConfiguration.g:5114:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
16210 {
16211 // InternalApplicationConfiguration.g:5114:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
16212 // InternalApplicationConfiguration.g:5115:2: ( rule__ClassTypeScope__Alternatives_3 )
16213 {
16214 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
16215 // InternalApplicationConfiguration.g:5116:2: ( rule__ClassTypeScope__Alternatives_3 )
16216 // InternalApplicationConfiguration.g:5116:3: rule__ClassTypeScope__Alternatives_3
16217 {
16218 pushFollow(FOLLOW_2);
16219 rule__ClassTypeScope__Alternatives_3();
16220
16221 state._fsp--;
16222
16223
16224 }
16225
16226 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
16227
16228 }
16229
16230
16231 }
16232
16233 }
16234 catch (RecognitionException re) {
16235 reportError(re);
16236 recover(input,re);
16237 }
16238 finally {
16239
16240 restoreStackSize(stackSize);
16241
16242 }
16243 return ;
16244 }
16245 // $ANTLR end "rule__ClassTypeScope__Group__3__Impl"
16246
16247
16248 // $ANTLR start "rule__ObjectTypeScope__Group__0"
16249 // InternalApplicationConfiguration.g:5125:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ;
16250 public final void rule__ObjectTypeScope__Group__0() throws RecognitionException {
16251
16252 int stackSize = keepStackSize();
16253
16254 try {
16255 // InternalApplicationConfiguration.g:5129:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 )
16256 // InternalApplicationConfiguration.g:5130:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1
16257 {
16258 pushFollow(FOLLOW_28);
16259 rule__ObjectTypeScope__Group__0__Impl();
16260
16261 state._fsp--;
16262
16263 pushFollow(FOLLOW_2);
16264 rule__ObjectTypeScope__Group__1();
16265
16266 state._fsp--;
16267
16268
16269 }
16270
16271 }
16272 catch (RecognitionException re) {
16273 reportError(re);
16274 recover(input,re);
16275 }
16276 finally {
16277
16278 restoreStackSize(stackSize);
16279
16280 }
16281 return ;
16282 }
16283 // $ANTLR end "rule__ObjectTypeScope__Group__0"
16284
16285
16286 // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl"
16287 // InternalApplicationConfiguration.g:5137:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ;
16288 public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException {
16289
16290 int stackSize = keepStackSize();
16291
16292 try {
16293 // InternalApplicationConfiguration.g:5141:1: ( ( '#' ) )
16294 // InternalApplicationConfiguration.g:5142:1: ( '#' )
16295 {
16296 // InternalApplicationConfiguration.g:5142:1: ( '#' )
16297 // InternalApplicationConfiguration.g:5143:2: '#'
16298 {
16299 before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
16300 match(input,31,FOLLOW_2);
16301 after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
16302
16303 }
16304
16305
16306 }
16307
16308 }
16309 catch (RecognitionException re) {
16310 reportError(re);
16311 recover(input,re);
16312 }
16313 finally {
16314
16315 restoreStackSize(stackSize);
16316
16317 }
16318 return ;
16319 }
16320 // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl"
16321
16322
16323 // $ANTLR start "rule__ObjectTypeScope__Group__1"
16324 // InternalApplicationConfiguration.g:5152:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ;
16325 public final void rule__ObjectTypeScope__Group__1() throws RecognitionException {
16326
16327 int stackSize = keepStackSize();
16328
16329 try {
16330 // InternalApplicationConfiguration.g:5156:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 )
16331 // InternalApplicationConfiguration.g:5157:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2
16332 {
16333 pushFollow(FOLLOW_26);
16334 rule__ObjectTypeScope__Group__1__Impl();
16335
16336 state._fsp--;
16337
16338 pushFollow(FOLLOW_2);
16339 rule__ObjectTypeScope__Group__2();
16340
16341 state._fsp--;
16342
16343
16344 }
16345
16346 }
16347 catch (RecognitionException re) {
16348 reportError(re);
16349 recover(input,re);
16350 }
16351 finally {
16352
16353 restoreStackSize(stackSize);
16354
16355 }
16356 return ;
16357 }
16358 // $ANTLR end "rule__ObjectTypeScope__Group__1"
16359
16360
16361 // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl"
16362 // InternalApplicationConfiguration.g:5164:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ;
16363 public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException {
16364
16365 int stackSize = keepStackSize();
16366
16367 try {
16368 // InternalApplicationConfiguration.g:5168:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) )
16369 // InternalApplicationConfiguration.g:5169:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
16370 {
16371 // InternalApplicationConfiguration.g:5169:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
16372 // InternalApplicationConfiguration.g:5170:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
16373 {
16374 before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
16375 // InternalApplicationConfiguration.g:5171:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
16376 // InternalApplicationConfiguration.g:5171:3: rule__ObjectTypeScope__TypeAssignment_1
16377 {
16378 pushFollow(FOLLOW_2);
16379 rule__ObjectTypeScope__TypeAssignment_1();
16380
16381 state._fsp--;
16382
16383
16384 }
16385
16386 after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
16387
16388 }
16389
16390
16391 }
16392
16393 }
16394 catch (RecognitionException re) {
16395 reportError(re);
16396 recover(input,re);
16397 }
16398 finally {
16399
16400 restoreStackSize(stackSize);
16401
16402 }
16403 return ;
16404 }
16405 // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl"
16406
16407
16408 // $ANTLR start "rule__ObjectTypeScope__Group__2"
16409 // InternalApplicationConfiguration.g:5179:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ;
16410 public final void rule__ObjectTypeScope__Group__2() throws RecognitionException {
16411
16412 int stackSize = keepStackSize();
16413
16414 try {
16415 // InternalApplicationConfiguration.g:5183:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 )
16416 // InternalApplicationConfiguration.g:5184:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3
16417 {
16418 pushFollow(FOLLOW_27);
16419 rule__ObjectTypeScope__Group__2__Impl();
16420
16421 state._fsp--;
16422
16423 pushFollow(FOLLOW_2);
16424 rule__ObjectTypeScope__Group__3();
16425
16426 state._fsp--;
16427
16428
16429 }
16430
16431 }
16432 catch (RecognitionException re) {
16433 reportError(re);
16434 recover(input,re);
16435 }
16436 finally {
16437
16438 restoreStackSize(stackSize);
16439
16440 }
16441 return ;
16442 }
16443 // $ANTLR end "rule__ObjectTypeScope__Group__2"
16444
16445
16446 // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl"
16447 // InternalApplicationConfiguration.g:5191:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ;
16448 public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException {
16449
16450 int stackSize = keepStackSize();
16451
16452 try {
16453 // InternalApplicationConfiguration.g:5195:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) )
16454 // InternalApplicationConfiguration.g:5196:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
16455 {
16456 // InternalApplicationConfiguration.g:5196:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
16457 // InternalApplicationConfiguration.g:5197:2: ( rule__ObjectTypeScope__Alternatives_2 )
16458 {
16459 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
16460 // InternalApplicationConfiguration.g:5198:2: ( rule__ObjectTypeScope__Alternatives_2 )
16461 // InternalApplicationConfiguration.g:5198:3: rule__ObjectTypeScope__Alternatives_2
16462 {
16463 pushFollow(FOLLOW_2);
16464 rule__ObjectTypeScope__Alternatives_2();
16465
16466 state._fsp--;
16467
16468
16469 }
16470
16471 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
16472
16473 }
16474
16475
16476 }
16477
16478 }
16479 catch (RecognitionException re) {
16480 reportError(re);
16481 recover(input,re);
16482 }
16483 finally {
16484
16485 restoreStackSize(stackSize);
16486
16487 }
16488 return ;
16489 }
16490 // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl"
16491
16492
16493 // $ANTLR start "rule__ObjectTypeScope__Group__3"
16494 // InternalApplicationConfiguration.g:5206:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ;
16495 public final void rule__ObjectTypeScope__Group__3() throws RecognitionException {
16496
16497 int stackSize = keepStackSize();
16498
16499 try {
16500 // InternalApplicationConfiguration.g:5210:1: ( rule__ObjectTypeScope__Group__3__Impl )
16501 // InternalApplicationConfiguration.g:5211:2: rule__ObjectTypeScope__Group__3__Impl
16502 {
16503 pushFollow(FOLLOW_2);
16504 rule__ObjectTypeScope__Group__3__Impl();
16505
16506 state._fsp--;
16507
16508
16509 }
16510
16511 }
16512 catch (RecognitionException re) {
16513 reportError(re);
16514 recover(input,re);
16515 }
16516 finally {
16517
16518 restoreStackSize(stackSize);
16519
16520 }
16521 return ;
16522 }
16523 // $ANTLR end "rule__ObjectTypeScope__Group__3"
16524
16525
16526 // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl"
16527 // InternalApplicationConfiguration.g:5217:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ;
16528 public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException {
16529
16530 int stackSize = keepStackSize();
16531
16532 try {
16533 // InternalApplicationConfiguration.g:5221:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) )
16534 // InternalApplicationConfiguration.g:5222:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
16535 {
16536 // InternalApplicationConfiguration.g:5222:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
16537 // InternalApplicationConfiguration.g:5223:2: ( rule__ObjectTypeScope__Alternatives_3 )
16538 {
16539 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
16540 // InternalApplicationConfiguration.g:5224:2: ( rule__ObjectTypeScope__Alternatives_3 )
16541 // InternalApplicationConfiguration.g:5224:3: rule__ObjectTypeScope__Alternatives_3
16542 {
16543 pushFollow(FOLLOW_2);
16544 rule__ObjectTypeScope__Alternatives_3();
16545
16546 state._fsp--;
16547
16548
16549 }
16550
16551 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
16552
16553 }
16554
16555
16556 }
16557
16558 }
16559 catch (RecognitionException re) {
16560 reportError(re);
16561 recover(input,re);
16562 }
16563 finally {
16564
16565 restoreStackSize(stackSize);
16566
16567 }
16568 return ;
16569 }
16570 // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl"
16571
16572
16573 // $ANTLR start "rule__IntegerTypeScope__Group__0"
16574 // InternalApplicationConfiguration.g:5233:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ;
16575 public final void rule__IntegerTypeScope__Group__0() throws RecognitionException {
16576
16577 int stackSize = keepStackSize();
16578
16579 try {
16580 // InternalApplicationConfiguration.g:5237:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 )
16581 // InternalApplicationConfiguration.g:5238:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1
16582 {
16583 pushFollow(FOLLOW_29);
16584 rule__IntegerTypeScope__Group__0__Impl();
16585
16586 state._fsp--;
16587
16588 pushFollow(FOLLOW_2);
16589 rule__IntegerTypeScope__Group__1();
16590
16591 state._fsp--;
16592
16593
16594 }
16595
16596 }
16597 catch (RecognitionException re) {
16598 reportError(re);
16599 recover(input,re);
16600 }
16601 finally {
16602
16603 restoreStackSize(stackSize);
16604
16605 }
16606 return ;
16607 }
16608 // $ANTLR end "rule__IntegerTypeScope__Group__0"
16609
16610
16611 // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl"
16612 // InternalApplicationConfiguration.g:5245:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ;
16613 public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException {
16614
16615 int stackSize = keepStackSize();
16616
16617 try {
16618 // InternalApplicationConfiguration.g:5249:1: ( ( '#' ) )
16619 // InternalApplicationConfiguration.g:5250:1: ( '#' )
16620 {
16621 // InternalApplicationConfiguration.g:5250:1: ( '#' )
16622 // InternalApplicationConfiguration.g:5251:2: '#'
16623 {
16624 before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
16625 match(input,31,FOLLOW_2);
16626 after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
16627
16628 }
16629
16630
16631 }
16632
16633 }
16634 catch (RecognitionException re) {
16635 reportError(re);
16636 recover(input,re);
16637 }
16638 finally {
16639
16640 restoreStackSize(stackSize);
16641
16642 }
16643 return ;
16644 }
16645 // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl"
16646
16647
16648 // $ANTLR start "rule__IntegerTypeScope__Group__1"
16649 // InternalApplicationConfiguration.g:5260:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ;
16650 public final void rule__IntegerTypeScope__Group__1() throws RecognitionException {
16651
16652 int stackSize = keepStackSize();
16653
16654 try {
16655 // InternalApplicationConfiguration.g:5264:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 )
16656 // InternalApplicationConfiguration.g:5265:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2
16657 {
16658 pushFollow(FOLLOW_26);
16659 rule__IntegerTypeScope__Group__1__Impl();
16660
16661 state._fsp--;
16662
16663 pushFollow(FOLLOW_2);
16664 rule__IntegerTypeScope__Group__2();
16665
16666 state._fsp--;
16667
16668
16669 }
16670
16671 }
16672 catch (RecognitionException re) {
16673 reportError(re);
16674 recover(input,re);
16675 }
16676 finally {
16677
16678 restoreStackSize(stackSize);
16679
16680 }
16681 return ;
16682 }
16683 // $ANTLR end "rule__IntegerTypeScope__Group__1"
16684
16685
16686 // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl"
16687 // InternalApplicationConfiguration.g:5272:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ;
16688 public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException {
16689
16690 int stackSize = keepStackSize();
16691
16692 try {
16693 // InternalApplicationConfiguration.g:5276:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) )
16694 // InternalApplicationConfiguration.g:5277:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
16695 {
16696 // InternalApplicationConfiguration.g:5277:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
16697 // InternalApplicationConfiguration.g:5278:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
16698 {
16699 before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
16700 // InternalApplicationConfiguration.g:5279:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
16701 // InternalApplicationConfiguration.g:5279:3: rule__IntegerTypeScope__TypeAssignment_1
16702 {
16703 pushFollow(FOLLOW_2);
16704 rule__IntegerTypeScope__TypeAssignment_1();
16705
16706 state._fsp--;
16707
16708
16709 }
16710
16711 after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
16712
16713 }
16714
16715
16716 }
16717
16718 }
16719 catch (RecognitionException re) {
16720 reportError(re);
16721 recover(input,re);
16722 }
16723 finally {
16724
16725 restoreStackSize(stackSize);
16726
16727 }
16728 return ;
16729 }
16730 // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl"
16731
16732
16733 // $ANTLR start "rule__IntegerTypeScope__Group__2"
16734 // InternalApplicationConfiguration.g:5287:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ;
16735 public final void rule__IntegerTypeScope__Group__2() throws RecognitionException {
16736
16737 int stackSize = keepStackSize();
16738
16739 try {
16740 // InternalApplicationConfiguration.g:5291:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 )
16741 // InternalApplicationConfiguration.g:5292:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3
16742 {
16743 pushFollow(FOLLOW_30);
16744 rule__IntegerTypeScope__Group__2__Impl();
16745
16746 state._fsp--;
16747
16748 pushFollow(FOLLOW_2);
16749 rule__IntegerTypeScope__Group__3();
16750
16751 state._fsp--;
16752
16753
16754 }
16755
16756 }
16757 catch (RecognitionException re) {
16758 reportError(re);
16759 recover(input,re);
16760 }
16761 finally {
16762
16763 restoreStackSize(stackSize);
16764
16765 }
16766 return ;
16767 }
16768 // $ANTLR end "rule__IntegerTypeScope__Group__2"
16769
16770
16771 // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl"
16772 // InternalApplicationConfiguration.g:5299:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ;
16773 public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException {
16774
16775 int stackSize = keepStackSize();
16776
16777 try {
16778 // InternalApplicationConfiguration.g:5303:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) )
16779 // InternalApplicationConfiguration.g:5304:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
16780 {
16781 // InternalApplicationConfiguration.g:5304:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
16782 // InternalApplicationConfiguration.g:5305:2: ( rule__IntegerTypeScope__Alternatives_2 )
16783 {
16784 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
16785 // InternalApplicationConfiguration.g:5306:2: ( rule__IntegerTypeScope__Alternatives_2 )
16786 // InternalApplicationConfiguration.g:5306:3: rule__IntegerTypeScope__Alternatives_2
16787 {
16788 pushFollow(FOLLOW_2);
16789 rule__IntegerTypeScope__Alternatives_2();
16790
16791 state._fsp--;
16792
16793
16794 }
16795
16796 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
16797
16798 }
16799
16800
16801 }
16802
16803 }
16804 catch (RecognitionException re) {
16805 reportError(re);
16806 recover(input,re);
16807 }
16808 finally {
16809
16810 restoreStackSize(stackSize);
16811
16812 }
16813 return ;
16814 }
16815 // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl"
16816
16817
16818 // $ANTLR start "rule__IntegerTypeScope__Group__3"
16819 // InternalApplicationConfiguration.g:5314:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ;
16820 public final void rule__IntegerTypeScope__Group__3() throws RecognitionException {
16821
16822 int stackSize = keepStackSize();
16823
16824 try {
16825 // InternalApplicationConfiguration.g:5318:1: ( rule__IntegerTypeScope__Group__3__Impl )
16826 // InternalApplicationConfiguration.g:5319:2: rule__IntegerTypeScope__Group__3__Impl
16827 {
16828 pushFollow(FOLLOW_2);
16829 rule__IntegerTypeScope__Group__3__Impl();
16830
16831 state._fsp--;
16832
16833
16834 }
16835
16836 }
16837 catch (RecognitionException re) {
16838 reportError(re);
16839 recover(input,re);
16840 }
16841 finally {
16842
16843 restoreStackSize(stackSize);
16844
16845 }
16846 return ;
16847 }
16848 // $ANTLR end "rule__IntegerTypeScope__Group__3"
16849
16850
16851 // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl"
16852 // InternalApplicationConfiguration.g:5325:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ;
16853 public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException {
16854
16855 int stackSize = keepStackSize();
16856
16857 try {
16858 // InternalApplicationConfiguration.g:5329:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) )
16859 // InternalApplicationConfiguration.g:5330:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
16860 {
16861 // InternalApplicationConfiguration.g:5330:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
16862 // InternalApplicationConfiguration.g:5331:2: ( rule__IntegerTypeScope__Alternatives_3 )
16863 {
16864 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
16865 // InternalApplicationConfiguration.g:5332:2: ( rule__IntegerTypeScope__Alternatives_3 )
16866 // InternalApplicationConfiguration.g:5332:3: rule__IntegerTypeScope__Alternatives_3
16867 {
16868 pushFollow(FOLLOW_2);
16869 rule__IntegerTypeScope__Alternatives_3();
16870
16871 state._fsp--;
16872
16873
16874 }
16875
16876 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
16877
16878 }
16879
16880
16881 }
16882
16883 }
16884 catch (RecognitionException re) {
16885 reportError(re);
16886 recover(input,re);
16887 }
16888 finally {
16889
16890 restoreStackSize(stackSize);
16891
16892 }
16893 return ;
16894 }
16895 // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl"
16896
16897
16898 // $ANTLR start "rule__RealTypeScope__Group__0"
16899 // InternalApplicationConfiguration.g:5341:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ;
16900 public final void rule__RealTypeScope__Group__0() throws RecognitionException {
16901
16902 int stackSize = keepStackSize();
16903
16904 try {
16905 // InternalApplicationConfiguration.g:5345:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 )
16906 // InternalApplicationConfiguration.g:5346:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1
16907 {
16908 pushFollow(FOLLOW_31);
16909 rule__RealTypeScope__Group__0__Impl();
16910
16911 state._fsp--;
16912
16913 pushFollow(FOLLOW_2);
16914 rule__RealTypeScope__Group__1();
16915
16916 state._fsp--;
16917
16918
16919 }
16920
16921 }
16922 catch (RecognitionException re) {
16923 reportError(re);
16924 recover(input,re);
16925 }
16926 finally {
16927
16928 restoreStackSize(stackSize);
16929
16930 }
16931 return ;
16932 }
16933 // $ANTLR end "rule__RealTypeScope__Group__0"
16934
16935
16936 // $ANTLR start "rule__RealTypeScope__Group__0__Impl"
16937 // InternalApplicationConfiguration.g:5353:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ;
16938 public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException {
16939
16940 int stackSize = keepStackSize();
16941
16942 try {
16943 // InternalApplicationConfiguration.g:5357:1: ( ( '#' ) )
16944 // InternalApplicationConfiguration.g:5358:1: ( '#' )
16945 {
16946 // InternalApplicationConfiguration.g:5358:1: ( '#' )
16947 // InternalApplicationConfiguration.g:5359:2: '#'
16948 {
16949 before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
16950 match(input,31,FOLLOW_2);
16951 after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
16952
16953 }
16954
16955
16956 }
16957
16958 }
16959 catch (RecognitionException re) {
16960 reportError(re);
16961 recover(input,re);
16962 }
16963 finally {
16964
16965 restoreStackSize(stackSize);
16966
16967 }
16968 return ;
16969 }
16970 // $ANTLR end "rule__RealTypeScope__Group__0__Impl"
16971
16972
16973 // $ANTLR start "rule__RealTypeScope__Group__1"
16974 // InternalApplicationConfiguration.g:5368:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ;
16975 public final void rule__RealTypeScope__Group__1() throws RecognitionException {
16976
16977 int stackSize = keepStackSize();
16978
16979 try {
16980 // InternalApplicationConfiguration.g:5372:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 )
16981 // InternalApplicationConfiguration.g:5373:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2
16982 {
16983 pushFollow(FOLLOW_26);
16984 rule__RealTypeScope__Group__1__Impl();
16985
16986 state._fsp--;
16987
16988 pushFollow(FOLLOW_2);
16989 rule__RealTypeScope__Group__2();
16990
16991 state._fsp--;
16992
16993
16994 }
16995
16996 }
16997 catch (RecognitionException re) {
16998 reportError(re);
16999 recover(input,re);
17000 }
17001 finally {
17002
17003 restoreStackSize(stackSize);
17004
17005 }
17006 return ;
17007 }
17008 // $ANTLR end "rule__RealTypeScope__Group__1"
17009
17010
17011 // $ANTLR start "rule__RealTypeScope__Group__1__Impl"
17012 // InternalApplicationConfiguration.g:5380:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ;
17013 public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException {
17014
17015 int stackSize = keepStackSize();
17016
17017 try {
17018 // InternalApplicationConfiguration.g:5384:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) )
17019 // InternalApplicationConfiguration.g:5385:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
17020 {
17021 // InternalApplicationConfiguration.g:5385:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
17022 // InternalApplicationConfiguration.g:5386:2: ( rule__RealTypeScope__TypeAssignment_1 )
17023 {
17024 before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
17025 // InternalApplicationConfiguration.g:5387:2: ( rule__RealTypeScope__TypeAssignment_1 )
17026 // InternalApplicationConfiguration.g:5387:3: rule__RealTypeScope__TypeAssignment_1
17027 {
17028 pushFollow(FOLLOW_2);
17029 rule__RealTypeScope__TypeAssignment_1();
17030
17031 state._fsp--;
17032
17033
17034 }
17035
17036 after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
17037
17038 }
17039
17040
17041 }
17042
17043 }
17044 catch (RecognitionException re) {
17045 reportError(re);
17046 recover(input,re);
17047 }
17048 finally {
17049
17050 restoreStackSize(stackSize);
17051
17052 }
17053 return ;
17054 }
17055 // $ANTLR end "rule__RealTypeScope__Group__1__Impl"
17056
17057
17058 // $ANTLR start "rule__RealTypeScope__Group__2"
17059 // InternalApplicationConfiguration.g:5395:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ;
17060 public final void rule__RealTypeScope__Group__2() throws RecognitionException {
17061
17062 int stackSize = keepStackSize();
17063
17064 try {
17065 // InternalApplicationConfiguration.g:5399:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 )
17066 // InternalApplicationConfiguration.g:5400:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3
17067 {
17068 pushFollow(FOLLOW_30);
17069 rule__RealTypeScope__Group__2__Impl();
17070
17071 state._fsp--;
17072
17073 pushFollow(FOLLOW_2);
17074 rule__RealTypeScope__Group__3();
17075
17076 state._fsp--;
17077
17078
17079 }
17080
17081 }
17082 catch (RecognitionException re) {
17083 reportError(re);
17084 recover(input,re);
17085 }
17086 finally {
17087
17088 restoreStackSize(stackSize);
17089
17090 }
17091 return ;
17092 }
17093 // $ANTLR end "rule__RealTypeScope__Group__2"
17094
17095
17096 // $ANTLR start "rule__RealTypeScope__Group__2__Impl"
17097 // InternalApplicationConfiguration.g:5407:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ;
17098 public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException {
17099
17100 int stackSize = keepStackSize();
17101
17102 try {
17103 // InternalApplicationConfiguration.g:5411:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) )
17104 // InternalApplicationConfiguration.g:5412:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
17105 {
17106 // InternalApplicationConfiguration.g:5412:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
17107 // InternalApplicationConfiguration.g:5413:2: ( rule__RealTypeScope__Alternatives_2 )
17108 {
17109 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
17110 // InternalApplicationConfiguration.g:5414:2: ( rule__RealTypeScope__Alternatives_2 )
17111 // InternalApplicationConfiguration.g:5414:3: rule__RealTypeScope__Alternatives_2
17112 {
17113 pushFollow(FOLLOW_2);
17114 rule__RealTypeScope__Alternatives_2();
17115
17116 state._fsp--;
17117
17118
17119 }
17120
17121 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
17122
17123 }
17124
17125
17126 }
17127
17128 }
17129 catch (RecognitionException re) {
17130 reportError(re);
17131 recover(input,re);
17132 }
17133 finally {
17134
17135 restoreStackSize(stackSize);
17136
17137 }
17138 return ;
17139 }
17140 // $ANTLR end "rule__RealTypeScope__Group__2__Impl"
17141
17142
17143 // $ANTLR start "rule__RealTypeScope__Group__3"
17144 // InternalApplicationConfiguration.g:5422:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ;
17145 public final void rule__RealTypeScope__Group__3() throws RecognitionException {
17146
17147 int stackSize = keepStackSize();
17148
17149 try {
17150 // InternalApplicationConfiguration.g:5426:1: ( rule__RealTypeScope__Group__3__Impl )
17151 // InternalApplicationConfiguration.g:5427:2: rule__RealTypeScope__Group__3__Impl
17152 {
17153 pushFollow(FOLLOW_2);
17154 rule__RealTypeScope__Group__3__Impl();
17155
17156 state._fsp--;
17157
17158
17159 }
17160
17161 }
17162 catch (RecognitionException re) {
17163 reportError(re);
17164 recover(input,re);
17165 }
17166 finally {
17167
17168 restoreStackSize(stackSize);
17169
17170 }
17171 return ;
17172 }
17173 // $ANTLR end "rule__RealTypeScope__Group__3"
17174
17175
17176 // $ANTLR start "rule__RealTypeScope__Group__3__Impl"
17177 // InternalApplicationConfiguration.g:5433:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ;
17178 public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException {
17179
17180 int stackSize = keepStackSize();
17181
17182 try {
17183 // InternalApplicationConfiguration.g:5437:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) )
17184 // InternalApplicationConfiguration.g:5438:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
17185 {
17186 // InternalApplicationConfiguration.g:5438:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
17187 // InternalApplicationConfiguration.g:5439:2: ( rule__RealTypeScope__Alternatives_3 )
17188 {
17189 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
17190 // InternalApplicationConfiguration.g:5440:2: ( rule__RealTypeScope__Alternatives_3 )
17191 // InternalApplicationConfiguration.g:5440:3: rule__RealTypeScope__Alternatives_3
17192 {
17193 pushFollow(FOLLOW_2);
17194 rule__RealTypeScope__Alternatives_3();
17195
17196 state._fsp--;
17197
17198
17199 }
17200
17201 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
17202
17203 }
17204
17205
17206 }
17207
17208 }
17209 catch (RecognitionException re) {
17210 reportError(re);
17211 recover(input,re);
17212 }
17213 finally {
17214
17215 restoreStackSize(stackSize);
17216
17217 }
17218 return ;
17219 }
17220 // $ANTLR end "rule__RealTypeScope__Group__3__Impl"
17221
17222
17223 // $ANTLR start "rule__StringTypeScope__Group__0"
17224 // InternalApplicationConfiguration.g:5449:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ;
17225 public final void rule__StringTypeScope__Group__0() throws RecognitionException {
17226
17227 int stackSize = keepStackSize();
17228
17229 try {
17230 // InternalApplicationConfiguration.g:5453:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 )
17231 // InternalApplicationConfiguration.g:5454:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1
17232 {
17233 pushFollow(FOLLOW_32);
17234 rule__StringTypeScope__Group__0__Impl();
17235
17236 state._fsp--;
17237
17238 pushFollow(FOLLOW_2);
17239 rule__StringTypeScope__Group__1();
17240
17241 state._fsp--;
17242
17243
17244 }
17245
17246 }
17247 catch (RecognitionException re) {
17248 reportError(re);
17249 recover(input,re);
17250 }
17251 finally {
17252
17253 restoreStackSize(stackSize);
17254
17255 }
17256 return ;
17257 }
17258 // $ANTLR end "rule__StringTypeScope__Group__0"
17259
17260
17261 // $ANTLR start "rule__StringTypeScope__Group__0__Impl"
17262 // InternalApplicationConfiguration.g:5461:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ;
17263 public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException {
17264
17265 int stackSize = keepStackSize();
17266
17267 try {
17268 // InternalApplicationConfiguration.g:5465:1: ( ( '#' ) )
17269 // InternalApplicationConfiguration.g:5466:1: ( '#' )
17270 {
17271 // InternalApplicationConfiguration.g:5466:1: ( '#' )
17272 // InternalApplicationConfiguration.g:5467:2: '#'
17273 {
17274 before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
17275 match(input,31,FOLLOW_2);
17276 after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
17277
17278 }
17279
17280
17281 }
17282
17283 }
17284 catch (RecognitionException re) {
17285 reportError(re);
17286 recover(input,re);
17287 }
17288 finally {
17289
17290 restoreStackSize(stackSize);
17291
17292 }
17293 return ;
17294 }
17295 // $ANTLR end "rule__StringTypeScope__Group__0__Impl"
17296
17297
17298 // $ANTLR start "rule__StringTypeScope__Group__1"
17299 // InternalApplicationConfiguration.g:5476:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ;
17300 public final void rule__StringTypeScope__Group__1() throws RecognitionException {
17301
17302 int stackSize = keepStackSize();
17303
17304 try {
17305 // InternalApplicationConfiguration.g:5480:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 )
17306 // InternalApplicationConfiguration.g:5481:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2
17307 {
17308 pushFollow(FOLLOW_26);
17309 rule__StringTypeScope__Group__1__Impl();
17310
17311 state._fsp--;
17312
17313 pushFollow(FOLLOW_2);
17314 rule__StringTypeScope__Group__2();
17315
17316 state._fsp--;
17317
17318
17319 }
17320
17321 }
17322 catch (RecognitionException re) {
17323 reportError(re);
17324 recover(input,re);
17325 }
17326 finally {
17327
17328 restoreStackSize(stackSize);
17329
17330 }
17331 return ;
17332 }
17333 // $ANTLR end "rule__StringTypeScope__Group__1"
17334
17335
17336 // $ANTLR start "rule__StringTypeScope__Group__1__Impl"
17337 // InternalApplicationConfiguration.g:5488:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ;
17338 public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException {
17339
17340 int stackSize = keepStackSize();
17341
17342 try {
17343 // InternalApplicationConfiguration.g:5492:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) )
17344 // InternalApplicationConfiguration.g:5493:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
17345 {
17346 // InternalApplicationConfiguration.g:5493:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
17347 // InternalApplicationConfiguration.g:5494:2: ( rule__StringTypeScope__TypeAssignment_1 )
17348 {
17349 before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
17350 // InternalApplicationConfiguration.g:5495:2: ( rule__StringTypeScope__TypeAssignment_1 )
17351 // InternalApplicationConfiguration.g:5495:3: rule__StringTypeScope__TypeAssignment_1
17352 {
17353 pushFollow(FOLLOW_2);
17354 rule__StringTypeScope__TypeAssignment_1();
17355
17356 state._fsp--;
17357
17358
17359 }
17360
17361 after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
17362
17363 }
17364
17365
17366 }
17367
17368 }
17369 catch (RecognitionException re) {
17370 reportError(re);
17371 recover(input,re);
17372 }
17373 finally {
17374
17375 restoreStackSize(stackSize);
17376
17377 }
17378 return ;
17379 }
17380 // $ANTLR end "rule__StringTypeScope__Group__1__Impl"
17381
17382
17383 // $ANTLR start "rule__StringTypeScope__Group__2"
17384 // InternalApplicationConfiguration.g:5503:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ;
17385 public final void rule__StringTypeScope__Group__2() throws RecognitionException {
17386
17387 int stackSize = keepStackSize();
17388
17389 try {
17390 // InternalApplicationConfiguration.g:5507:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 )
17391 // InternalApplicationConfiguration.g:5508:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3
17392 {
17393 pushFollow(FOLLOW_30);
17394 rule__StringTypeScope__Group__2__Impl();
17395
17396 state._fsp--;
17397
17398 pushFollow(FOLLOW_2);
17399 rule__StringTypeScope__Group__3();
17400
17401 state._fsp--;
17402
17403
17404 }
17405
17406 }
17407 catch (RecognitionException re) {
17408 reportError(re);
17409 recover(input,re);
17410 }
17411 finally {
17412
17413 restoreStackSize(stackSize);
17414
17415 }
17416 return ;
17417 }
17418 // $ANTLR end "rule__StringTypeScope__Group__2"
17419
17420
17421 // $ANTLR start "rule__StringTypeScope__Group__2__Impl"
17422 // InternalApplicationConfiguration.g:5515:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ;
17423 public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException {
17424
17425 int stackSize = keepStackSize();
17426
17427 try {
17428 // InternalApplicationConfiguration.g:5519:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) )
17429 // InternalApplicationConfiguration.g:5520:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
17430 {
17431 // InternalApplicationConfiguration.g:5520:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
17432 // InternalApplicationConfiguration.g:5521:2: ( rule__StringTypeScope__Alternatives_2 )
17433 {
17434 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
17435 // InternalApplicationConfiguration.g:5522:2: ( rule__StringTypeScope__Alternatives_2 )
17436 // InternalApplicationConfiguration.g:5522:3: rule__StringTypeScope__Alternatives_2
17437 {
17438 pushFollow(FOLLOW_2);
17439 rule__StringTypeScope__Alternatives_2();
17440
17441 state._fsp--;
17442
17443
17444 }
17445
17446 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
17447
17448 }
17449
17450
17451 }
17452
17453 }
17454 catch (RecognitionException re) {
17455 reportError(re);
17456 recover(input,re);
17457 }
17458 finally {
17459
17460 restoreStackSize(stackSize);
17461
17462 }
17463 return ;
17464 }
17465 // $ANTLR end "rule__StringTypeScope__Group__2__Impl"
17466
17467
17468 // $ANTLR start "rule__StringTypeScope__Group__3"
17469 // InternalApplicationConfiguration.g:5530:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ;
17470 public final void rule__StringTypeScope__Group__3() throws RecognitionException {
17471
17472 int stackSize = keepStackSize();
17473
17474 try {
17475 // InternalApplicationConfiguration.g:5534:1: ( rule__StringTypeScope__Group__3__Impl )
17476 // InternalApplicationConfiguration.g:5535:2: rule__StringTypeScope__Group__3__Impl
17477 {
17478 pushFollow(FOLLOW_2);
17479 rule__StringTypeScope__Group__3__Impl();
17480
17481 state._fsp--;
17482
17483
17484 }
17485
17486 }
17487 catch (RecognitionException re) {
17488 reportError(re);
17489 recover(input,re);
17490 }
17491 finally {
17492
17493 restoreStackSize(stackSize);
17494
17495 }
17496 return ;
17497 }
17498 // $ANTLR end "rule__StringTypeScope__Group__3"
17499
17500
17501 // $ANTLR start "rule__StringTypeScope__Group__3__Impl"
17502 // InternalApplicationConfiguration.g:5541:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ;
17503 public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException {
17504
17505 int stackSize = keepStackSize();
17506
17507 try {
17508 // InternalApplicationConfiguration.g:5545:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) )
17509 // InternalApplicationConfiguration.g:5546:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
17510 {
17511 // InternalApplicationConfiguration.g:5546:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
17512 // InternalApplicationConfiguration.g:5547:2: ( rule__StringTypeScope__Alternatives_3 )
17513 {
17514 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
17515 // InternalApplicationConfiguration.g:5548:2: ( rule__StringTypeScope__Alternatives_3 )
17516 // InternalApplicationConfiguration.g:5548:3: rule__StringTypeScope__Alternatives_3
17517 {
17518 pushFollow(FOLLOW_2);
17519 rule__StringTypeScope__Alternatives_3();
17520
17521 state._fsp--;
17522
17523
17524 }
17525
17526 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
17527
17528 }
17529
17530
17531 }
17532
17533 }
17534 catch (RecognitionException re) {
17535 reportError(re);
17536 recover(input,re);
17537 }
17538 finally {
17539
17540 restoreStackSize(stackSize);
17541
17542 }
17543 return ;
17544 }
17545 // $ANTLR end "rule__StringTypeScope__Group__3__Impl"
17546
17547
17548 // $ANTLR start "rule__ClassReference__Group__0"
17549 // InternalApplicationConfiguration.g:5557:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ;
17550 public final void rule__ClassReference__Group__0() throws RecognitionException {
17551
17552 int stackSize = keepStackSize();
17553
17554 try {
17555 // InternalApplicationConfiguration.g:5561:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 )
17556 // InternalApplicationConfiguration.g:5562:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1
17557 {
17558 pushFollow(FOLLOW_8);
17559 rule__ClassReference__Group__0__Impl();
17560
17561 state._fsp--;
17562
17563 pushFollow(FOLLOW_2);
17564 rule__ClassReference__Group__1();
17565
17566 state._fsp--;
17567
17568
17569 }
17570
17571 }
17572 catch (RecognitionException re) {
17573 reportError(re);
17574 recover(input,re);
17575 }
17576 finally {
17577
17578 restoreStackSize(stackSize);
17579
17580 }
17581 return ;
17582 }
17583 // $ANTLR end "rule__ClassReference__Group__0"
17584
17585
17586 // $ANTLR start "rule__ClassReference__Group__0__Impl"
17587 // InternalApplicationConfiguration.g:5569:1: rule__ClassReference__Group__0__Impl : ( '<' ) ;
17588 public final void rule__ClassReference__Group__0__Impl() throws RecognitionException {
17589
17590 int stackSize = keepStackSize();
17591
17592 try {
17593 // InternalApplicationConfiguration.g:5573:1: ( ( '<' ) )
17594 // InternalApplicationConfiguration.g:5574:1: ( '<' )
17595 {
17596 // InternalApplicationConfiguration.g:5574:1: ( '<' )
17597 // InternalApplicationConfiguration.g:5575:2: '<'
17598 {
17599 before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
17600 match(input,32,FOLLOW_2);
17601 after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
17602
17603 }
17604
17605
17606 }
17607
17608 }
17609 catch (RecognitionException re) {
17610 reportError(re);
17611 recover(input,re);
17612 }
17613 finally {
17614
17615 restoreStackSize(stackSize);
17616
17617 }
17618 return ;
17619 }
17620 // $ANTLR end "rule__ClassReference__Group__0__Impl"
17621
17622
17623 // $ANTLR start "rule__ClassReference__Group__1"
17624 // InternalApplicationConfiguration.g:5584:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ;
17625 public final void rule__ClassReference__Group__1() throws RecognitionException {
17626
17627 int stackSize = keepStackSize();
17628
17629 try {
17630 // InternalApplicationConfiguration.g:5588:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 )
17631 // InternalApplicationConfiguration.g:5589:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2
17632 {
17633 pushFollow(FOLLOW_33);
17634 rule__ClassReference__Group__1__Impl();
17635
17636 state._fsp--;
17637
17638 pushFollow(FOLLOW_2);
17639 rule__ClassReference__Group__2();
17640
17641 state._fsp--;
17642
17643
17644 }
17645
17646 }
17647 catch (RecognitionException re) {
17648 reportError(re);
17649 recover(input,re);
17650 }
17651 finally {
17652
17653 restoreStackSize(stackSize);
17654
17655 }
17656 return ;
17657 }
17658 // $ANTLR end "rule__ClassReference__Group__1"
17659
17660
17661 // $ANTLR start "rule__ClassReference__Group__1__Impl"
17662 // InternalApplicationConfiguration.g:5596:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ;
17663 public final void rule__ClassReference__Group__1__Impl() throws RecognitionException {
17664
17665 int stackSize = keepStackSize();
17666
17667 try {
17668 // InternalApplicationConfiguration.g:5600:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) )
17669 // InternalApplicationConfiguration.g:5601:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
17670 {
17671 // InternalApplicationConfiguration.g:5601:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
17672 // InternalApplicationConfiguration.g:5602:2: ( rule__ClassReference__ElementAssignment_1 )
17673 {
17674 before(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
17675 // InternalApplicationConfiguration.g:5603:2: ( rule__ClassReference__ElementAssignment_1 )
17676 // InternalApplicationConfiguration.g:5603:3: rule__ClassReference__ElementAssignment_1
17677 {
17678 pushFollow(FOLLOW_2);
17679 rule__ClassReference__ElementAssignment_1();
17680
17681 state._fsp--;
17682
17683
17684 }
17685
17686 after(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
17687
17688 }
17689
17690
17691 }
17692
17693 }
17694 catch (RecognitionException re) {
17695 reportError(re);
17696 recover(input,re);
17697 }
17698 finally {
17699
17700 restoreStackSize(stackSize);
17701
17702 }
17703 return ;
17704 }
17705 // $ANTLR end "rule__ClassReference__Group__1__Impl"
17706
17707
17708 // $ANTLR start "rule__ClassReference__Group__2"
17709 // InternalApplicationConfiguration.g:5611:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ;
17710 public final void rule__ClassReference__Group__2() throws RecognitionException {
17711
17712 int stackSize = keepStackSize();
17713
17714 try {
17715 // InternalApplicationConfiguration.g:5615:1: ( rule__ClassReference__Group__2__Impl )
17716 // InternalApplicationConfiguration.g:5616:2: rule__ClassReference__Group__2__Impl
17717 {
17718 pushFollow(FOLLOW_2);
17719 rule__ClassReference__Group__2__Impl();
17720
17721 state._fsp--;
17722
17723
17724 }
17725
17726 }
17727 catch (RecognitionException re) {
17728 reportError(re);
17729 recover(input,re);
17730 }
17731 finally {
17732
17733 restoreStackSize(stackSize);
17734
17735 }
17736 return ;
17737 }
17738 // $ANTLR end "rule__ClassReference__Group__2"
17739
17740
17741 // $ANTLR start "rule__ClassReference__Group__2__Impl"
17742 // InternalApplicationConfiguration.g:5622:1: rule__ClassReference__Group__2__Impl : ( '>' ) ;
17743 public final void rule__ClassReference__Group__2__Impl() throws RecognitionException {
17744
17745 int stackSize = keepStackSize();
17746
17747 try {
17748 // InternalApplicationConfiguration.g:5626:1: ( ( '>' ) )
17749 // InternalApplicationConfiguration.g:5627:1: ( '>' )
17750 {
17751 // InternalApplicationConfiguration.g:5627:1: ( '>' )
17752 // InternalApplicationConfiguration.g:5628:2: '>'
17753 {
17754 before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
17755 match(input,33,FOLLOW_2);
17756 after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
17757
17758 }
17759
17760
17761 }
17762
17763 }
17764 catch (RecognitionException re) {
17765 reportError(re);
17766 recover(input,re);
17767 }
17768 finally {
17769
17770 restoreStackSize(stackSize);
17771
17772 }
17773 return ;
17774 }
17775 // $ANTLR end "rule__ClassReference__Group__2__Impl"
17776
17777
17778 // $ANTLR start "rule__ObjectReference__Group__0"
17779 // InternalApplicationConfiguration.g:5638:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ;
17780 public final void rule__ObjectReference__Group__0() throws RecognitionException {
17781
17782 int stackSize = keepStackSize();
17783
17784 try {
17785 // InternalApplicationConfiguration.g:5642:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 )
17786 // InternalApplicationConfiguration.g:5643:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1
17787 {
17788 pushFollow(FOLLOW_28);
17789 rule__ObjectReference__Group__0__Impl();
17790
17791 state._fsp--;
17792
17793 pushFollow(FOLLOW_2);
17794 rule__ObjectReference__Group__1();
17795
17796 state._fsp--;
17797
17798
17799 }
17800
17801 }
17802 catch (RecognitionException re) {
17803 reportError(re);
17804 recover(input,re);
17805 }
17806 finally {
17807
17808 restoreStackSize(stackSize);
17809
17810 }
17811 return ;
17812 }
17813 // $ANTLR end "rule__ObjectReference__Group__0"
17814
17815
17816 // $ANTLR start "rule__ObjectReference__Group__0__Impl"
17817 // InternalApplicationConfiguration.g:5650:1: rule__ObjectReference__Group__0__Impl : ( () ) ;
17818 public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException {
17819
17820 int stackSize = keepStackSize();
17821
17822 try {
17823 // InternalApplicationConfiguration.g:5654:1: ( ( () ) )
17824 // InternalApplicationConfiguration.g:5655:1: ( () )
17825 {
17826 // InternalApplicationConfiguration.g:5655:1: ( () )
17827 // InternalApplicationConfiguration.g:5656:2: ()
17828 {
17829 before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
17830 // InternalApplicationConfiguration.g:5657:2: ()
17831 // InternalApplicationConfiguration.g:5657:3:
17832 {
17833 }
17834
17835 after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
17836
17837 }
17838
17839
17840 }
17841
17842 }
17843 finally {
17844
17845 restoreStackSize(stackSize);
17846
17847 }
17848 return ;
17849 }
17850 // $ANTLR end "rule__ObjectReference__Group__0__Impl"
17851
17852
17853 // $ANTLR start "rule__ObjectReference__Group__1"
17854 // InternalApplicationConfiguration.g:5665:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ;
17855 public final void rule__ObjectReference__Group__1() throws RecognitionException {
17856
17857 int stackSize = keepStackSize();
17858
17859 try {
17860 // InternalApplicationConfiguration.g:5669:1: ( rule__ObjectReference__Group__1__Impl )
17861 // InternalApplicationConfiguration.g:5670:2: rule__ObjectReference__Group__1__Impl
17862 {
17863 pushFollow(FOLLOW_2);
17864 rule__ObjectReference__Group__1__Impl();
17865
17866 state._fsp--;
17867
17868
17869 }
17870
17871 }
17872 catch (RecognitionException re) {
17873 reportError(re);
17874 recover(input,re);
17875 }
17876 finally {
17877
17878 restoreStackSize(stackSize);
17879
17880 }
17881 return ;
17882 }
17883 // $ANTLR end "rule__ObjectReference__Group__1"
17884
17885
17886 // $ANTLR start "rule__ObjectReference__Group__1__Impl"
17887 // InternalApplicationConfiguration.g:5676:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ;
17888 public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException {
17889
17890 int stackSize = keepStackSize();
17891
17892 try {
17893 // InternalApplicationConfiguration.g:5680:1: ( ( 'node' ) )
17894 // InternalApplicationConfiguration.g:5681:1: ( 'node' )
17895 {
17896 // InternalApplicationConfiguration.g:5681:1: ( 'node' )
17897 // InternalApplicationConfiguration.g:5682:2: 'node'
17898 {
17899 before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
17900 match(input,34,FOLLOW_2);
17901 after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
17902
17903 }
17904
17905
17906 }
17907
17908 }
17909 catch (RecognitionException re) {
17910 reportError(re);
17911 recover(input,re);
17912 }
17913 finally {
17914
17915 restoreStackSize(stackSize);
17916
17917 }
17918 return ;
17919 }
17920 // $ANTLR end "rule__ObjectReference__Group__1__Impl"
17921
17922
17923 // $ANTLR start "rule__IntegerReference__Group__0"
17924 // InternalApplicationConfiguration.g:5692:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ;
17925 public final void rule__IntegerReference__Group__0() throws RecognitionException {
17926
17927 int stackSize = keepStackSize();
17928
17929 try {
17930 // InternalApplicationConfiguration.g:5696:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 )
17931 // InternalApplicationConfiguration.g:5697:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1
17932 {
17933 pushFollow(FOLLOW_29);
17934 rule__IntegerReference__Group__0__Impl();
17935
17936 state._fsp--;
17937
17938 pushFollow(FOLLOW_2);
17939 rule__IntegerReference__Group__1();
17940
17941 state._fsp--;
17942
17943
17944 }
17945
17946 }
17947 catch (RecognitionException re) {
17948 reportError(re);
17949 recover(input,re);
17950 }
17951 finally {
17952
17953 restoreStackSize(stackSize);
17954
17955 }
17956 return ;
17957 }
17958 // $ANTLR end "rule__IntegerReference__Group__0"
17959
17960
17961 // $ANTLR start "rule__IntegerReference__Group__0__Impl"
17962 // InternalApplicationConfiguration.g:5704:1: rule__IntegerReference__Group__0__Impl : ( () ) ;
17963 public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException {
17964
17965 int stackSize = keepStackSize();
17966
17967 try {
17968 // InternalApplicationConfiguration.g:5708:1: ( ( () ) )
17969 // InternalApplicationConfiguration.g:5709:1: ( () )
17970 {
17971 // InternalApplicationConfiguration.g:5709:1: ( () )
17972 // InternalApplicationConfiguration.g:5710:2: ()
17973 {
17974 before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
17975 // InternalApplicationConfiguration.g:5711:2: ()
17976 // InternalApplicationConfiguration.g:5711:3:
17977 {
17978 }
17979
17980 after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
17981
17982 }
17983
17984
17985 }
17986
17987 }
17988 finally {
17989
17990 restoreStackSize(stackSize);
17991
17992 }
17993 return ;
17994 }
17995 // $ANTLR end "rule__IntegerReference__Group__0__Impl"
17996
17997
17998 // $ANTLR start "rule__IntegerReference__Group__1"
17999 // InternalApplicationConfiguration.g:5719:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ;
18000 public final void rule__IntegerReference__Group__1() throws RecognitionException {
18001
18002 int stackSize = keepStackSize();
18003
18004 try {
18005 // InternalApplicationConfiguration.g:5723:1: ( rule__IntegerReference__Group__1__Impl )
18006 // InternalApplicationConfiguration.g:5724:2: rule__IntegerReference__Group__1__Impl
18007 {
18008 pushFollow(FOLLOW_2);
18009 rule__IntegerReference__Group__1__Impl();
18010
18011 state._fsp--;
18012
18013
18014 }
18015
18016 }
18017 catch (RecognitionException re) {
18018 reportError(re);
18019 recover(input,re);
18020 }
18021 finally {
18022
18023 restoreStackSize(stackSize);
18024
18025 }
18026 return ;
18027 }
18028 // $ANTLR end "rule__IntegerReference__Group__1"
18029
18030
18031 // $ANTLR start "rule__IntegerReference__Group__1__Impl"
18032 // InternalApplicationConfiguration.g:5730:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ;
18033 public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException {
18034
18035 int stackSize = keepStackSize();
18036
18037 try {
18038 // InternalApplicationConfiguration.g:5734:1: ( ( 'int' ) )
18039 // InternalApplicationConfiguration.g:5735:1: ( 'int' )
18040 {
18041 // InternalApplicationConfiguration.g:5735:1: ( 'int' )
18042 // InternalApplicationConfiguration.g:5736:2: 'int'
18043 {
18044 before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
18045 match(input,35,FOLLOW_2);
18046 after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
18047
18048 }
18049
18050
18051 }
18052
18053 }
18054 catch (RecognitionException re) {
18055 reportError(re);
18056 recover(input,re);
18057 }
18058 finally {
18059
18060 restoreStackSize(stackSize);
18061
18062 }
18063 return ;
18064 }
18065 // $ANTLR end "rule__IntegerReference__Group__1__Impl"
18066
18067
18068 // $ANTLR start "rule__RealReference__Group__0"
18069 // InternalApplicationConfiguration.g:5746:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ;
18070 public final void rule__RealReference__Group__0() throws RecognitionException {
18071
18072 int stackSize = keepStackSize();
18073
18074 try {
18075 // InternalApplicationConfiguration.g:5750:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 )
18076 // InternalApplicationConfiguration.g:5751:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1
18077 {
18078 pushFollow(FOLLOW_31);
18079 rule__RealReference__Group__0__Impl();
18080
18081 state._fsp--;
18082
18083 pushFollow(FOLLOW_2);
18084 rule__RealReference__Group__1();
18085
18086 state._fsp--;
18087
18088
18089 }
18090
18091 }
18092 catch (RecognitionException re) {
18093 reportError(re);
18094 recover(input,re);
18095 }
18096 finally {
18097
18098 restoreStackSize(stackSize);
18099
18100 }
18101 return ;
18102 }
18103 // $ANTLR end "rule__RealReference__Group__0"
18104
18105
18106 // $ANTLR start "rule__RealReference__Group__0__Impl"
18107 // InternalApplicationConfiguration.g:5758:1: rule__RealReference__Group__0__Impl : ( () ) ;
18108 public final void rule__RealReference__Group__0__Impl() throws RecognitionException {
18109
18110 int stackSize = keepStackSize();
18111
18112 try {
18113 // InternalApplicationConfiguration.g:5762:1: ( ( () ) )
18114 // InternalApplicationConfiguration.g:5763:1: ( () )
18115 {
18116 // InternalApplicationConfiguration.g:5763:1: ( () )
18117 // InternalApplicationConfiguration.g:5764:2: ()
18118 {
18119 before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
18120 // InternalApplicationConfiguration.g:5765:2: ()
18121 // InternalApplicationConfiguration.g:5765:3:
18122 {
18123 }
18124
18125 after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
18126
18127 }
18128
18129
18130 }
18131
18132 }
18133 finally {
18134
18135 restoreStackSize(stackSize);
18136
18137 }
18138 return ;
18139 }
18140 // $ANTLR end "rule__RealReference__Group__0__Impl"
18141
18142
18143 // $ANTLR start "rule__RealReference__Group__1"
18144 // InternalApplicationConfiguration.g:5773:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ;
18145 public final void rule__RealReference__Group__1() throws RecognitionException {
18146
18147 int stackSize = keepStackSize();
18148
18149 try {
18150 // InternalApplicationConfiguration.g:5777:1: ( rule__RealReference__Group__1__Impl )
18151 // InternalApplicationConfiguration.g:5778:2: rule__RealReference__Group__1__Impl
18152 {
18153 pushFollow(FOLLOW_2);
18154 rule__RealReference__Group__1__Impl();
18155
18156 state._fsp--;
18157
18158
18159 }
18160
18161 }
18162 catch (RecognitionException re) {
18163 reportError(re);
18164 recover(input,re);
18165 }
18166 finally {
18167
18168 restoreStackSize(stackSize);
18169
18170 }
18171 return ;
18172 }
18173 // $ANTLR end "rule__RealReference__Group__1"
18174
18175
18176 // $ANTLR start "rule__RealReference__Group__1__Impl"
18177 // InternalApplicationConfiguration.g:5784:1: rule__RealReference__Group__1__Impl : ( 'real' ) ;
18178 public final void rule__RealReference__Group__1__Impl() throws RecognitionException {
18179
18180 int stackSize = keepStackSize();
18181
18182 try {
18183 // InternalApplicationConfiguration.g:5788:1: ( ( 'real' ) )
18184 // InternalApplicationConfiguration.g:5789:1: ( 'real' )
18185 {
18186 // InternalApplicationConfiguration.g:5789:1: ( 'real' )
18187 // InternalApplicationConfiguration.g:5790:2: 'real'
18188 {
18189 before(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
18190 match(input,36,FOLLOW_2);
18191 after(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
18192
18193 }
18194
18195
18196 }
18197
18198 }
18199 catch (RecognitionException re) {
18200 reportError(re);
18201 recover(input,re);
18202 }
18203 finally {
18204
18205 restoreStackSize(stackSize);
18206
18207 }
18208 return ;
18209 }
18210 // $ANTLR end "rule__RealReference__Group__1__Impl"
18211
18212
18213 // $ANTLR start "rule__StringReference__Group__0"
18214 // InternalApplicationConfiguration.g:5800:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ;
18215 public final void rule__StringReference__Group__0() throws RecognitionException {
18216
18217 int stackSize = keepStackSize();
18218
18219 try {
18220 // InternalApplicationConfiguration.g:5804:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 )
18221 // InternalApplicationConfiguration.g:5805:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1
18222 {
18223 pushFollow(FOLLOW_32);
18224 rule__StringReference__Group__0__Impl();
18225
18226 state._fsp--;
18227
18228 pushFollow(FOLLOW_2);
18229 rule__StringReference__Group__1();
18230
18231 state._fsp--;
18232
18233
18234 }
18235
18236 }
18237 catch (RecognitionException re) {
18238 reportError(re);
18239 recover(input,re);
18240 }
18241 finally {
18242
18243 restoreStackSize(stackSize);
18244
18245 }
18246 return ;
18247 }
18248 // $ANTLR end "rule__StringReference__Group__0"
18249
18250
18251 // $ANTLR start "rule__StringReference__Group__0__Impl"
18252 // InternalApplicationConfiguration.g:5812:1: rule__StringReference__Group__0__Impl : ( () ) ;
18253 public final void rule__StringReference__Group__0__Impl() throws RecognitionException {
18254
18255 int stackSize = keepStackSize();
18256
18257 try {
18258 // InternalApplicationConfiguration.g:5816:1: ( ( () ) )
18259 // InternalApplicationConfiguration.g:5817:1: ( () )
18260 {
18261 // InternalApplicationConfiguration.g:5817:1: ( () )
18262 // InternalApplicationConfiguration.g:5818:2: ()
18263 {
18264 before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
18265 // InternalApplicationConfiguration.g:5819:2: ()
18266 // InternalApplicationConfiguration.g:5819:3:
18267 {
18268 }
18269
18270 after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
18271
18272 }
18273
18274
18275 }
18276
18277 }
18278 finally {
18279
18280 restoreStackSize(stackSize);
18281
18282 }
18283 return ;
18284 }
18285 // $ANTLR end "rule__StringReference__Group__0__Impl"
18286
18287
18288 // $ANTLR start "rule__StringReference__Group__1"
18289 // InternalApplicationConfiguration.g:5827:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ;
18290 public final void rule__StringReference__Group__1() throws RecognitionException {
18291
18292 int stackSize = keepStackSize();
18293
18294 try {
18295 // InternalApplicationConfiguration.g:5831:1: ( rule__StringReference__Group__1__Impl )
18296 // InternalApplicationConfiguration.g:5832:2: rule__StringReference__Group__1__Impl
18297 {
18298 pushFollow(FOLLOW_2);
18299 rule__StringReference__Group__1__Impl();
18300
18301 state._fsp--;
18302
18303
18304 }
18305
18306 }
18307 catch (RecognitionException re) {
18308 reportError(re);
18309 recover(input,re);
18310 }
18311 finally {
18312
18313 restoreStackSize(stackSize);
18314
18315 }
18316 return ;
18317 }
18318 // $ANTLR end "rule__StringReference__Group__1"
18319
18320
18321 // $ANTLR start "rule__StringReference__Group__1__Impl"
18322 // InternalApplicationConfiguration.g:5838:1: rule__StringReference__Group__1__Impl : ( 'string' ) ;
18323 public final void rule__StringReference__Group__1__Impl() throws RecognitionException {
18324
18325 int stackSize = keepStackSize();
18326
18327 try {
18328 // InternalApplicationConfiguration.g:5842:1: ( ( 'string' ) )
18329 // InternalApplicationConfiguration.g:5843:1: ( 'string' )
18330 {
18331 // InternalApplicationConfiguration.g:5843:1: ( 'string' )
18332 // InternalApplicationConfiguration.g:5844:2: 'string'
18333 {
18334 before(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
18335 match(input,37,FOLLOW_2);
18336 after(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
18337
18338 }
18339
18340
18341 }
18342
18343 }
18344 catch (RecognitionException re) {
18345 reportError(re);
18346 recover(input,re);
18347 }
18348 finally {
18349
18350 restoreStackSize(stackSize);
18351
18352 }
18353 return ;
18354 }
18355 // $ANTLR end "rule__StringReference__Group__1__Impl"
18356
18357
18358 // $ANTLR start "rule__IntervallNumber__Group__0"
18359 // InternalApplicationConfiguration.g:5854:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ;
18360 public final void rule__IntervallNumber__Group__0() throws RecognitionException {
18361
18362 int stackSize = keepStackSize();
18363
18364 try {
18365 // InternalApplicationConfiguration.g:5858:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 )
18366 // InternalApplicationConfiguration.g:5859:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1
18367 {
18368 pushFollow(FOLLOW_34);
18369 rule__IntervallNumber__Group__0__Impl();
18370
18371 state._fsp--;
18372
18373 pushFollow(FOLLOW_2);
18374 rule__IntervallNumber__Group__1();
18375
18376 state._fsp--;
18377
18378
18379 }
18380
18381 }
18382 catch (RecognitionException re) {
18383 reportError(re);
18384 recover(input,re);
18385 }
18386 finally {
18387
18388 restoreStackSize(stackSize);
18389
18390 }
18391 return ;
18392 }
18393 // $ANTLR end "rule__IntervallNumber__Group__0"
18394
18395
18396 // $ANTLR start "rule__IntervallNumber__Group__0__Impl"
18397 // InternalApplicationConfiguration.g:5866:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ;
18398 public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException {
18399
18400 int stackSize = keepStackSize();
18401
18402 try {
18403 // InternalApplicationConfiguration.g:5870:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) )
18404 // InternalApplicationConfiguration.g:5871:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
18405 {
18406 // InternalApplicationConfiguration.g:5871:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
18407 // InternalApplicationConfiguration.g:5872:2: ( rule__IntervallNumber__MinAssignment_0 )
18408 {
18409 before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
18410 // InternalApplicationConfiguration.g:5873:2: ( rule__IntervallNumber__MinAssignment_0 )
18411 // InternalApplicationConfiguration.g:5873:3: rule__IntervallNumber__MinAssignment_0
18412 {
18413 pushFollow(FOLLOW_2);
18414 rule__IntervallNumber__MinAssignment_0();
18415
18416 state._fsp--;
18417
18418
18419 }
18420
18421 after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
18422
18423 }
18424
18425
18426 }
18427
18428 }
18429 catch (RecognitionException re) {
18430 reportError(re);
18431 recover(input,re);
18432 }
18433 finally {
18434
18435 restoreStackSize(stackSize);
18436
18437 }
18438 return ;
18439 }
18440 // $ANTLR end "rule__IntervallNumber__Group__0__Impl"
18441
18442
18443 // $ANTLR start "rule__IntervallNumber__Group__1"
18444 // InternalApplicationConfiguration.g:5881:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ;
18445 public final void rule__IntervallNumber__Group__1() throws RecognitionException {
18446
18447 int stackSize = keepStackSize();
18448
18449 try {
18450 // InternalApplicationConfiguration.g:5885:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 )
18451 // InternalApplicationConfiguration.g:5886:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2
18452 {
18453 pushFollow(FOLLOW_27);
18454 rule__IntervallNumber__Group__1__Impl();
18455
18456 state._fsp--;
18457
18458 pushFollow(FOLLOW_2);
18459 rule__IntervallNumber__Group__2();
18460
18461 state._fsp--;
18462
18463
18464 }
18465
18466 }
18467 catch (RecognitionException re) {
18468 reportError(re);
18469 recover(input,re);
18470 }
18471 finally {
18472
18473 restoreStackSize(stackSize);
18474
18475 }
18476 return ;
18477 }
18478 // $ANTLR end "rule__IntervallNumber__Group__1"
18479
18480
18481 // $ANTLR start "rule__IntervallNumber__Group__1__Impl"
18482 // InternalApplicationConfiguration.g:5893:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ;
18483 public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException {
18484
18485 int stackSize = keepStackSize();
18486
18487 try {
18488 // InternalApplicationConfiguration.g:5897:1: ( ( '..' ) )
18489 // InternalApplicationConfiguration.g:5898:1: ( '..' )
18490 {
18491 // InternalApplicationConfiguration.g:5898:1: ( '..' )
18492 // InternalApplicationConfiguration.g:5899:2: '..'
18493 {
18494 before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
18495 match(input,38,FOLLOW_2);
18496 after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
18497
18498 }
18499
18500
18501 }
18502
18503 }
18504 catch (RecognitionException re) {
18505 reportError(re);
18506 recover(input,re);
18507 }
18508 finally {
18509
18510 restoreStackSize(stackSize);
18511
18512 }
18513 return ;
18514 }
18515 // $ANTLR end "rule__IntervallNumber__Group__1__Impl"
18516
18517
18518 // $ANTLR start "rule__IntervallNumber__Group__2"
18519 // InternalApplicationConfiguration.g:5908:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ;
18520 public final void rule__IntervallNumber__Group__2() throws RecognitionException {
18521
18522 int stackSize = keepStackSize();
18523
18524 try {
18525 // InternalApplicationConfiguration.g:5912:1: ( rule__IntervallNumber__Group__2__Impl )
18526 // InternalApplicationConfiguration.g:5913:2: rule__IntervallNumber__Group__2__Impl
18527 {
18528 pushFollow(FOLLOW_2);
18529 rule__IntervallNumber__Group__2__Impl();
18530
18531 state._fsp--;
18532
18533
18534 }
18535
18536 }
18537 catch (RecognitionException re) {
18538 reportError(re);
18539 recover(input,re);
18540 }
18541 finally {
18542
18543 restoreStackSize(stackSize);
18544
18545 }
18546 return ;
18547 }
18548 // $ANTLR end "rule__IntervallNumber__Group__2"
18549
18550
18551 // $ANTLR start "rule__IntervallNumber__Group__2__Impl"
18552 // InternalApplicationConfiguration.g:5919:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ;
18553 public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException {
18554
18555 int stackSize = keepStackSize();
18556
18557 try {
18558 // InternalApplicationConfiguration.g:5923:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) )
18559 // InternalApplicationConfiguration.g:5924:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
18560 {
18561 // InternalApplicationConfiguration.g:5924:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
18562 // InternalApplicationConfiguration.g:5925:2: ( rule__IntervallNumber__Alternatives_2 )
18563 {
18564 before(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
18565 // InternalApplicationConfiguration.g:5926:2: ( rule__IntervallNumber__Alternatives_2 )
18566 // InternalApplicationConfiguration.g:5926:3: rule__IntervallNumber__Alternatives_2
18567 {
18568 pushFollow(FOLLOW_2);
18569 rule__IntervallNumber__Alternatives_2();
18570
18571 state._fsp--;
18572
18573
18574 }
18575
18576 after(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
18577
18578 }
18579
18580
18581 }
18582
18583 }
18584 catch (RecognitionException re) {
18585 reportError(re);
18586 recover(input,re);
18587 }
18588 finally {
18589
18590 restoreStackSize(stackSize);
18591
18592 }
18593 return ;
18594 }
18595 // $ANTLR end "rule__IntervallNumber__Group__2__Impl"
18596
18597
18598 // $ANTLR start "rule__IntEnumberation__Group__0"
18599 // InternalApplicationConfiguration.g:5935:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ;
18600 public final void rule__IntEnumberation__Group__0() throws RecognitionException {
18601
18602 int stackSize = keepStackSize();
18603
18604 try {
18605 // InternalApplicationConfiguration.g:5939:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 )
18606 // InternalApplicationConfiguration.g:5940:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1
18607 {
18608 pushFollow(FOLLOW_30);
18609 rule__IntEnumberation__Group__0__Impl();
18610
18611 state._fsp--;
18612
18613 pushFollow(FOLLOW_2);
18614 rule__IntEnumberation__Group__1();
18615
18616 state._fsp--;
18617
18618
18619 }
18620
18621 }
18622 catch (RecognitionException re) {
18623 reportError(re);
18624 recover(input,re);
18625 }
18626 finally {
18627
18628 restoreStackSize(stackSize);
18629
18630 }
18631 return ;
18632 }
18633 // $ANTLR end "rule__IntEnumberation__Group__0"
18634
18635
18636 // $ANTLR start "rule__IntEnumberation__Group__0__Impl"
18637 // InternalApplicationConfiguration.g:5947:1: rule__IntEnumberation__Group__0__Impl : ( () ) ;
18638 public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException {
18639
18640 int stackSize = keepStackSize();
18641
18642 try {
18643 // InternalApplicationConfiguration.g:5951:1: ( ( () ) )
18644 // InternalApplicationConfiguration.g:5952:1: ( () )
18645 {
18646 // InternalApplicationConfiguration.g:5952:1: ( () )
18647 // InternalApplicationConfiguration.g:5953:2: ()
18648 {
18649 before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
18650 // InternalApplicationConfiguration.g:5954:2: ()
18651 // InternalApplicationConfiguration.g:5954:3:
18652 {
18653 }
18654
18655 after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
18656
18657 }
18658
18659
18660 }
18661
18662 }
18663 finally {
18664
18665 restoreStackSize(stackSize);
18666
18667 }
18668 return ;
18669 }
18670 // $ANTLR end "rule__IntEnumberation__Group__0__Impl"
18671
18672
18673 // $ANTLR start "rule__IntEnumberation__Group__1"
18674 // InternalApplicationConfiguration.g:5962:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ;
18675 public final void rule__IntEnumberation__Group__1() throws RecognitionException {
18676
18677 int stackSize = keepStackSize();
18678
18679 try {
18680 // InternalApplicationConfiguration.g:5966:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 )
18681 // InternalApplicationConfiguration.g:5967:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2
18682 {
18683 pushFollow(FOLLOW_35);
18684 rule__IntEnumberation__Group__1__Impl();
18685
18686 state._fsp--;
18687
18688 pushFollow(FOLLOW_2);
18689 rule__IntEnumberation__Group__2();
18690
18691 state._fsp--;
18692
18693
18694 }
18695
18696 }
18697 catch (RecognitionException re) {
18698 reportError(re);
18699 recover(input,re);
18700 }
18701 finally {
18702
18703 restoreStackSize(stackSize);
18704
18705 }
18706 return ;
18707 }
18708 // $ANTLR end "rule__IntEnumberation__Group__1"
18709
18710
18711 // $ANTLR start "rule__IntEnumberation__Group__1__Impl"
18712 // InternalApplicationConfiguration.g:5974:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ;
18713 public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException {
18714
18715 int stackSize = keepStackSize();
18716
18717 try {
18718 // InternalApplicationConfiguration.g:5978:1: ( ( '{' ) )
18719 // InternalApplicationConfiguration.g:5979:1: ( '{' )
18720 {
18721 // InternalApplicationConfiguration.g:5979:1: ( '{' )
18722 // InternalApplicationConfiguration.g:5980:2: '{'
18723 {
18724 before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
18725 match(input,20,FOLLOW_2);
18726 after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
18727
18728 }
18729
18730
18731 }
18732
18733 }
18734 catch (RecognitionException re) {
18735 reportError(re);
18736 recover(input,re);
18737 }
18738 finally {
18739
18740 restoreStackSize(stackSize);
18741
18742 }
18743 return ;
18744 }
18745 // $ANTLR end "rule__IntEnumberation__Group__1__Impl"
18746
18747
18748 // $ANTLR start "rule__IntEnumberation__Group__2"
18749 // InternalApplicationConfiguration.g:5989:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ;
18750 public final void rule__IntEnumberation__Group__2() throws RecognitionException {
18751
18752 int stackSize = keepStackSize();
18753
18754 try {
18755 // InternalApplicationConfiguration.g:5993:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 )
18756 // InternalApplicationConfiguration.g:5994:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3
18757 {
18758 pushFollow(FOLLOW_35);
18759 rule__IntEnumberation__Group__2__Impl();
18760
18761 state._fsp--;
18762
18763 pushFollow(FOLLOW_2);
18764 rule__IntEnumberation__Group__3();
18765
18766 state._fsp--;
18767
18768
18769 }
18770
18771 }
18772 catch (RecognitionException re) {
18773 reportError(re);
18774 recover(input,re);
18775 }
18776 finally {
18777
18778 restoreStackSize(stackSize);
18779
18780 }
18781 return ;
18782 }
18783 // $ANTLR end "rule__IntEnumberation__Group__2"
18784
18785
18786 // $ANTLR start "rule__IntEnumberation__Group__2__Impl"
18787 // InternalApplicationConfiguration.g:6001:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ;
18788 public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException {
18789
18790 int stackSize = keepStackSize();
18791
18792 try {
18793 // InternalApplicationConfiguration.g:6005:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) )
18794 // InternalApplicationConfiguration.g:6006:1: ( ( rule__IntEnumberation__Group_2__0 )? )
18795 {
18796 // InternalApplicationConfiguration.g:6006:1: ( ( rule__IntEnumberation__Group_2__0 )? )
18797 // InternalApplicationConfiguration.g:6007:2: ( rule__IntEnumberation__Group_2__0 )?
18798 {
18799 before(grammarAccess.getIntEnumberationAccess().getGroup_2());
18800 // InternalApplicationConfiguration.g:6008:2: ( rule__IntEnumberation__Group_2__0 )?
18801 int alt46=2;
18802 int LA46_0 = input.LA(1);
18803
18804 if ( (LA46_0==RULE_INT) ) {
18805 alt46=1;
18806 }
18807 switch (alt46) {
18808 case 1 :
18809 // InternalApplicationConfiguration.g:6008:3: rule__IntEnumberation__Group_2__0
18810 {
18811 pushFollow(FOLLOW_2);
18812 rule__IntEnumberation__Group_2__0();
18813
18814 state._fsp--;
18815
18816
18817 }
18818 break;
18819
18820 }
18821
18822 after(grammarAccess.getIntEnumberationAccess().getGroup_2());
18823
18824 }
18825
18826
18827 }
18828
18829 }
18830 catch (RecognitionException re) {
18831 reportError(re);
18832 recover(input,re);
18833 }
18834 finally {
18835
18836 restoreStackSize(stackSize);
18837
18838 }
18839 return ;
18840 }
18841 // $ANTLR end "rule__IntEnumberation__Group__2__Impl"
18842
18843
18844 // $ANTLR start "rule__IntEnumberation__Group__3"
18845 // InternalApplicationConfiguration.g:6016:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ;
18846 public final void rule__IntEnumberation__Group__3() throws RecognitionException {
18847
18848 int stackSize = keepStackSize();
18849
18850 try {
18851 // InternalApplicationConfiguration.g:6020:1: ( rule__IntEnumberation__Group__3__Impl )
18852 // InternalApplicationConfiguration.g:6021:2: rule__IntEnumberation__Group__3__Impl
18853 {
18854 pushFollow(FOLLOW_2);
18855 rule__IntEnumberation__Group__3__Impl();
18856
18857 state._fsp--;
18858
18859
18860 }
18861
18862 }
18863 catch (RecognitionException re) {
18864 reportError(re);
18865 recover(input,re);
18866 }
18867 finally {
18868
18869 restoreStackSize(stackSize);
18870
18871 }
18872 return ;
18873 }
18874 // $ANTLR end "rule__IntEnumberation__Group__3"
18875
18876
18877 // $ANTLR start "rule__IntEnumberation__Group__3__Impl"
18878 // InternalApplicationConfiguration.g:6027:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ;
18879 public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException {
18880
18881 int stackSize = keepStackSize();
18882
18883 try {
18884 // InternalApplicationConfiguration.g:6031:1: ( ( '}' ) )
18885 // InternalApplicationConfiguration.g:6032:1: ( '}' )
18886 {
18887 // InternalApplicationConfiguration.g:6032:1: ( '}' )
18888 // InternalApplicationConfiguration.g:6033:2: '}'
18889 {
18890 before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
18891 match(input,21,FOLLOW_2);
18892 after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
18893
18894 }
18895
18896
18897 }
18898
18899 }
18900 catch (RecognitionException re) {
18901 reportError(re);
18902 recover(input,re);
18903 }
18904 finally {
18905
18906 restoreStackSize(stackSize);
18907
18908 }
18909 return ;
18910 }
18911 // $ANTLR end "rule__IntEnumberation__Group__3__Impl"
18912
18913
18914 // $ANTLR start "rule__IntEnumberation__Group_2__0"
18915 // InternalApplicationConfiguration.g:6043:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ;
18916 public final void rule__IntEnumberation__Group_2__0() throws RecognitionException {
18917
18918 int stackSize = keepStackSize();
18919
18920 try {
18921 // InternalApplicationConfiguration.g:6047:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 )
18922 // InternalApplicationConfiguration.g:6048:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1
18923 {
18924 pushFollow(FOLLOW_22);
18925 rule__IntEnumberation__Group_2__0__Impl();
18926
18927 state._fsp--;
18928
18929 pushFollow(FOLLOW_2);
18930 rule__IntEnumberation__Group_2__1();
18931
18932 state._fsp--;
18933
18934
18935 }
18936
18937 }
18938 catch (RecognitionException re) {
18939 reportError(re);
18940 recover(input,re);
18941 }
18942 finally {
18943
18944 restoreStackSize(stackSize);
18945
18946 }
18947 return ;
18948 }
18949 // $ANTLR end "rule__IntEnumberation__Group_2__0"
18950
18951
18952 // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl"
18953 // InternalApplicationConfiguration.g:6055:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ;
18954 public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException {
18955
18956 int stackSize = keepStackSize();
18957
18958 try {
18959 // InternalApplicationConfiguration.g:6059:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) )
18960 // InternalApplicationConfiguration.g:6060:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
18961 {
18962 // InternalApplicationConfiguration.g:6060:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
18963 // InternalApplicationConfiguration.g:6061:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
18964 {
18965 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
18966 // InternalApplicationConfiguration.g:6062:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
18967 // InternalApplicationConfiguration.g:6062:3: rule__IntEnumberation__EntryAssignment_2_0
18968 {
18969 pushFollow(FOLLOW_2);
18970 rule__IntEnumberation__EntryAssignment_2_0();
18971
18972 state._fsp--;
18973
18974
18975 }
18976
18977 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
18978
18979 }
18980
18981
18982 }
18983
18984 }
18985 catch (RecognitionException re) {
18986 reportError(re);
18987 recover(input,re);
18988 }
18989 finally {
18990
18991 restoreStackSize(stackSize);
18992
18993 }
18994 return ;
18995 }
18996 // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl"
18997
18998
18999 // $ANTLR start "rule__IntEnumberation__Group_2__1"
19000 // InternalApplicationConfiguration.g:6070:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ;
19001 public final void rule__IntEnumberation__Group_2__1() throws RecognitionException {
19002
19003 int stackSize = keepStackSize();
19004
19005 try {
19006 // InternalApplicationConfiguration.g:6074:1: ( rule__IntEnumberation__Group_2__1__Impl )
19007 // InternalApplicationConfiguration.g:6075:2: rule__IntEnumberation__Group_2__1__Impl
19008 {
19009 pushFollow(FOLLOW_2);
19010 rule__IntEnumberation__Group_2__1__Impl();
19011
19012 state._fsp--;
19013
19014
19015 }
19016
19017 }
19018 catch (RecognitionException re) {
19019 reportError(re);
19020 recover(input,re);
19021 }
19022 finally {
19023
19024 restoreStackSize(stackSize);
19025
19026 }
19027 return ;
19028 }
19029 // $ANTLR end "rule__IntEnumberation__Group_2__1"
19030
19031
19032 // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl"
19033 // InternalApplicationConfiguration.g:6081:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ;
19034 public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException {
19035
19036 int stackSize = keepStackSize();
19037
19038 try {
19039 // InternalApplicationConfiguration.g:6085:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) )
19040 // InternalApplicationConfiguration.g:6086:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
19041 {
19042 // InternalApplicationConfiguration.g:6086:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
19043 // InternalApplicationConfiguration.g:6087:2: ( rule__IntEnumberation__Group_2_1__0 )*
19044 {
19045 before(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
19046 // InternalApplicationConfiguration.g:6088:2: ( rule__IntEnumberation__Group_2_1__0 )*
19047 loop47:
19048 do {
19049 int alt47=2;
19050 int LA47_0 = input.LA(1);
19051
19052 if ( (LA47_0==22) ) {
19053 alt47=1;
19054 }
19055
19056
19057 switch (alt47) {
19058 case 1 :
19059 // InternalApplicationConfiguration.g:6088:3: rule__IntEnumberation__Group_2_1__0
19060 {
19061 pushFollow(FOLLOW_15);
19062 rule__IntEnumberation__Group_2_1__0();
19063
19064 state._fsp--;
19065
19066
19067 }
19068 break;
19069
19070 default :
19071 break loop47;
19072 }
19073 } while (true);
19074
19075 after(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
19076
19077 }
19078
19079
19080 }
19081
19082 }
19083 catch (RecognitionException re) {
19084 reportError(re);
19085 recover(input,re);
19086 }
19087 finally {
19088
19089 restoreStackSize(stackSize);
19090
19091 }
19092 return ;
19093 }
19094 // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl"
19095
19096
19097 // $ANTLR start "rule__IntEnumberation__Group_2_1__0"
19098 // InternalApplicationConfiguration.g:6097:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ;
19099 public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException {
19100
19101 int stackSize = keepStackSize();
19102
19103 try {
19104 // InternalApplicationConfiguration.g:6101:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 )
19105 // InternalApplicationConfiguration.g:6102:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1
19106 {
19107 pushFollow(FOLLOW_36);
19108 rule__IntEnumberation__Group_2_1__0__Impl();
19109
19110 state._fsp--;
19111
19112 pushFollow(FOLLOW_2);
19113 rule__IntEnumberation__Group_2_1__1();
19114
19115 state._fsp--;
19116
19117
19118 }
19119
19120 }
19121 catch (RecognitionException re) {
19122 reportError(re);
19123 recover(input,re);
19124 }
19125 finally {
19126
19127 restoreStackSize(stackSize);
19128
19129 }
19130 return ;
19131 }
19132 // $ANTLR end "rule__IntEnumberation__Group_2_1__0"
19133
19134
19135 // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl"
19136 // InternalApplicationConfiguration.g:6109:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ;
19137 public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException {
19138
19139 int stackSize = keepStackSize();
19140
19141 try {
19142 // InternalApplicationConfiguration.g:6113:1: ( ( ',' ) )
19143 // InternalApplicationConfiguration.g:6114:1: ( ',' )
19144 {
19145 // InternalApplicationConfiguration.g:6114:1: ( ',' )
19146 // InternalApplicationConfiguration.g:6115:2: ','
19147 {
19148 before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
19149 match(input,22,FOLLOW_2);
19150 after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
19151
19152 }
19153
19154
19155 }
19156
19157 }
19158 catch (RecognitionException re) {
19159 reportError(re);
19160 recover(input,re);
19161 }
19162 finally {
19163
19164 restoreStackSize(stackSize);
19165
19166 }
19167 return ;
19168 }
19169 // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl"
19170
19171
19172 // $ANTLR start "rule__IntEnumberation__Group_2_1__1"
19173 // InternalApplicationConfiguration.g:6124:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ;
19174 public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException {
19175
19176 int stackSize = keepStackSize();
19177
19178 try {
19179 // InternalApplicationConfiguration.g:6128:1: ( rule__IntEnumberation__Group_2_1__1__Impl )
19180 // InternalApplicationConfiguration.g:6129:2: rule__IntEnumberation__Group_2_1__1__Impl
19181 {
19182 pushFollow(FOLLOW_2);
19183 rule__IntEnumberation__Group_2_1__1__Impl();
19184
19185 state._fsp--;
19186
19187
19188 }
19189
19190 }
19191 catch (RecognitionException re) {
19192 reportError(re);
19193 recover(input,re);
19194 }
19195 finally {
19196
19197 restoreStackSize(stackSize);
19198
19199 }
19200 return ;
19201 }
19202 // $ANTLR end "rule__IntEnumberation__Group_2_1__1"
19203
19204
19205 // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl"
19206 // InternalApplicationConfiguration.g:6135:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ;
19207 public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException {
19208
19209 int stackSize = keepStackSize();
19210
19211 try {
19212 // InternalApplicationConfiguration.g:6139:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) )
19213 // InternalApplicationConfiguration.g:6140:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
19214 {
19215 // InternalApplicationConfiguration.g:6140:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
19216 // InternalApplicationConfiguration.g:6141:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
19217 {
19218 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
19219 // InternalApplicationConfiguration.g:6142:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
19220 // InternalApplicationConfiguration.g:6142:3: rule__IntEnumberation__EntryAssignment_2_1_1
19221 {
19222 pushFollow(FOLLOW_2);
19223 rule__IntEnumberation__EntryAssignment_2_1_1();
19224
19225 state._fsp--;
19226
19227
19228 }
19229
19230 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
19231
19232 }
19233
19234
19235 }
19236
19237 }
19238 catch (RecognitionException re) {
19239 reportError(re);
19240 recover(input,re);
19241 }
19242 finally {
19243
19244 restoreStackSize(stackSize);
19245
19246 }
19247 return ;
19248 }
19249 // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl"
19250
19251
19252 // $ANTLR start "rule__RealEnumeration__Group__0"
19253 // InternalApplicationConfiguration.g:6151:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ;
19254 public final void rule__RealEnumeration__Group__0() throws RecognitionException {
19255
19256 int stackSize = keepStackSize();
19257
19258 try {
19259 // InternalApplicationConfiguration.g:6155:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 )
19260 // InternalApplicationConfiguration.g:6156:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1
19261 {
19262 pushFollow(FOLLOW_30);
19263 rule__RealEnumeration__Group__0__Impl();
19264
19265 state._fsp--;
19266
19267 pushFollow(FOLLOW_2);
19268 rule__RealEnumeration__Group__1();
19269
19270 state._fsp--;
19271
19272
19273 }
19274
19275 }
19276 catch (RecognitionException re) {
19277 reportError(re);
19278 recover(input,re);
19279 }
19280 finally {
19281
19282 restoreStackSize(stackSize);
19283
19284 }
19285 return ;
19286 }
19287 // $ANTLR end "rule__RealEnumeration__Group__0"
19288
19289
19290 // $ANTLR start "rule__RealEnumeration__Group__0__Impl"
19291 // InternalApplicationConfiguration.g:6163:1: rule__RealEnumeration__Group__0__Impl : ( () ) ;
19292 public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException {
19293
19294 int stackSize = keepStackSize();
19295
19296 try {
19297 // InternalApplicationConfiguration.g:6167:1: ( ( () ) )
19298 // InternalApplicationConfiguration.g:6168:1: ( () )
19299 {
19300 // InternalApplicationConfiguration.g:6168:1: ( () )
19301 // InternalApplicationConfiguration.g:6169:2: ()
19302 {
19303 before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
19304 // InternalApplicationConfiguration.g:6170:2: ()
19305 // InternalApplicationConfiguration.g:6170:3:
19306 {
19307 }
19308
19309 after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
19310
19311 }
19312
19313
19314 }
19315
19316 }
19317 finally {
19318
19319 restoreStackSize(stackSize);
19320
19321 }
19322 return ;
19323 }
19324 // $ANTLR end "rule__RealEnumeration__Group__0__Impl"
19325
19326
19327 // $ANTLR start "rule__RealEnumeration__Group__1"
19328 // InternalApplicationConfiguration.g:6178:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ;
19329 public final void rule__RealEnumeration__Group__1() throws RecognitionException {
19330
19331 int stackSize = keepStackSize();
19332
19333 try {
19334 // InternalApplicationConfiguration.g:6182:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 )
19335 // InternalApplicationConfiguration.g:6183:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2
19336 {
19337 pushFollow(FOLLOW_35);
19338 rule__RealEnumeration__Group__1__Impl();
19339
19340 state._fsp--;
19341
19342 pushFollow(FOLLOW_2);
19343 rule__RealEnumeration__Group__2();
19344
19345 state._fsp--;
19346
19347
19348 }
19349
19350 }
19351 catch (RecognitionException re) {
19352 reportError(re);
19353 recover(input,re);
19354 }
19355 finally {
19356
19357 restoreStackSize(stackSize);
19358
19359 }
19360 return ;
19361 }
19362 // $ANTLR end "rule__RealEnumeration__Group__1"
19363
19364
19365 // $ANTLR start "rule__RealEnumeration__Group__1__Impl"
19366 // InternalApplicationConfiguration.g:6190:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ;
19367 public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException {
19368
19369 int stackSize = keepStackSize();
19370
19371 try {
19372 // InternalApplicationConfiguration.g:6194:1: ( ( '{' ) )
19373 // InternalApplicationConfiguration.g:6195:1: ( '{' )
19374 {
19375 // InternalApplicationConfiguration.g:6195:1: ( '{' )
19376 // InternalApplicationConfiguration.g:6196:2: '{'
19377 {
19378 before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
19379 match(input,20,FOLLOW_2);
19380 after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
19381
19382 }
19383
19384
19385 }
19386
19387 }
19388 catch (RecognitionException re) {
19389 reportError(re);
19390 recover(input,re);
19391 }
19392 finally {
19393
19394 restoreStackSize(stackSize);
19395
19396 }
19397 return ;
19398 }
19399 // $ANTLR end "rule__RealEnumeration__Group__1__Impl"
19400
19401
19402 // $ANTLR start "rule__RealEnumeration__Group__2"
19403 // InternalApplicationConfiguration.g:6205:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ;
19404 public final void rule__RealEnumeration__Group__2() throws RecognitionException {
19405
19406 int stackSize = keepStackSize();
19407
19408 try {
19409 // InternalApplicationConfiguration.g:6209:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 )
19410 // InternalApplicationConfiguration.g:6210:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3
19411 {
19412 pushFollow(FOLLOW_35);
19413 rule__RealEnumeration__Group__2__Impl();
19414
19415 state._fsp--;
19416
19417 pushFollow(FOLLOW_2);
19418 rule__RealEnumeration__Group__3();
19419
19420 state._fsp--;
19421
19422
19423 }
19424
19425 }
19426 catch (RecognitionException re) {
19427 reportError(re);
19428 recover(input,re);
19429 }
19430 finally {
19431
19432 restoreStackSize(stackSize);
19433
19434 }
19435 return ;
19436 }
19437 // $ANTLR end "rule__RealEnumeration__Group__2"
19438
19439
19440 // $ANTLR start "rule__RealEnumeration__Group__2__Impl"
19441 // InternalApplicationConfiguration.g:6217:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ;
19442 public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException {
19443
19444 int stackSize = keepStackSize();
19445
19446 try {
19447 // InternalApplicationConfiguration.g:6221:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) )
19448 // InternalApplicationConfiguration.g:6222:1: ( ( rule__RealEnumeration__Group_2__0 )? )
19449 {
19450 // InternalApplicationConfiguration.g:6222:1: ( ( rule__RealEnumeration__Group_2__0 )? )
19451 // InternalApplicationConfiguration.g:6223:2: ( rule__RealEnumeration__Group_2__0 )?
19452 {
19453 before(grammarAccess.getRealEnumerationAccess().getGroup_2());
19454 // InternalApplicationConfiguration.g:6224:2: ( rule__RealEnumeration__Group_2__0 )?
19455 int alt48=2;
19456 int LA48_0 = input.LA(1);
19457
19458 if ( (LA48_0==RULE_INT) ) {
19459 alt48=1;
19460 }
19461 switch (alt48) {
19462 case 1 :
19463 // InternalApplicationConfiguration.g:6224:3: rule__RealEnumeration__Group_2__0
19464 {
19465 pushFollow(FOLLOW_2);
19466 rule__RealEnumeration__Group_2__0();
19467
19468 state._fsp--;
19469
19470
19471 }
19472 break;
19473
19474 }
19475
19476 after(grammarAccess.getRealEnumerationAccess().getGroup_2());
19477
19478 }
19479
19480
19481 }
19482
19483 }
19484 catch (RecognitionException re) {
19485 reportError(re);
19486 recover(input,re);
19487 }
19488 finally {
19489
19490 restoreStackSize(stackSize);
19491
19492 }
19493 return ;
19494 }
19495 // $ANTLR end "rule__RealEnumeration__Group__2__Impl"
19496
19497
19498 // $ANTLR start "rule__RealEnumeration__Group__3"
19499 // InternalApplicationConfiguration.g:6232:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ;
19500 public final void rule__RealEnumeration__Group__3() throws RecognitionException {
19501
19502 int stackSize = keepStackSize();
19503
19504 try {
19505 // InternalApplicationConfiguration.g:6236:1: ( rule__RealEnumeration__Group__3__Impl )
19506 // InternalApplicationConfiguration.g:6237:2: rule__RealEnumeration__Group__3__Impl
19507 {
19508 pushFollow(FOLLOW_2);
19509 rule__RealEnumeration__Group__3__Impl();
19510
19511 state._fsp--;
19512
19513
19514 }
19515
19516 }
19517 catch (RecognitionException re) {
19518 reportError(re);
19519 recover(input,re);
19520 }
19521 finally {
19522
19523 restoreStackSize(stackSize);
19524
19525 }
19526 return ;
19527 }
19528 // $ANTLR end "rule__RealEnumeration__Group__3"
19529
19530
19531 // $ANTLR start "rule__RealEnumeration__Group__3__Impl"
19532 // InternalApplicationConfiguration.g:6243:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ;
19533 public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException {
19534
19535 int stackSize = keepStackSize();
19536
19537 try {
19538 // InternalApplicationConfiguration.g:6247:1: ( ( '}' ) )
19539 // InternalApplicationConfiguration.g:6248:1: ( '}' )
19540 {
19541 // InternalApplicationConfiguration.g:6248:1: ( '}' )
19542 // InternalApplicationConfiguration.g:6249:2: '}'
19543 {
19544 before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
19545 match(input,21,FOLLOW_2);
19546 after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
19547
19548 }
19549
19550
19551 }
19552
19553 }
19554 catch (RecognitionException re) {
19555 reportError(re);
19556 recover(input,re);
19557 }
19558 finally {
19559
19560 restoreStackSize(stackSize);
19561
19562 }
19563 return ;
19564 }
19565 // $ANTLR end "rule__RealEnumeration__Group__3__Impl"
19566
19567
19568 // $ANTLR start "rule__RealEnumeration__Group_2__0"
19569 // InternalApplicationConfiguration.g:6259:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ;
19570 public final void rule__RealEnumeration__Group_2__0() throws RecognitionException {
19571
19572 int stackSize = keepStackSize();
19573
19574 try {
19575 // InternalApplicationConfiguration.g:6263:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 )
19576 // InternalApplicationConfiguration.g:6264:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1
19577 {
19578 pushFollow(FOLLOW_22);
19579 rule__RealEnumeration__Group_2__0__Impl();
19580
19581 state._fsp--;
19582
19583 pushFollow(FOLLOW_2);
19584 rule__RealEnumeration__Group_2__1();
19585
19586 state._fsp--;
19587
19588
19589 }
19590
19591 }
19592 catch (RecognitionException re) {
19593 reportError(re);
19594 recover(input,re);
19595 }
19596 finally {
19597
19598 restoreStackSize(stackSize);
19599
19600 }
19601 return ;
19602 }
19603 // $ANTLR end "rule__RealEnumeration__Group_2__0"
19604
19605
19606 // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl"
19607 // InternalApplicationConfiguration.g:6271:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ;
19608 public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException {
19609
19610 int stackSize = keepStackSize();
19611
19612 try {
19613 // InternalApplicationConfiguration.g:6275:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) )
19614 // InternalApplicationConfiguration.g:6276:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
19615 {
19616 // InternalApplicationConfiguration.g:6276:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
19617 // InternalApplicationConfiguration.g:6277:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
19618 {
19619 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
19620 // InternalApplicationConfiguration.g:6278:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
19621 // InternalApplicationConfiguration.g:6278:3: rule__RealEnumeration__EntryAssignment_2_0
19622 {
19623 pushFollow(FOLLOW_2);
19624 rule__RealEnumeration__EntryAssignment_2_0();
19625
19626 state._fsp--;
19627
19628
19629 }
19630
19631 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
19632
19633 }
19634
19635
19636 }
19637
19638 }
19639 catch (RecognitionException re) {
19640 reportError(re);
19641 recover(input,re);
19642 }
19643 finally {
19644
19645 restoreStackSize(stackSize);
19646
19647 }
19648 return ;
19649 }
19650 // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl"
19651
19652
19653 // $ANTLR start "rule__RealEnumeration__Group_2__1"
19654 // InternalApplicationConfiguration.g:6286:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ;
19655 public final void rule__RealEnumeration__Group_2__1() throws RecognitionException {
19656
19657 int stackSize = keepStackSize();
19658
19659 try {
19660 // InternalApplicationConfiguration.g:6290:1: ( rule__RealEnumeration__Group_2__1__Impl )
19661 // InternalApplicationConfiguration.g:6291:2: rule__RealEnumeration__Group_2__1__Impl
19662 {
19663 pushFollow(FOLLOW_2);
19664 rule__RealEnumeration__Group_2__1__Impl();
19665
19666 state._fsp--;
19667
19668
19669 }
19670
19671 }
19672 catch (RecognitionException re) {
19673 reportError(re);
19674 recover(input,re);
19675 }
19676 finally {
19677
19678 restoreStackSize(stackSize);
19679
19680 }
19681 return ;
19682 }
19683 // $ANTLR end "rule__RealEnumeration__Group_2__1"
19684
19685
19686 // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl"
19687 // InternalApplicationConfiguration.g:6297:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ;
19688 public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException {
19689
19690 int stackSize = keepStackSize();
19691
19692 try {
19693 // InternalApplicationConfiguration.g:6301:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) )
19694 // InternalApplicationConfiguration.g:6302:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
19695 {
19696 // InternalApplicationConfiguration.g:6302:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
19697 // InternalApplicationConfiguration.g:6303:2: ( rule__RealEnumeration__Group_2_1__0 )*
19698 {
19699 before(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
19700 // InternalApplicationConfiguration.g:6304:2: ( rule__RealEnumeration__Group_2_1__0 )*
19701 loop49:
19702 do {
19703 int alt49=2;
19704 int LA49_0 = input.LA(1);
19705
19706 if ( (LA49_0==22) ) {
19707 alt49=1;
19708 }
19709
19710
19711 switch (alt49) {
19712 case 1 :
19713 // InternalApplicationConfiguration.g:6304:3: rule__RealEnumeration__Group_2_1__0
19714 {
19715 pushFollow(FOLLOW_15);
19716 rule__RealEnumeration__Group_2_1__0();
19717
19718 state._fsp--;
19719
19720
19721 }
19722 break;
19723
19724 default :
19725 break loop49;
19726 }
19727 } while (true);
19728
19729 after(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
19730
19731 }
19732
19733
19734 }
19735
19736 }
19737 catch (RecognitionException re) {
19738 reportError(re);
19739 recover(input,re);
19740 }
19741 finally {
19742
19743 restoreStackSize(stackSize);
19744
19745 }
19746 return ;
19747 }
19748 // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl"
19749
19750
19751 // $ANTLR start "rule__RealEnumeration__Group_2_1__0"
19752 // InternalApplicationConfiguration.g:6313:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ;
19753 public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException {
19754
19755 int stackSize = keepStackSize();
19756
19757 try {
19758 // InternalApplicationConfiguration.g:6317:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 )
19759 // InternalApplicationConfiguration.g:6318:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1
19760 {
19761 pushFollow(FOLLOW_36);
19762 rule__RealEnumeration__Group_2_1__0__Impl();
19763
19764 state._fsp--;
19765
19766 pushFollow(FOLLOW_2);
19767 rule__RealEnumeration__Group_2_1__1();
19768
19769 state._fsp--;
19770
19771
19772 }
19773
19774 }
19775 catch (RecognitionException re) {
19776 reportError(re);
19777 recover(input,re);
19778 }
19779 finally {
19780
19781 restoreStackSize(stackSize);
19782
19783 }
19784 return ;
19785 }
19786 // $ANTLR end "rule__RealEnumeration__Group_2_1__0"
19787
19788
19789 // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl"
19790 // InternalApplicationConfiguration.g:6325:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ;
19791 public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException {
19792
19793 int stackSize = keepStackSize();
19794
19795 try {
19796 // InternalApplicationConfiguration.g:6329:1: ( ( ',' ) )
19797 // InternalApplicationConfiguration.g:6330:1: ( ',' )
19798 {
19799 // InternalApplicationConfiguration.g:6330:1: ( ',' )
19800 // InternalApplicationConfiguration.g:6331:2: ','
19801 {
19802 before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
19803 match(input,22,FOLLOW_2);
19804 after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
19805
19806 }
19807
19808
19809 }
19810
19811 }
19812 catch (RecognitionException re) {
19813 reportError(re);
19814 recover(input,re);
19815 }
19816 finally {
19817
19818 restoreStackSize(stackSize);
19819
19820 }
19821 return ;
19822 }
19823 // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl"
19824
19825
19826 // $ANTLR start "rule__RealEnumeration__Group_2_1__1"
19827 // InternalApplicationConfiguration.g:6340:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ;
19828 public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException {
19829
19830 int stackSize = keepStackSize();
19831
19832 try {
19833 // InternalApplicationConfiguration.g:6344:1: ( rule__RealEnumeration__Group_2_1__1__Impl )
19834 // InternalApplicationConfiguration.g:6345:2: rule__RealEnumeration__Group_2_1__1__Impl
19835 {
19836 pushFollow(FOLLOW_2);
19837 rule__RealEnumeration__Group_2_1__1__Impl();
19838
19839 state._fsp--;
19840
19841
19842 }
19843
19844 }
19845 catch (RecognitionException re) {
19846 reportError(re);
19847 recover(input,re);
19848 }
19849 finally {
19850
19851 restoreStackSize(stackSize);
19852
19853 }
19854 return ;
19855 }
19856 // $ANTLR end "rule__RealEnumeration__Group_2_1__1"
19857
19858
19859 // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl"
19860 // InternalApplicationConfiguration.g:6351:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ;
19861 public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException {
19862
19863 int stackSize = keepStackSize();
19864
19865 try {
19866 // InternalApplicationConfiguration.g:6355:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) )
19867 // InternalApplicationConfiguration.g:6356:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
19868 {
19869 // InternalApplicationConfiguration.g:6356:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
19870 // InternalApplicationConfiguration.g:6357:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
19871 {
19872 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
19873 // InternalApplicationConfiguration.g:6358:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
19874 // InternalApplicationConfiguration.g:6358:3: rule__RealEnumeration__EntryAssignment_2_1_1
19875 {
19876 pushFollow(FOLLOW_2);
19877 rule__RealEnumeration__EntryAssignment_2_1_1();
19878
19879 state._fsp--;
19880
19881
19882 }
19883
19884 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
19885
19886 }
19887
19888
19889 }
19890
19891 }
19892 catch (RecognitionException re) {
19893 reportError(re);
19894 recover(input,re);
19895 }
19896 finally {
19897
19898 restoreStackSize(stackSize);
19899
19900 }
19901 return ;
19902 }
19903 // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl"
19904
19905
19906 // $ANTLR start "rule__StringEnumeration__Group__0"
19907 // InternalApplicationConfiguration.g:6367:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ;
19908 public final void rule__StringEnumeration__Group__0() throws RecognitionException {
19909
19910 int stackSize = keepStackSize();
19911
19912 try {
19913 // InternalApplicationConfiguration.g:6371:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 )
19914 // InternalApplicationConfiguration.g:6372:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1
19915 {
19916 pushFollow(FOLLOW_30);
19917 rule__StringEnumeration__Group__0__Impl();
19918
19919 state._fsp--;
19920
19921 pushFollow(FOLLOW_2);
19922 rule__StringEnumeration__Group__1();
19923
19924 state._fsp--;
19925
19926
19927 }
19928
19929 }
19930 catch (RecognitionException re) {
19931 reportError(re);
19932 recover(input,re);
19933 }
19934 finally {
19935
19936 restoreStackSize(stackSize);
19937
19938 }
19939 return ;
19940 }
19941 // $ANTLR end "rule__StringEnumeration__Group__0"
19942
19943
19944 // $ANTLR start "rule__StringEnumeration__Group__0__Impl"
19945 // InternalApplicationConfiguration.g:6379:1: rule__StringEnumeration__Group__0__Impl : ( () ) ;
19946 public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException {
19947
19948 int stackSize = keepStackSize();
19949
19950 try {
19951 // InternalApplicationConfiguration.g:6383:1: ( ( () ) )
19952 // InternalApplicationConfiguration.g:6384:1: ( () )
19953 {
19954 // InternalApplicationConfiguration.g:6384:1: ( () )
19955 // InternalApplicationConfiguration.g:6385:2: ()
19956 {
19957 before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
19958 // InternalApplicationConfiguration.g:6386:2: ()
19959 // InternalApplicationConfiguration.g:6386:3:
19960 {
19961 }
19962
19963 after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
19964
19965 }
19966
19967
19968 }
19969
19970 }
19971 finally {
19972
19973 restoreStackSize(stackSize);
19974
19975 }
19976 return ;
19977 }
19978 // $ANTLR end "rule__StringEnumeration__Group__0__Impl"
19979
19980
19981 // $ANTLR start "rule__StringEnumeration__Group__1"
19982 // InternalApplicationConfiguration.g:6394:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ;
19983 public final void rule__StringEnumeration__Group__1() throws RecognitionException {
19984
19985 int stackSize = keepStackSize();
19986
19987 try {
19988 // InternalApplicationConfiguration.g:6398:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 )
19989 // InternalApplicationConfiguration.g:6399:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2
19990 {
19991 pushFollow(FOLLOW_21);
19992 rule__StringEnumeration__Group__1__Impl();
19993
19994 state._fsp--;
19995
19996 pushFollow(FOLLOW_2);
19997 rule__StringEnumeration__Group__2();
19998
19999 state._fsp--;
20000
20001
20002 }
20003
20004 }
20005 catch (RecognitionException re) {
20006 reportError(re);
20007 recover(input,re);
20008 }
20009 finally {
20010
20011 restoreStackSize(stackSize);
20012
20013 }
20014 return ;
20015 }
20016 // $ANTLR end "rule__StringEnumeration__Group__1"
20017
20018
20019 // $ANTLR start "rule__StringEnumeration__Group__1__Impl"
20020 // InternalApplicationConfiguration.g:6406:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ;
20021 public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException {
20022
20023 int stackSize = keepStackSize();
20024
20025 try {
20026 // InternalApplicationConfiguration.g:6410:1: ( ( '{' ) )
20027 // InternalApplicationConfiguration.g:6411:1: ( '{' )
20028 {
20029 // InternalApplicationConfiguration.g:6411:1: ( '{' )
20030 // InternalApplicationConfiguration.g:6412:2: '{'
20031 {
20032 before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
20033 match(input,20,FOLLOW_2);
20034 after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
20035
20036 }
20037
20038
20039 }
20040
20041 }
20042 catch (RecognitionException re) {
20043 reportError(re);
20044 recover(input,re);
20045 }
20046 finally {
20047
20048 restoreStackSize(stackSize);
20049
20050 }
20051 return ;
20052 }
20053 // $ANTLR end "rule__StringEnumeration__Group__1__Impl"
20054
20055
20056 // $ANTLR start "rule__StringEnumeration__Group__2"
20057 // InternalApplicationConfiguration.g:6421:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ;
20058 public final void rule__StringEnumeration__Group__2() throws RecognitionException {
20059
20060 int stackSize = keepStackSize();
20061
20062 try {
20063 // InternalApplicationConfiguration.g:6425:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 )
20064 // InternalApplicationConfiguration.g:6426:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3
20065 {
20066 pushFollow(FOLLOW_21);
20067 rule__StringEnumeration__Group__2__Impl();
20068
20069 state._fsp--;
20070
20071 pushFollow(FOLLOW_2);
20072 rule__StringEnumeration__Group__3();
20073
20074 state._fsp--;
20075
20076
20077 }
20078
20079 }
20080 catch (RecognitionException re) {
20081 reportError(re);
20082 recover(input,re);
20083 }
20084 finally {
20085
20086 restoreStackSize(stackSize);
20087
20088 }
20089 return ;
20090 }
20091 // $ANTLR end "rule__StringEnumeration__Group__2"
20092
20093
20094 // $ANTLR start "rule__StringEnumeration__Group__2__Impl"
20095 // InternalApplicationConfiguration.g:6433:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ;
20096 public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException {
20097
20098 int stackSize = keepStackSize();
20099
20100 try {
20101 // InternalApplicationConfiguration.g:6437:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) )
20102 // InternalApplicationConfiguration.g:6438:1: ( ( rule__StringEnumeration__Group_2__0 )? )
20103 {
20104 // InternalApplicationConfiguration.g:6438:1: ( ( rule__StringEnumeration__Group_2__0 )? )
20105 // InternalApplicationConfiguration.g:6439:2: ( rule__StringEnumeration__Group_2__0 )?
20106 {
20107 before(grammarAccess.getStringEnumerationAccess().getGroup_2());
20108 // InternalApplicationConfiguration.g:6440:2: ( rule__StringEnumeration__Group_2__0 )?
20109 int alt50=2;
20110 int LA50_0 = input.LA(1);
20111
20112 if ( (LA50_0==RULE_STRING) ) {
20113 alt50=1;
20114 }
20115 switch (alt50) {
20116 case 1 :
20117 // InternalApplicationConfiguration.g:6440:3: rule__StringEnumeration__Group_2__0
20118 {
20119 pushFollow(FOLLOW_2);
20120 rule__StringEnumeration__Group_2__0();
20121
20122 state._fsp--;
20123
20124
20125 }
20126 break;
20127
20128 }
20129
20130 after(grammarAccess.getStringEnumerationAccess().getGroup_2());
20131
20132 }
20133
20134
20135 }
20136
20137 }
20138 catch (RecognitionException re) {
20139 reportError(re);
20140 recover(input,re);
20141 }
20142 finally {
20143
20144 restoreStackSize(stackSize);
20145
20146 }
20147 return ;
20148 }
20149 // $ANTLR end "rule__StringEnumeration__Group__2__Impl"
20150
20151
20152 // $ANTLR start "rule__StringEnumeration__Group__3"
20153 // InternalApplicationConfiguration.g:6448:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ;
20154 public final void rule__StringEnumeration__Group__3() throws RecognitionException {
20155
20156 int stackSize = keepStackSize();
20157
20158 try {
20159 // InternalApplicationConfiguration.g:6452:1: ( rule__StringEnumeration__Group__3__Impl )
20160 // InternalApplicationConfiguration.g:6453:2: rule__StringEnumeration__Group__3__Impl
20161 {
20162 pushFollow(FOLLOW_2);
20163 rule__StringEnumeration__Group__3__Impl();
20164
20165 state._fsp--;
20166
20167
20168 }
20169
20170 }
20171 catch (RecognitionException re) {
20172 reportError(re);
20173 recover(input,re);
20174 }
20175 finally {
20176
20177 restoreStackSize(stackSize);
20178
20179 }
20180 return ;
20181 }
20182 // $ANTLR end "rule__StringEnumeration__Group__3"
20183
20184
20185 // $ANTLR start "rule__StringEnumeration__Group__3__Impl"
20186 // InternalApplicationConfiguration.g:6459:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ;
20187 public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException {
20188
20189 int stackSize = keepStackSize();
20190
20191 try {
20192 // InternalApplicationConfiguration.g:6463:1: ( ( '}' ) )
20193 // InternalApplicationConfiguration.g:6464:1: ( '}' )
20194 {
20195 // InternalApplicationConfiguration.g:6464:1: ( '}' )
20196 // InternalApplicationConfiguration.g:6465:2: '}'
20197 {
20198 before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
20199 match(input,21,FOLLOW_2);
20200 after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
20201
20202 }
20203
20204
20205 }
20206
20207 }
20208 catch (RecognitionException re) {
20209 reportError(re);
20210 recover(input,re);
20211 }
20212 finally {
20213
20214 restoreStackSize(stackSize);
20215
20216 }
20217 return ;
20218 }
20219 // $ANTLR end "rule__StringEnumeration__Group__3__Impl"
20220
20221
20222 // $ANTLR start "rule__StringEnumeration__Group_2__0"
20223 // InternalApplicationConfiguration.g:6475:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ;
20224 public final void rule__StringEnumeration__Group_2__0() throws RecognitionException {
20225
20226 int stackSize = keepStackSize();
20227
20228 try {
20229 // InternalApplicationConfiguration.g:6479:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 )
20230 // InternalApplicationConfiguration.g:6480:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1
20231 {
20232 pushFollow(FOLLOW_22);
20233 rule__StringEnumeration__Group_2__0__Impl();
20234
20235 state._fsp--;
20236
20237 pushFollow(FOLLOW_2);
20238 rule__StringEnumeration__Group_2__1();
20239
20240 state._fsp--;
20241
20242
20243 }
20244
20245 }
20246 catch (RecognitionException re) {
20247 reportError(re);
20248 recover(input,re);
20249 }
20250 finally {
20251
20252 restoreStackSize(stackSize);
20253
20254 }
20255 return ;
20256 }
20257 // $ANTLR end "rule__StringEnumeration__Group_2__0"
20258
20259
20260 // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl"
20261 // InternalApplicationConfiguration.g:6487:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ;
20262 public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException {
20263
20264 int stackSize = keepStackSize();
20265
20266 try {
20267 // InternalApplicationConfiguration.g:6491:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) )
20268 // InternalApplicationConfiguration.g:6492:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
20269 {
20270 // InternalApplicationConfiguration.g:6492:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
20271 // InternalApplicationConfiguration.g:6493:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
20272 {
20273 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
20274 // InternalApplicationConfiguration.g:6494:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
20275 // InternalApplicationConfiguration.g:6494:3: rule__StringEnumeration__EntryAssignment_2_0
20276 {
20277 pushFollow(FOLLOW_2);
20278 rule__StringEnumeration__EntryAssignment_2_0();
20279
20280 state._fsp--;
20281
20282
20283 }
20284
20285 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
20286
20287 }
20288
20289
20290 }
20291
20292 }
20293 catch (RecognitionException re) {
20294 reportError(re);
20295 recover(input,re);
20296 }
20297 finally {
20298
20299 restoreStackSize(stackSize);
20300
20301 }
20302 return ;
20303 }
20304 // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl"
20305
20306
20307 // $ANTLR start "rule__StringEnumeration__Group_2__1"
20308 // InternalApplicationConfiguration.g:6502:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ;
20309 public final void rule__StringEnumeration__Group_2__1() throws RecognitionException {
20310
20311 int stackSize = keepStackSize();
20312
20313 try {
20314 // InternalApplicationConfiguration.g:6506:1: ( rule__StringEnumeration__Group_2__1__Impl )
20315 // InternalApplicationConfiguration.g:6507:2: rule__StringEnumeration__Group_2__1__Impl
20316 {
20317 pushFollow(FOLLOW_2);
20318 rule__StringEnumeration__Group_2__1__Impl();
20319
20320 state._fsp--;
20321
20322
20323 }
20324
20325 }
20326 catch (RecognitionException re) {
20327 reportError(re);
20328 recover(input,re);
20329 }
20330 finally {
20331
20332 restoreStackSize(stackSize);
20333
20334 }
20335 return ;
20336 }
20337 // $ANTLR end "rule__StringEnumeration__Group_2__1"
20338
20339
20340 // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl"
20341 // InternalApplicationConfiguration.g:6513:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ;
20342 public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException {
20343
20344 int stackSize = keepStackSize();
20345
20346 try {
20347 // InternalApplicationConfiguration.g:6517:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) )
20348 // InternalApplicationConfiguration.g:6518:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
20349 {
20350 // InternalApplicationConfiguration.g:6518:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
20351 // InternalApplicationConfiguration.g:6519:2: ( rule__StringEnumeration__Group_2_1__0 )*
20352 {
20353 before(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
20354 // InternalApplicationConfiguration.g:6520:2: ( rule__StringEnumeration__Group_2_1__0 )*
20355 loop51:
20356 do {
20357 int alt51=2;
20358 int LA51_0 = input.LA(1);
20359
20360 if ( (LA51_0==22) ) {
20361 alt51=1;
20362 }
20363
20364
20365 switch (alt51) {
20366 case 1 :
20367 // InternalApplicationConfiguration.g:6520:3: rule__StringEnumeration__Group_2_1__0
20368 {
20369 pushFollow(FOLLOW_15);
20370 rule__StringEnumeration__Group_2_1__0();
20371
20372 state._fsp--;
20373
20374
20375 }
20376 break;
20377
20378 default :
20379 break loop51;
20380 }
20381 } while (true);
20382
20383 after(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
20384
20385 }
20386
20387
20388 }
20389
20390 }
20391 catch (RecognitionException re) {
20392 reportError(re);
20393 recover(input,re);
20394 }
20395 finally {
20396
20397 restoreStackSize(stackSize);
20398
20399 }
20400 return ;
20401 }
20402 // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl"
20403
20404
20405 // $ANTLR start "rule__StringEnumeration__Group_2_1__0"
20406 // InternalApplicationConfiguration.g:6529:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ;
20407 public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException {
20408
20409 int stackSize = keepStackSize();
20410
20411 try {
20412 // InternalApplicationConfiguration.g:6533:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 )
20413 // InternalApplicationConfiguration.g:6534:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1
20414 {
20415 pushFollow(FOLLOW_10);
20416 rule__StringEnumeration__Group_2_1__0__Impl();
20417
20418 state._fsp--;
20419
20420 pushFollow(FOLLOW_2);
20421 rule__StringEnumeration__Group_2_1__1();
20422
20423 state._fsp--;
20424
20425
20426 }
20427
20428 }
20429 catch (RecognitionException re) {
20430 reportError(re);
20431 recover(input,re);
20432 }
20433 finally {
20434
20435 restoreStackSize(stackSize);
20436
20437 }
20438 return ;
20439 }
20440 // $ANTLR end "rule__StringEnumeration__Group_2_1__0"
20441
20442
20443 // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl"
20444 // InternalApplicationConfiguration.g:6541:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ;
20445 public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException {
20446
20447 int stackSize = keepStackSize();
20448
20449 try {
20450 // InternalApplicationConfiguration.g:6545:1: ( ( ',' ) )
20451 // InternalApplicationConfiguration.g:6546:1: ( ',' )
20452 {
20453 // InternalApplicationConfiguration.g:6546:1: ( ',' )
20454 // InternalApplicationConfiguration.g:6547:2: ','
20455 {
20456 before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
20457 match(input,22,FOLLOW_2);
20458 after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
20459
20460 }
20461
20462
20463 }
20464
20465 }
20466 catch (RecognitionException re) {
20467 reportError(re);
20468 recover(input,re);
20469 }
20470 finally {
20471
20472 restoreStackSize(stackSize);
20473
20474 }
20475 return ;
20476 }
20477 // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl"
20478
20479
20480 // $ANTLR start "rule__StringEnumeration__Group_2_1__1"
20481 // InternalApplicationConfiguration.g:6556:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ;
20482 public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException {
20483
20484 int stackSize = keepStackSize();
20485
20486 try {
20487 // InternalApplicationConfiguration.g:6560:1: ( rule__StringEnumeration__Group_2_1__1__Impl )
20488 // InternalApplicationConfiguration.g:6561:2: rule__StringEnumeration__Group_2_1__1__Impl
20489 {
20490 pushFollow(FOLLOW_2);
20491 rule__StringEnumeration__Group_2_1__1__Impl();
20492
20493 state._fsp--;
20494
20495
20496 }
20497
20498 }
20499 catch (RecognitionException re) {
20500 reportError(re);
20501 recover(input,re);
20502 }
20503 finally {
20504
20505 restoreStackSize(stackSize);
20506
20507 }
20508 return ;
20509 }
20510 // $ANTLR end "rule__StringEnumeration__Group_2_1__1"
20511
20512
20513 // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl"
20514 // InternalApplicationConfiguration.g:6567:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ;
20515 public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException {
20516
20517 int stackSize = keepStackSize();
20518
20519 try {
20520 // InternalApplicationConfiguration.g:6571:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) )
20521 // InternalApplicationConfiguration.g:6572:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
20522 {
20523 // InternalApplicationConfiguration.g:6572:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
20524 // InternalApplicationConfiguration.g:6573:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
20525 {
20526 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
20527 // InternalApplicationConfiguration.g:6574:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
20528 // InternalApplicationConfiguration.g:6574:3: rule__StringEnumeration__EntryAssignment_2_1_1
20529 {
20530 pushFollow(FOLLOW_2);
20531 rule__StringEnumeration__EntryAssignment_2_1_1();
20532
20533 state._fsp--;
20534
20535
20536 }
20537
20538 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
20539
20540 }
20541
20542
20543 }
20544
20545 }
20546 catch (RecognitionException re) {
20547 reportError(re);
20548 recover(input,re);
20549 }
20550 finally {
20551
20552 restoreStackSize(stackSize);
20553
20554 }
20555 return ;
20556 }
20557 // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl"
20558
20559
20560 // $ANTLR start "rule__ScopeDeclaration__Group__0"
20561 // InternalApplicationConfiguration.g:6583:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ;
20562 public final void rule__ScopeDeclaration__Group__0() throws RecognitionException {
20563
20564 int stackSize = keepStackSize();
20565
20566 try {
20567 // InternalApplicationConfiguration.g:6587:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 )
20568 // InternalApplicationConfiguration.g:6588:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1
20569 {
20570 pushFollow(FOLLOW_8);
20571 rule__ScopeDeclaration__Group__0__Impl();
20572
20573 state._fsp--;
20574
20575 pushFollow(FOLLOW_2);
20576 rule__ScopeDeclaration__Group__1();
20577
20578 state._fsp--;
20579
20580
20581 }
20582
20583 }
20584 catch (RecognitionException re) {
20585 reportError(re);
20586 recover(input,re);
20587 }
20588 finally {
20589
20590 restoreStackSize(stackSize);
20591
20592 }
20593 return ;
20594 }
20595 // $ANTLR end "rule__ScopeDeclaration__Group__0"
20596
20597
20598 // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl"
20599 // InternalApplicationConfiguration.g:6595:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ;
20600 public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException {
20601
20602 int stackSize = keepStackSize();
20603
20604 try {
20605 // InternalApplicationConfiguration.g:6599:1: ( ( 'scope' ) )
20606 // InternalApplicationConfiguration.g:6600:1: ( 'scope' )
20607 {
20608 // InternalApplicationConfiguration.g:6600:1: ( 'scope' )
20609 // InternalApplicationConfiguration.g:6601:2: 'scope'
20610 {
20611 before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
20612 match(input,39,FOLLOW_2);
20613 after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
20614
20615 }
20616
20617
20618 }
20619
20620 }
20621 catch (RecognitionException re) {
20622 reportError(re);
20623 recover(input,re);
20624 }
20625 finally {
20626
20627 restoreStackSize(stackSize);
20628
20629 }
20630 return ;
20631 }
20632 // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl"
20633
20634
20635 // $ANTLR start "rule__ScopeDeclaration__Group__1"
20636 // InternalApplicationConfiguration.g:6610:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ;
20637 public final void rule__ScopeDeclaration__Group__1() throws RecognitionException {
20638
20639 int stackSize = keepStackSize();
20640
20641 try {
20642 // InternalApplicationConfiguration.g:6614:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 )
20643 // InternalApplicationConfiguration.g:6615:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2
20644 {
20645 pushFollow(FOLLOW_17);
20646 rule__ScopeDeclaration__Group__1__Impl();
20647
20648 state._fsp--;
20649
20650 pushFollow(FOLLOW_2);
20651 rule__ScopeDeclaration__Group__2();
20652
20653 state._fsp--;
20654
20655
20656 }
20657
20658 }
20659 catch (RecognitionException re) {
20660 reportError(re);
20661 recover(input,re);
20662 }
20663 finally {
20664
20665 restoreStackSize(stackSize);
20666
20667 }
20668 return ;
20669 }
20670 // $ANTLR end "rule__ScopeDeclaration__Group__1"
20671
20672
20673 // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl"
20674 // InternalApplicationConfiguration.g:6622:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ;
20675 public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException {
20676
20677 int stackSize = keepStackSize();
20678
20679 try {
20680 // InternalApplicationConfiguration.g:6626:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) )
20681 // InternalApplicationConfiguration.g:6627:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
20682 {
20683 // InternalApplicationConfiguration.g:6627:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
20684 // InternalApplicationConfiguration.g:6628:2: ( rule__ScopeDeclaration__NameAssignment_1 )
20685 {
20686 before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
20687 // InternalApplicationConfiguration.g:6629:2: ( rule__ScopeDeclaration__NameAssignment_1 )
20688 // InternalApplicationConfiguration.g:6629:3: rule__ScopeDeclaration__NameAssignment_1
20689 {
20690 pushFollow(FOLLOW_2);
20691 rule__ScopeDeclaration__NameAssignment_1();
20692
20693 state._fsp--;
20694
20695
20696 }
20697
20698 after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
20699
20700 }
20701
20702
20703 }
20704
20705 }
20706 catch (RecognitionException re) {
20707 reportError(re);
20708 recover(input,re);
20709 }
20710 finally {
20711
20712 restoreStackSize(stackSize);
20713
20714 }
20715 return ;
20716 }
20717 // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl"
20718
20719
20720 // $ANTLR start "rule__ScopeDeclaration__Group__2"
20721 // InternalApplicationConfiguration.g:6637:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ;
20722 public final void rule__ScopeDeclaration__Group__2() throws RecognitionException {
20723
20724 int stackSize = keepStackSize();
20725
20726 try {
20727 // InternalApplicationConfiguration.g:6641:1: ( rule__ScopeDeclaration__Group__2__Impl )
20728 // InternalApplicationConfiguration.g:6642:2: rule__ScopeDeclaration__Group__2__Impl
20729 {
20730 pushFollow(FOLLOW_2);
20731 rule__ScopeDeclaration__Group__2__Impl();
20732
20733 state._fsp--;
20734
20735
20736 }
20737
20738 }
20739 catch (RecognitionException re) {
20740 reportError(re);
20741 recover(input,re);
20742 }
20743 finally {
20744
20745 restoreStackSize(stackSize);
20746
20747 }
20748 return ;
20749 }
20750 // $ANTLR end "rule__ScopeDeclaration__Group__2"
20751
20752
20753 // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl"
20754 // InternalApplicationConfiguration.g:6648:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ;
20755 public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException {
20756
20757 int stackSize = keepStackSize();
20758
20759 try {
20760 // InternalApplicationConfiguration.g:6652:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) )
20761 // InternalApplicationConfiguration.g:6653:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
20762 {
20763 // InternalApplicationConfiguration.g:6653:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
20764 // InternalApplicationConfiguration.g:6654:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
20765 {
20766 before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
20767 // InternalApplicationConfiguration.g:6655:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
20768 // InternalApplicationConfiguration.g:6655:3: rule__ScopeDeclaration__SpecificationAssignment_2
20769 {
20770 pushFollow(FOLLOW_2);
20771 rule__ScopeDeclaration__SpecificationAssignment_2();
20772
20773 state._fsp--;
20774
20775
20776 }
20777
20778 after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
20779
20780 }
20781
20782
20783 }
20784
20785 }
20786 catch (RecognitionException re) {
20787 reportError(re);
20788 recover(input,re);
20789 }
20790 finally {
20791
20792 restoreStackSize(stackSize);
20793
20794 }
20795 return ;
20796 }
20797 // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl"
20798
20799
20800 // $ANTLR start "rule__GenerationTask__Group__0"
20801 // InternalApplicationConfiguration.g:6664:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ;
20802 public final void rule__GenerationTask__Group__0() throws RecognitionException {
20803
20804 int stackSize = keepStackSize();
20805
20806 try {
20807 // InternalApplicationConfiguration.g:6668:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 )
20808 // InternalApplicationConfiguration.g:6669:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1
20809 {
20810 pushFollow(FOLLOW_17);
20811 rule__GenerationTask__Group__0__Impl();
20812
20813 state._fsp--;
20814
20815 pushFollow(FOLLOW_2);
20816 rule__GenerationTask__Group__1();
20817
20818 state._fsp--;
20819
20820
20821 }
20822
20823 }
20824 catch (RecognitionException re) {
20825 reportError(re);
20826 recover(input,re);
20827 }
20828 finally {
20829
20830 restoreStackSize(stackSize);
20831
20832 }
20833 return ;
20834 }
20835 // $ANTLR end "rule__GenerationTask__Group__0"
20836
20837
20838 // $ANTLR start "rule__GenerationTask__Group__0__Impl"
20839 // InternalApplicationConfiguration.g:6676:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ;
20840 public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException {
20841
20842 int stackSize = keepStackSize();
20843
20844 try {
20845 // InternalApplicationConfiguration.g:6680:1: ( ( 'generate' ) )
20846 // InternalApplicationConfiguration.g:6681:1: ( 'generate' )
20847 {
20848 // InternalApplicationConfiguration.g:6681:1: ( 'generate' )
20849 // InternalApplicationConfiguration.g:6682:2: 'generate'
20850 {
20851 before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
20852 match(input,40,FOLLOW_2);
20853 after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
20854
20855 }
20856
20857
20858 }
20859
20860 }
20861 catch (RecognitionException re) {
20862 reportError(re);
20863 recover(input,re);
20864 }
20865 finally {
20866
20867 restoreStackSize(stackSize);
20868
20869 }
20870 return ;
20871 }
20872 // $ANTLR end "rule__GenerationTask__Group__0__Impl"
20873
20874
20875 // $ANTLR start "rule__GenerationTask__Group__1"
20876 // InternalApplicationConfiguration.g:6691:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ;
20877 public final void rule__GenerationTask__Group__1() throws RecognitionException {
20878
20879 int stackSize = keepStackSize();
20880
20881 try {
20882 // InternalApplicationConfiguration.g:6695:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 )
20883 // InternalApplicationConfiguration.g:6696:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2
20884 {
20885 pushFollow(FOLLOW_17);
20886 rule__GenerationTask__Group__1__Impl();
20887
20888 state._fsp--;
20889
20890 pushFollow(FOLLOW_2);
20891 rule__GenerationTask__Group__2();
20892
20893 state._fsp--;
20894
20895
20896 }
20897
20898 }
20899 catch (RecognitionException re) {
20900 reportError(re);
20901 recover(input,re);
20902 }
20903 finally {
20904
20905 restoreStackSize(stackSize);
20906
20907 }
20908 return ;
20909 }
20910 // $ANTLR end "rule__GenerationTask__Group__1"
20911
20912
20913 // $ANTLR start "rule__GenerationTask__Group__1__Impl"
20914 // InternalApplicationConfiguration.g:6703:1: rule__GenerationTask__Group__1__Impl : ( () ) ;
20915 public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException {
20916
20917 int stackSize = keepStackSize();
20918
20919 try {
20920 // InternalApplicationConfiguration.g:6707:1: ( ( () ) )
20921 // InternalApplicationConfiguration.g:6708:1: ( () )
20922 {
20923 // InternalApplicationConfiguration.g:6708:1: ( () )
20924 // InternalApplicationConfiguration.g:6709:2: ()
20925 {
20926 before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
20927 // InternalApplicationConfiguration.g:6710:2: ()
20928 // InternalApplicationConfiguration.g:6710:3:
20929 {
20930 }
20931
20932 after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
20933
20934 }
20935
20936
20937 }
20938
20939 }
20940 finally {
20941
20942 restoreStackSize(stackSize);
20943
20944 }
20945 return ;
20946 }
20947 // $ANTLR end "rule__GenerationTask__Group__1__Impl"
20948
20949
20950 // $ANTLR start "rule__GenerationTask__Group__2"
20951 // InternalApplicationConfiguration.g:6718:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ;
20952 public final void rule__GenerationTask__Group__2() throws RecognitionException {
20953
20954 int stackSize = keepStackSize();
20955
20956 try {
20957 // InternalApplicationConfiguration.g:6722:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 )
20958 // InternalApplicationConfiguration.g:6723:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3
20959 {
20960 pushFollow(FOLLOW_37);
20961 rule__GenerationTask__Group__2__Impl();
20962
20963 state._fsp--;
20964
20965 pushFollow(FOLLOW_2);
20966 rule__GenerationTask__Group__3();
20967
20968 state._fsp--;
20969
20970
20971 }
20972
20973 }
20974 catch (RecognitionException re) {
20975 reportError(re);
20976 recover(input,re);
20977 }
20978 finally {
20979
20980 restoreStackSize(stackSize);
20981
20982 }
20983 return ;
20984 }
20985 // $ANTLR end "rule__GenerationTask__Group__2"
20986
20987
20988 // $ANTLR start "rule__GenerationTask__Group__2__Impl"
20989 // InternalApplicationConfiguration.g:6730:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ;
20990 public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException {
20991
20992 int stackSize = keepStackSize();
20993
20994 try {
20995 // InternalApplicationConfiguration.g:6734:1: ( ( '{' ) )
20996 // InternalApplicationConfiguration.g:6735:1: ( '{' )
20997 {
20998 // InternalApplicationConfiguration.g:6735:1: ( '{' )
20999 // InternalApplicationConfiguration.g:6736:2: '{'
21000 {
21001 before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
21002 match(input,20,FOLLOW_2);
21003 after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
21004
21005 }
21006
21007
21008 }
21009
21010 }
21011 catch (RecognitionException re) {
21012 reportError(re);
21013 recover(input,re);
21014 }
21015 finally {
21016
21017 restoreStackSize(stackSize);
21018
21019 }
21020 return ;
21021 }
21022 // $ANTLR end "rule__GenerationTask__Group__2__Impl"
21023
21024
21025 // $ANTLR start "rule__GenerationTask__Group__3"
21026 // InternalApplicationConfiguration.g:6745:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ;
21027 public final void rule__GenerationTask__Group__3() throws RecognitionException {
21028
21029 int stackSize = keepStackSize();
21030
21031 try {
21032 // InternalApplicationConfiguration.g:6749:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 )
21033 // InternalApplicationConfiguration.g:6750:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4
21034 {
21035 pushFollow(FOLLOW_38);
21036 rule__GenerationTask__Group__3__Impl();
21037
21038 state._fsp--;
21039
21040 pushFollow(FOLLOW_2);
21041 rule__GenerationTask__Group__4();
21042
21043 state._fsp--;
21044
21045
21046 }
21047
21048 }
21049 catch (RecognitionException re) {
21050 reportError(re);
21051 recover(input,re);
21052 }
21053 finally {
21054
21055 restoreStackSize(stackSize);
21056
21057 }
21058 return ;
21059 }
21060 // $ANTLR end "rule__GenerationTask__Group__3"
21061
21062
21063 // $ANTLR start "rule__GenerationTask__Group__3__Impl"
21064 // InternalApplicationConfiguration.g:6757:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ;
21065 public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException {
21066
21067 int stackSize = keepStackSize();
21068
21069 try {
21070 // InternalApplicationConfiguration.g:6761:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) )
21071 // InternalApplicationConfiguration.g:6762:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
21072 {
21073 // InternalApplicationConfiguration.g:6762:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
21074 // InternalApplicationConfiguration.g:6763:2: ( rule__GenerationTask__UnorderedGroup_3 )
21075 {
21076 before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
21077 // InternalApplicationConfiguration.g:6764:2: ( rule__GenerationTask__UnorderedGroup_3 )
21078 // InternalApplicationConfiguration.g:6764:3: rule__GenerationTask__UnorderedGroup_3
21079 {
21080 pushFollow(FOLLOW_2);
21081 rule__GenerationTask__UnorderedGroup_3();
21082
21083 state._fsp--;
21084
21085
21086 }
21087
21088 after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
21089
21090 }
21091
21092
21093 }
21094
21095 }
21096 catch (RecognitionException re) {
21097 reportError(re);
21098 recover(input,re);
21099 }
21100 finally {
21101
21102 restoreStackSize(stackSize);
21103
21104 }
21105 return ;
21106 }
21107 // $ANTLR end "rule__GenerationTask__Group__3__Impl"
21108
21109
21110 // $ANTLR start "rule__GenerationTask__Group__4"
21111 // InternalApplicationConfiguration.g:6772:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ;
21112 public final void rule__GenerationTask__Group__4() throws RecognitionException {
21113
21114 int stackSize = keepStackSize();
21115
21116 try {
21117 // InternalApplicationConfiguration.g:6776:1: ( rule__GenerationTask__Group__4__Impl )
21118 // InternalApplicationConfiguration.g:6777:2: rule__GenerationTask__Group__4__Impl
21119 {
21120 pushFollow(FOLLOW_2);
21121 rule__GenerationTask__Group__4__Impl();
21122
21123 state._fsp--;
21124
21125
21126 }
21127
21128 }
21129 catch (RecognitionException re) {
21130 reportError(re);
21131 recover(input,re);
21132 }
21133 finally {
21134
21135 restoreStackSize(stackSize);
21136
21137 }
21138 return ;
21139 }
21140 // $ANTLR end "rule__GenerationTask__Group__4"
21141
21142
21143 // $ANTLR start "rule__GenerationTask__Group__4__Impl"
21144 // InternalApplicationConfiguration.g:6783:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ;
21145 public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException {
21146
21147 int stackSize = keepStackSize();
21148
21149 try {
21150 // InternalApplicationConfiguration.g:6787:1: ( ( '}' ) )
21151 // InternalApplicationConfiguration.g:6788:1: ( '}' )
21152 {
21153 // InternalApplicationConfiguration.g:6788:1: ( '}' )
21154 // InternalApplicationConfiguration.g:6789:2: '}'
21155 {
21156 before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
21157 match(input,21,FOLLOW_2);
21158 after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
21159
21160 }
21161
21162
21163 }
21164
21165 }
21166 catch (RecognitionException re) {
21167 reportError(re);
21168 recover(input,re);
21169 }
21170 finally {
21171
21172 restoreStackSize(stackSize);
21173
21174 }
21175 return ;
21176 }
21177 // $ANTLR end "rule__GenerationTask__Group__4__Impl"
21178
21179
21180 // $ANTLR start "rule__GenerationTask__Group_3_0__0"
21181 // InternalApplicationConfiguration.g:6799:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ;
21182 public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException {
21183
21184 int stackSize = keepStackSize();
21185
21186 try {
21187 // InternalApplicationConfiguration.g:6803:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 )
21188 // InternalApplicationConfiguration.g:6804:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1
21189 {
21190 pushFollow(FOLLOW_12);
21191 rule__GenerationTask__Group_3_0__0__Impl();
21192
21193 state._fsp--;
21194
21195 pushFollow(FOLLOW_2);
21196 rule__GenerationTask__Group_3_0__1();
21197
21198 state._fsp--;
21199
21200
21201 }
21202
21203 }
21204 catch (RecognitionException re) {
21205 reportError(re);
21206 recover(input,re);
21207 }
21208 finally {
21209
21210 restoreStackSize(stackSize);
21211
21212 }
21213 return ;
21214 }
21215 // $ANTLR end "rule__GenerationTask__Group_3_0__0"
21216
21217
21218 // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl"
21219 // InternalApplicationConfiguration.g:6811:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ;
21220 public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException {
21221
21222 int stackSize = keepStackSize();
21223
21224 try {
21225 // InternalApplicationConfiguration.g:6815:1: ( ( 'metamodel' ) )
21226 // InternalApplicationConfiguration.g:6816:1: ( 'metamodel' )
21227 {
21228 // InternalApplicationConfiguration.g:6816:1: ( 'metamodel' )
21229 // InternalApplicationConfiguration.g:6817:2: 'metamodel'
21230 {
21231 before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
21232 match(input,26,FOLLOW_2);
21233 after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
21234
21235 }
21236
21237
21238 }
21239
21240 }
21241 catch (RecognitionException re) {
21242 reportError(re);
21243 recover(input,re);
21244 }
21245 finally {
21246
21247 restoreStackSize(stackSize);
21248
21249 }
21250 return ;
21251 }
21252 // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl"
21253
21254
21255 // $ANTLR start "rule__GenerationTask__Group_3_0__1"
21256 // InternalApplicationConfiguration.g:6826:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ;
21257 public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException {
21258
21259 int stackSize = keepStackSize();
21260
21261 try {
21262 // InternalApplicationConfiguration.g:6830:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 )
21263 // InternalApplicationConfiguration.g:6831:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2
21264 {
21265 pushFollow(FOLLOW_39);
21266 rule__GenerationTask__Group_3_0__1__Impl();
21267
21268 state._fsp--;
21269
21270 pushFollow(FOLLOW_2);
21271 rule__GenerationTask__Group_3_0__2();
21272
21273 state._fsp--;
21274
21275
21276 }
21277
21278 }
21279 catch (RecognitionException re) {
21280 reportError(re);
21281 recover(input,re);
21282 }
21283 finally {
21284
21285 restoreStackSize(stackSize);
21286
21287 }
21288 return ;
21289 }
21290 // $ANTLR end "rule__GenerationTask__Group_3_0__1"
21291
21292
21293 // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl"
21294 // InternalApplicationConfiguration.g:6838:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ;
21295 public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException {
21296
21297 int stackSize = keepStackSize();
21298
21299 try {
21300 // InternalApplicationConfiguration.g:6842:1: ( ( '=' ) )
21301 // InternalApplicationConfiguration.g:6843:1: ( '=' )
21302 {
21303 // InternalApplicationConfiguration.g:6843:1: ( '=' )
21304 // InternalApplicationConfiguration.g:6844:2: '='
21305 {
21306 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
21307 match(input,19,FOLLOW_2);
21308 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
21309
21310 }
21311
21312
21313 }
21314
21315 }
21316 catch (RecognitionException re) {
21317 reportError(re);
21318 recover(input,re);
21319 }
21320 finally {
21321
21322 restoreStackSize(stackSize);
21323
21324 }
21325 return ;
21326 }
21327 // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl"
21328
21329
21330 // $ANTLR start "rule__GenerationTask__Group_3_0__2"
21331 // InternalApplicationConfiguration.g:6853:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ;
21332 public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException {
21333
21334 int stackSize = keepStackSize();
21335
21336 try {
21337 // InternalApplicationConfiguration.g:6857:1: ( rule__GenerationTask__Group_3_0__2__Impl )
21338 // InternalApplicationConfiguration.g:6858:2: rule__GenerationTask__Group_3_0__2__Impl
21339 {
21340 pushFollow(FOLLOW_2);
21341 rule__GenerationTask__Group_3_0__2__Impl();
21342
21343 state._fsp--;
21344
21345
21346 }
21347
21348 }
21349 catch (RecognitionException re) {
21350 reportError(re);
21351 recover(input,re);
21352 }
21353 finally {
21354
21355 restoreStackSize(stackSize);
21356
21357 }
21358 return ;
21359 }
21360 // $ANTLR end "rule__GenerationTask__Group_3_0__2"
21361
21362
21363 // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl"
21364 // InternalApplicationConfiguration.g:6864:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ;
21365 public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException {
21366
21367 int stackSize = keepStackSize();
21368
21369 try {
21370 // InternalApplicationConfiguration.g:6868:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) )
21371 // InternalApplicationConfiguration.g:6869:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
21372 {
21373 // InternalApplicationConfiguration.g:6869:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
21374 // InternalApplicationConfiguration.g:6870:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
21375 {
21376 before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
21377 // InternalApplicationConfiguration.g:6871:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
21378 // InternalApplicationConfiguration.g:6871:3: rule__GenerationTask__MetamodelAssignment_3_0_2
21379 {
21380 pushFollow(FOLLOW_2);
21381 rule__GenerationTask__MetamodelAssignment_3_0_2();
21382
21383 state._fsp--;
21384
21385
21386 }
21387
21388 after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
21389
21390 }
21391
21392
21393 }
21394
21395 }
21396 catch (RecognitionException re) {
21397 reportError(re);
21398 recover(input,re);
21399 }
21400 finally {
21401
21402 restoreStackSize(stackSize);
21403
21404 }
21405 return ;
21406 }
21407 // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl"
21408
21409
21410 // $ANTLR start "rule__GenerationTask__Group_3_1__0"
21411 // InternalApplicationConfiguration.g:6880:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ;
21412 public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException {
21413
21414 int stackSize = keepStackSize();
21415
21416 try {
21417 // InternalApplicationConfiguration.g:6884:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 )
21418 // InternalApplicationConfiguration.g:6885:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1
21419 {
21420 pushFollow(FOLLOW_12);
21421 rule__GenerationTask__Group_3_1__0__Impl();
21422
21423 state._fsp--;
21424
21425 pushFollow(FOLLOW_2);
21426 rule__GenerationTask__Group_3_1__1();
21427
21428 state._fsp--;
21429
21430
21431 }
21432
21433 }
21434 catch (RecognitionException re) {
21435 reportError(re);
21436 recover(input,re);
21437 }
21438 finally {
21439
21440 restoreStackSize(stackSize);
21441
21442 }
21443 return ;
21444 }
21445 // $ANTLR end "rule__GenerationTask__Group_3_1__0"
21446
21447
21448 // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl"
21449 // InternalApplicationConfiguration.g:6892:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ;
21450 public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException {
21451
21452 int stackSize = keepStackSize();
21453
21454 try {
21455 // InternalApplicationConfiguration.g:6896:1: ( ( 'partial-model' ) )
21456 // InternalApplicationConfiguration.g:6897:1: ( 'partial-model' )
21457 {
21458 // InternalApplicationConfiguration.g:6897:1: ( 'partial-model' )
21459 // InternalApplicationConfiguration.g:6898:2: 'partial-model'
21460 {
21461 before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
21462 match(input,41,FOLLOW_2);
21463 after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
21464
21465 }
21466
21467
21468 }
21469
21470 }
21471 catch (RecognitionException re) {
21472 reportError(re);
21473 recover(input,re);
21474 }
21475 finally {
21476
21477 restoreStackSize(stackSize);
21478
21479 }
21480 return ;
21481 }
21482 // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl"
21483
21484
21485 // $ANTLR start "rule__GenerationTask__Group_3_1__1"
21486 // InternalApplicationConfiguration.g:6907:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ;
21487 public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException {
21488
21489 int stackSize = keepStackSize();
21490
21491 try {
21492 // InternalApplicationConfiguration.g:6911:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 )
21493 // InternalApplicationConfiguration.g:6912:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2
21494 {
21495 pushFollow(FOLLOW_39);
21496 rule__GenerationTask__Group_3_1__1__Impl();
21497
21498 state._fsp--;
21499
21500 pushFollow(FOLLOW_2);
21501 rule__GenerationTask__Group_3_1__2();
21502
21503 state._fsp--;
21504
21505
21506 }
21507
21508 }
21509 catch (RecognitionException re) {
21510 reportError(re);
21511 recover(input,re);
21512 }
21513 finally {
21514
21515 restoreStackSize(stackSize);
21516
21517 }
21518 return ;
21519 }
21520 // $ANTLR end "rule__GenerationTask__Group_3_1__1"
21521
21522
21523 // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl"
21524 // InternalApplicationConfiguration.g:6919:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ;
21525 public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException {
21526
21527 int stackSize = keepStackSize();
21528
21529 try {
21530 // InternalApplicationConfiguration.g:6923:1: ( ( '=' ) )
21531 // InternalApplicationConfiguration.g:6924:1: ( '=' )
21532 {
21533 // InternalApplicationConfiguration.g:6924:1: ( '=' )
21534 // InternalApplicationConfiguration.g:6925:2: '='
21535 {
21536 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
21537 match(input,19,FOLLOW_2);
21538 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
21539
21540 }
21541
21542
21543 }
21544
21545 }
21546 catch (RecognitionException re) {
21547 reportError(re);
21548 recover(input,re);
21549 }
21550 finally {
21551
21552 restoreStackSize(stackSize);
21553
21554 }
21555 return ;
21556 }
21557 // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl"
21558
21559
21560 // $ANTLR start "rule__GenerationTask__Group_3_1__2"
21561 // InternalApplicationConfiguration.g:6934:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ;
21562 public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException {
21563
21564 int stackSize = keepStackSize();
21565
21566 try {
21567 // InternalApplicationConfiguration.g:6938:1: ( rule__GenerationTask__Group_3_1__2__Impl )
21568 // InternalApplicationConfiguration.g:6939:2: rule__GenerationTask__Group_3_1__2__Impl
21569 {
21570 pushFollow(FOLLOW_2);
21571 rule__GenerationTask__Group_3_1__2__Impl();
21572
21573 state._fsp--;
21574
21575
21576 }
21577
21578 }
21579 catch (RecognitionException re) {
21580 reportError(re);
21581 recover(input,re);
21582 }
21583 finally {
21584
21585 restoreStackSize(stackSize);
21586
21587 }
21588 return ;
21589 }
21590 // $ANTLR end "rule__GenerationTask__Group_3_1__2"
21591
21592
21593 // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl"
21594 // InternalApplicationConfiguration.g:6945:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ;
21595 public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException {
21596
21597 int stackSize = keepStackSize();
21598
21599 try {
21600 // InternalApplicationConfiguration.g:6949:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) )
21601 // InternalApplicationConfiguration.g:6950:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
21602 {
21603 // InternalApplicationConfiguration.g:6950:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
21604 // InternalApplicationConfiguration.g:6951:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
21605 {
21606 before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
21607 // InternalApplicationConfiguration.g:6952:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
21608 // InternalApplicationConfiguration.g:6952:3: rule__GenerationTask__PartialModelAssignment_3_1_2
21609 {
21610 pushFollow(FOLLOW_2);
21611 rule__GenerationTask__PartialModelAssignment_3_1_2();
21612
21613 state._fsp--;
21614
21615
21616 }
21617
21618 after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
21619
21620 }
21621
21622
21623 }
21624
21625 }
21626 catch (RecognitionException re) {
21627 reportError(re);
21628 recover(input,re);
21629 }
21630 finally {
21631
21632 restoreStackSize(stackSize);
21633
21634 }
21635 return ;
21636 }
21637 // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl"
21638
21639
21640 // $ANTLR start "rule__GenerationTask__Group_3_2__0"
21641 // InternalApplicationConfiguration.g:6961:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ;
21642 public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException {
21643
21644 int stackSize = keepStackSize();
21645
21646 try {
21647 // InternalApplicationConfiguration.g:6965:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 )
21648 // InternalApplicationConfiguration.g:6966:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1
21649 {
21650 pushFollow(FOLLOW_12);
21651 rule__GenerationTask__Group_3_2__0__Impl();
21652
21653 state._fsp--;
21654
21655 pushFollow(FOLLOW_2);
21656 rule__GenerationTask__Group_3_2__1();
21657
21658 state._fsp--;
21659
21660
21661 }
21662
21663 }
21664 catch (RecognitionException re) {
21665 reportError(re);
21666 recover(input,re);
21667 }
21668 finally {
21669
21670 restoreStackSize(stackSize);
21671
21672 }
21673 return ;
21674 }
21675 // $ANTLR end "rule__GenerationTask__Group_3_2__0"
21676
21677
21678 // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl"
21679 // InternalApplicationConfiguration.g:6973:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'patterns' ) ;
21680 public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException {
21681
21682 int stackSize = keepStackSize();
21683
21684 try {
21685 // InternalApplicationConfiguration.g:6977:1: ( ( 'patterns' ) )
21686 // InternalApplicationConfiguration.g:6978:1: ( 'patterns' )
21687 {
21688 // InternalApplicationConfiguration.g:6978:1: ( 'patterns' )
21689 // InternalApplicationConfiguration.g:6979:2: 'patterns'
21690 {
21691 before(grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0());
21692 match(input,29,FOLLOW_2);
21693 after(grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0());
21694
21695 }
21696
21697
21698 }
21699
21700 }
21701 catch (RecognitionException re) {
21702 reportError(re);
21703 recover(input,re);
21704 }
21705 finally {
21706
21707 restoreStackSize(stackSize);
21708
21709 }
21710 return ;
21711 }
21712 // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl"
21713
21714
21715 // $ANTLR start "rule__GenerationTask__Group_3_2__1"
21716 // InternalApplicationConfiguration.g:6988:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ;
21717 public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException {
21718
21719 int stackSize = keepStackSize();
21720
21721 try {
21722 // InternalApplicationConfiguration.g:6992:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 )
21723 // InternalApplicationConfiguration.g:6993:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2
21724 {
21725 pushFollow(FOLLOW_39);
21726 rule__GenerationTask__Group_3_2__1__Impl();
21727
21728 state._fsp--;
21729
21730 pushFollow(FOLLOW_2);
21731 rule__GenerationTask__Group_3_2__2();
21732
21733 state._fsp--;
21734
21735
21736 }
21737
21738 }
21739 catch (RecognitionException re) {
21740 reportError(re);
21741 recover(input,re);
21742 }
21743 finally {
21744
21745 restoreStackSize(stackSize);
21746
21747 }
21748 return ;
21749 }
21750 // $ANTLR end "rule__GenerationTask__Group_3_2__1"
21751
21752
21753 // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl"
21754 // InternalApplicationConfiguration.g:7000:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ;
21755 public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException {
21756
21757 int stackSize = keepStackSize();
21758
21759 try {
21760 // InternalApplicationConfiguration.g:7004:1: ( ( '=' ) )
21761 // InternalApplicationConfiguration.g:7005:1: ( '=' )
21762 {
21763 // InternalApplicationConfiguration.g:7005:1: ( '=' )
21764 // InternalApplicationConfiguration.g:7006:2: '='
21765 {
21766 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
21767 match(input,19,FOLLOW_2);
21768 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
21769
21770 }
21771
21772
21773 }
21774
21775 }
21776 catch (RecognitionException re) {
21777 reportError(re);
21778 recover(input,re);
21779 }
21780 finally {
21781
21782 restoreStackSize(stackSize);
21783
21784 }
21785 return ;
21786 }
21787 // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl"
21788
21789
21790 // $ANTLR start "rule__GenerationTask__Group_3_2__2"
21791 // InternalApplicationConfiguration.g:7015:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ;
21792 public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException {
21793
21794 int stackSize = keepStackSize();
21795
21796 try {
21797 // InternalApplicationConfiguration.g:7019:1: ( rule__GenerationTask__Group_3_2__2__Impl )
21798 // InternalApplicationConfiguration.g:7020:2: rule__GenerationTask__Group_3_2__2__Impl
21799 {
21800 pushFollow(FOLLOW_2);
21801 rule__GenerationTask__Group_3_2__2__Impl();
21802
21803 state._fsp--;
21804
21805
21806 }
21807
21808 }
21809 catch (RecognitionException re) {
21810 reportError(re);
21811 recover(input,re);
21812 }
21813 finally {
21814
21815 restoreStackSize(stackSize);
21816
21817 }
21818 return ;
21819 }
21820 // $ANTLR end "rule__GenerationTask__Group_3_2__2"
21821
21822
21823 // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl"
21824 // InternalApplicationConfiguration.g:7026:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ;
21825 public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException {
21826
21827 int stackSize = keepStackSize();
21828
21829 try {
21830 // InternalApplicationConfiguration.g:7030:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) )
21831 // InternalApplicationConfiguration.g:7031:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
21832 {
21833 // InternalApplicationConfiguration.g:7031:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
21834 // InternalApplicationConfiguration.g:7032:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
21835 {
21836 before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
21837 // InternalApplicationConfiguration.g:7033:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
21838 // InternalApplicationConfiguration.g:7033:3: rule__GenerationTask__PatternsAssignment_3_2_2
21839 {
21840 pushFollow(FOLLOW_2);
21841 rule__GenerationTask__PatternsAssignment_3_2_2();
21842
21843 state._fsp--;
21844
21845
21846 }
21847
21848 after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
21849
21850 }
21851
21852
21853 }
21854
21855 }
21856 catch (RecognitionException re) {
21857 reportError(re);
21858 recover(input,re);
21859 }
21860 finally {
21861
21862 restoreStackSize(stackSize);
21863
21864 }
21865 return ;
21866 }
21867 // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl"
21868
21869
21870 // $ANTLR start "rule__GenerationTask__Group_3_3__0"
21871 // InternalApplicationConfiguration.g:7042:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ;
21872 public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException {
21873
21874 int stackSize = keepStackSize();
21875
21876 try {
21877 // InternalApplicationConfiguration.g:7046:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 )
21878 // InternalApplicationConfiguration.g:7047:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1
21879 {
21880 pushFollow(FOLLOW_12);
21881 rule__GenerationTask__Group_3_3__0__Impl();
21882
21883 state._fsp--;
21884
21885 pushFollow(FOLLOW_2);
21886 rule__GenerationTask__Group_3_3__1();
21887
21888 state._fsp--;
21889
21890
21891 }
21892
21893 }
21894 catch (RecognitionException re) {
21895 reportError(re);
21896 recover(input,re);
21897 }
21898 finally {
21899
21900 restoreStackSize(stackSize);
21901
21902 }
21903 return ;
21904 }
21905 // $ANTLR end "rule__GenerationTask__Group_3_3__0"
21906
21907
21908 // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl"
21909 // InternalApplicationConfiguration.g:7054:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'scope' ) ;
21910 public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException {
21911
21912 int stackSize = keepStackSize();
21913
21914 try {
21915 // InternalApplicationConfiguration.g:7058:1: ( ( 'scope' ) )
21916 // InternalApplicationConfiguration.g:7059:1: ( 'scope' )
21917 {
21918 // InternalApplicationConfiguration.g:7059:1: ( 'scope' )
21919 // InternalApplicationConfiguration.g:7060:2: 'scope'
21920 {
21921 before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0());
21922 match(input,39,FOLLOW_2);
21923 after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0());
21924
21925 }
21926
21927
21928 }
21929
21930 }
21931 catch (RecognitionException re) {
21932 reportError(re);
21933 recover(input,re);
21934 }
21935 finally {
21936
21937 restoreStackSize(stackSize);
21938
21939 }
21940 return ;
21941 }
21942 // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl"
21943
21944
21945 // $ANTLR start "rule__GenerationTask__Group_3_3__1"
21946 // InternalApplicationConfiguration.g:7069:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ;
21947 public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException {
21948
21949 int stackSize = keepStackSize();
21950
21951 try {
21952 // InternalApplicationConfiguration.g:7073:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 )
21953 // InternalApplicationConfiguration.g:7074:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2
21954 {
21955 pushFollow(FOLLOW_39);
21956 rule__GenerationTask__Group_3_3__1__Impl();
21957
21958 state._fsp--;
21959
21960 pushFollow(FOLLOW_2);
21961 rule__GenerationTask__Group_3_3__2();
21962
21963 state._fsp--;
21964
21965
21966 }
21967
21968 }
21969 catch (RecognitionException re) {
21970 reportError(re);
21971 recover(input,re);
21972 }
21973 finally {
21974
21975 restoreStackSize(stackSize);
21976
21977 }
21978 return ;
21979 }
21980 // $ANTLR end "rule__GenerationTask__Group_3_3__1"
21981
21982
21983 // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl"
21984 // InternalApplicationConfiguration.g:7081:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ;
21985 public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException {
21986
21987 int stackSize = keepStackSize();
21988
21989 try {
21990 // InternalApplicationConfiguration.g:7085:1: ( ( '=' ) )
21991 // InternalApplicationConfiguration.g:7086:1: ( '=' )
21992 {
21993 // InternalApplicationConfiguration.g:7086:1: ( '=' )
21994 // InternalApplicationConfiguration.g:7087:2: '='
21995 {
21996 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
21997 match(input,19,FOLLOW_2);
21998 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
21999
22000 }
22001
22002
22003 }
22004
22005 }
22006 catch (RecognitionException re) {
22007 reportError(re);
22008 recover(input,re);
22009 }
22010 finally {
22011
22012 restoreStackSize(stackSize);
22013
22014 }
22015 return ;
22016 }
22017 // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl"
22018
22019
22020 // $ANTLR start "rule__GenerationTask__Group_3_3__2"
22021 // InternalApplicationConfiguration.g:7096:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ;
22022 public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException {
22023
22024 int stackSize = keepStackSize();
22025
22026 try {
22027 // InternalApplicationConfiguration.g:7100:1: ( rule__GenerationTask__Group_3_3__2__Impl )
22028 // InternalApplicationConfiguration.g:7101:2: rule__GenerationTask__Group_3_3__2__Impl
22029 {
22030 pushFollow(FOLLOW_2);
22031 rule__GenerationTask__Group_3_3__2__Impl();
22032
22033 state._fsp--;
22034
22035
22036 }
22037
22038 }
22039 catch (RecognitionException re) {
22040 reportError(re);
22041 recover(input,re);
22042 }
22043 finally {
22044
22045 restoreStackSize(stackSize);
22046
22047 }
22048 return ;
22049 }
22050 // $ANTLR end "rule__GenerationTask__Group_3_3__2"
22051
22052
22053 // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl"
22054 // InternalApplicationConfiguration.g:7107:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) ;
22055 public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException {
22056
22057 int stackSize = keepStackSize();
22058
22059 try {
22060 // InternalApplicationConfiguration.g:7111:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) )
22061 // InternalApplicationConfiguration.g:7112:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) )
22062 {
22063 // InternalApplicationConfiguration.g:7112:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) )
22064 // InternalApplicationConfiguration.g:7113:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 )
22065 {
22066 before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2());
22067 // InternalApplicationConfiguration.g:7114:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 )
22068 // InternalApplicationConfiguration.g:7114:3: rule__GenerationTask__ScopeAssignment_3_3_2
22069 {
22070 pushFollow(FOLLOW_2);
22071 rule__GenerationTask__ScopeAssignment_3_3_2();
22072
22073 state._fsp--;
22074
22075
22076 }
22077
22078 after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2());
22079
22080 }
22081
22082
22083 }
22084
22085 }
22086 catch (RecognitionException re) {
22087 reportError(re);
22088 recover(input,re);
22089 }
22090 finally {
22091
22092 restoreStackSize(stackSize);
22093
22094 }
22095 return ;
22096 }
22097 // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl"
22098
22099
22100 // $ANTLR start "rule__GenerationTask__Group_3_4__0"
22101 // InternalApplicationConfiguration.g:7123:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ;
22102 public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException {
22103
22104 int stackSize = keepStackSize();
22105
22106 try {
22107 // InternalApplicationConfiguration.g:7127:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 )
22108 // InternalApplicationConfiguration.g:7128:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1
22109 {
22110 pushFollow(FOLLOW_12);
22111 rule__GenerationTask__Group_3_4__0__Impl();
22112
22113 state._fsp--;
22114
22115 pushFollow(FOLLOW_2);
22116 rule__GenerationTask__Group_3_4__1();
22117
22118 state._fsp--;
22119
22120
22121 }
22122
22123 }
22124 catch (RecognitionException re) {
22125 reportError(re);
22126 recover(input,re);
22127 }
22128 finally {
22129
22130 restoreStackSize(stackSize);
22131
22132 }
22133 return ;
22134 }
22135 // $ANTLR end "rule__GenerationTask__Group_3_4__0"
22136
22137
22138 // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl"
22139 // InternalApplicationConfiguration.g:7135:1: rule__GenerationTask__Group_3_4__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) ;
22140 public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException {
22141
22142 int stackSize = keepStackSize();
22143
22144 try {
22145 // InternalApplicationConfiguration.g:7139:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) )
22146 // InternalApplicationConfiguration.g:7140:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) )
22147 {
22148 // InternalApplicationConfiguration.g:7140:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) )
22149 // InternalApplicationConfiguration.g:7141:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 )
22150 {
22151 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0());
22152 // InternalApplicationConfiguration.g:7142:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 )
22153 // InternalApplicationConfiguration.g:7142:3: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0
22154 {
22155 pushFollow(FOLLOW_2);
22156 rule__GenerationTask__NumberSpecifiedAssignment_3_4_0();
22157
22158 state._fsp--;
22159
22160
22161 }
22162
22163 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0());
22164
22165 }
22166
22167
22168 }
22169
22170 }
22171 catch (RecognitionException re) {
22172 reportError(re);
22173 recover(input,re);
22174 }
22175 finally {
22176
22177 restoreStackSize(stackSize);
22178
22179 }
22180 return ;
22181 }
22182 // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl"
22183
22184
22185 // $ANTLR start "rule__GenerationTask__Group_3_4__1"
22186 // InternalApplicationConfiguration.g:7150:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ;
22187 public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException {
22188
22189 int stackSize = keepStackSize();
22190
22191 try {
22192 // InternalApplicationConfiguration.g:7154:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 )
22193 // InternalApplicationConfiguration.g:7155:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2
22194 {
22195 pushFollow(FOLLOW_36);
22196 rule__GenerationTask__Group_3_4__1__Impl();
22197
22198 state._fsp--;
22199
22200 pushFollow(FOLLOW_2);
22201 rule__GenerationTask__Group_3_4__2();
22202
22203 state._fsp--;
22204
22205
22206 }
22207
22208 }
22209 catch (RecognitionException re) {
22210 reportError(re);
22211 recover(input,re);
22212 }
22213 finally {
22214
22215 restoreStackSize(stackSize);
22216
22217 }
22218 return ;
22219 }
22220 // $ANTLR end "rule__GenerationTask__Group_3_4__1"
22221
22222
22223 // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl"
22224 // InternalApplicationConfiguration.g:7162:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ;
22225 public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException {
22226
22227 int stackSize = keepStackSize();
22228
22229 try {
22230 // InternalApplicationConfiguration.g:7166:1: ( ( '=' ) )
22231 // InternalApplicationConfiguration.g:7167:1: ( '=' )
22232 {
22233 // InternalApplicationConfiguration.g:7167:1: ( '=' )
22234 // InternalApplicationConfiguration.g:7168:2: '='
22235 {
22236 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
22237 match(input,19,FOLLOW_2);
22238 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
22239
22240 }
22241
22242
22243 }
22244
22245 }
22246 catch (RecognitionException re) {
22247 reportError(re);
22248 recover(input,re);
22249 }
22250 finally {
22251
22252 restoreStackSize(stackSize);
22253
22254 }
22255 return ;
22256 }
22257 // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl"
22258
22259
22260 // $ANTLR start "rule__GenerationTask__Group_3_4__2"
22261 // InternalApplicationConfiguration.g:7177:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ;
22262 public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException {
22263
22264 int stackSize = keepStackSize();
22265
22266 try {
22267 // InternalApplicationConfiguration.g:7181:1: ( rule__GenerationTask__Group_3_4__2__Impl )
22268 // InternalApplicationConfiguration.g:7182:2: rule__GenerationTask__Group_3_4__2__Impl
22269 {
22270 pushFollow(FOLLOW_2);
22271 rule__GenerationTask__Group_3_4__2__Impl();
22272
22273 state._fsp--;
22274
22275
22276 }
22277
22278 }
22279 catch (RecognitionException re) {
22280 reportError(re);
22281 recover(input,re);
22282 }
22283 finally {
22284
22285 restoreStackSize(stackSize);
22286
22287 }
22288 return ;
22289 }
22290 // $ANTLR end "rule__GenerationTask__Group_3_4__2"
22291
22292
22293 // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl"
22294 // InternalApplicationConfiguration.g:7188:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) ;
22295 public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException {
22296
22297 int stackSize = keepStackSize();
22298
22299 try {
22300 // InternalApplicationConfiguration.g:7192:1: ( ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) )
22301 // InternalApplicationConfiguration.g:7193:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) )
22302 {
22303 // InternalApplicationConfiguration.g:7193:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) )
22304 // InternalApplicationConfiguration.g:7194:2: ( rule__GenerationTask__NumberAssignment_3_4_2 )
22305 {
22306 before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2());
22307 // InternalApplicationConfiguration.g:7195:2: ( rule__GenerationTask__NumberAssignment_3_4_2 )
22308 // InternalApplicationConfiguration.g:7195:3: rule__GenerationTask__NumberAssignment_3_4_2
22309 {
22310 pushFollow(FOLLOW_2);
22311 rule__GenerationTask__NumberAssignment_3_4_2();
22312
22313 state._fsp--;
22314
22315
22316 }
22317
22318 after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2());
22319
22320 }
22321
22322
22323 }
22324
22325 }
22326 catch (RecognitionException re) {
22327 reportError(re);
22328 recover(input,re);
22329 }
22330 finally {
22331
22332 restoreStackSize(stackSize);
22333
22334 }
22335 return ;
22336 }
22337 // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl"
22338
22339
22340 // $ANTLR start "rule__GenerationTask__Group_3_5__0"
22341 // InternalApplicationConfiguration.g:7204:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ;
22342 public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException {
22343
22344 int stackSize = keepStackSize();
22345
22346 try {
22347 // InternalApplicationConfiguration.g:7208:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 )
22348 // InternalApplicationConfiguration.g:7209:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1
22349 {
22350 pushFollow(FOLLOW_12);
22351 rule__GenerationTask__Group_3_5__0__Impl();
22352
22353 state._fsp--;
22354
22355 pushFollow(FOLLOW_2);
22356 rule__GenerationTask__Group_3_5__1();
22357
22358 state._fsp--;
22359
22360
22361 }
22362
22363 }
22364 catch (RecognitionException re) {
22365 reportError(re);
22366 recover(input,re);
22367 }
22368 finally {
22369
22370 restoreStackSize(stackSize);
22371
22372 }
22373 return ;
22374 }
22375 // $ANTLR end "rule__GenerationTask__Group_3_5__0"
22376
22377
22378 // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl"
22379 // InternalApplicationConfiguration.g:7216:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) ;
22380 public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException {
22381
22382 int stackSize = keepStackSize();
22383
22384 try {
22385 // InternalApplicationConfiguration.g:7220:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) )
22386 // InternalApplicationConfiguration.g:7221:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) )
22387 {
22388 // InternalApplicationConfiguration.g:7221:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) )
22389 // InternalApplicationConfiguration.g:7222:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 )
22390 {
22391 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0());
22392 // InternalApplicationConfiguration.g:7223:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 )
22393 // InternalApplicationConfiguration.g:7223:3: rule__GenerationTask__RunSpecifiedAssignment_3_5_0
22394 {
22395 pushFollow(FOLLOW_2);
22396 rule__GenerationTask__RunSpecifiedAssignment_3_5_0();
22397
22398 state._fsp--;
22399
22400
22401 }
22402
22403 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0());
22404
22405 }
22406
22407
22408 }
22409
22410 }
22411 catch (RecognitionException re) {
22412 reportError(re);
22413 recover(input,re);
22414 }
22415 finally {
22416
22417 restoreStackSize(stackSize);
22418
22419 }
22420 return ;
22421 }
22422 // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl"
22423
22424
22425 // $ANTLR start "rule__GenerationTask__Group_3_5__1"
22426 // InternalApplicationConfiguration.g:7231:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ;
22427 public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException {
22428
22429 int stackSize = keepStackSize();
22430
22431 try {
22432 // InternalApplicationConfiguration.g:7235:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 )
22433 // InternalApplicationConfiguration.g:7236:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2
22434 {
22435 pushFollow(FOLLOW_36);
22436 rule__GenerationTask__Group_3_5__1__Impl();
22437
22438 state._fsp--;
22439
22440 pushFollow(FOLLOW_2);
22441 rule__GenerationTask__Group_3_5__2();
22442
22443 state._fsp--;
22444
22445
22446 }
22447
22448 }
22449 catch (RecognitionException re) {
22450 reportError(re);
22451 recover(input,re);
22452 }
22453 finally {
22454
22455 restoreStackSize(stackSize);
22456
22457 }
22458 return ;
22459 }
22460 // $ANTLR end "rule__GenerationTask__Group_3_5__1"
22461
22462
22463 // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl"
22464 // InternalApplicationConfiguration.g:7243:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ;
22465 public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException {
22466
22467 int stackSize = keepStackSize();
22468
22469 try {
22470 // InternalApplicationConfiguration.g:7247:1: ( ( '=' ) )
22471 // InternalApplicationConfiguration.g:7248:1: ( '=' )
22472 {
22473 // InternalApplicationConfiguration.g:7248:1: ( '=' )
22474 // InternalApplicationConfiguration.g:7249:2: '='
22475 {
22476 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
22477 match(input,19,FOLLOW_2);
22478 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
22479
22480 }
22481
22482
22483 }
22484
22485 }
22486 catch (RecognitionException re) {
22487 reportError(re);
22488 recover(input,re);
22489 }
22490 finally {
22491
22492 restoreStackSize(stackSize);
22493
22494 }
22495 return ;
22496 }
22497 // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl"
22498
22499
22500 // $ANTLR start "rule__GenerationTask__Group_3_5__2"
22501 // InternalApplicationConfiguration.g:7258:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ;
22502 public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException {
22503
22504 int stackSize = keepStackSize();
22505
22506 try {
22507 // InternalApplicationConfiguration.g:7262:1: ( rule__GenerationTask__Group_3_5__2__Impl )
22508 // InternalApplicationConfiguration.g:7263:2: rule__GenerationTask__Group_3_5__2__Impl
22509 {
22510 pushFollow(FOLLOW_2);
22511 rule__GenerationTask__Group_3_5__2__Impl();
22512
22513 state._fsp--;
22514
22515
22516 }
22517
22518 }
22519 catch (RecognitionException re) {
22520 reportError(re);
22521 recover(input,re);
22522 }
22523 finally {
22524
22525 restoreStackSize(stackSize);
22526
22527 }
22528 return ;
22529 }
22530 // $ANTLR end "rule__GenerationTask__Group_3_5__2"
22531
22532
22533 // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl"
22534 // InternalApplicationConfiguration.g:7269:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) ;
22535 public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException {
22536
22537 int stackSize = keepStackSize();
22538
22539 try {
22540 // InternalApplicationConfiguration.g:7273:1: ( ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) )
22541 // InternalApplicationConfiguration.g:7274:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) )
22542 {
22543 // InternalApplicationConfiguration.g:7274:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) )
22544 // InternalApplicationConfiguration.g:7275:2: ( rule__GenerationTask__RunsAssignment_3_5_2 )
22545 {
22546 before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2());
22547 // InternalApplicationConfiguration.g:7276:2: ( rule__GenerationTask__RunsAssignment_3_5_2 )
22548 // InternalApplicationConfiguration.g:7276:3: rule__GenerationTask__RunsAssignment_3_5_2
22549 {
22550 pushFollow(FOLLOW_2);
22551 rule__GenerationTask__RunsAssignment_3_5_2();
22552
22553 state._fsp--;
22554
22555
22556 }
22557
22558 after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2());
22559
22560 }
22561
22562
22563 }
22564
22565 }
22566 catch (RecognitionException re) {
22567 reportError(re);
22568 recover(input,re);
22569 }
22570 finally {
22571
22572 restoreStackSize(stackSize);
22573
22574 }
22575 return ;
22576 }
22577 // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl"
22578
22579
22580 // $ANTLR start "rule__GenerationTask__Group_3_6__0"
22581 // InternalApplicationConfiguration.g:7285:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ;
22582 public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException {
22583
22584 int stackSize = keepStackSize();
22585
22586 try {
22587 // InternalApplicationConfiguration.g:7289:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 )
22588 // InternalApplicationConfiguration.g:7290:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1
22589 {
22590 pushFollow(FOLLOW_12);
22591 rule__GenerationTask__Group_3_6__0__Impl();
22592
22593 state._fsp--;
22594
22595 pushFollow(FOLLOW_2);
22596 rule__GenerationTask__Group_3_6__1();
22597
22598 state._fsp--;
22599
22600
22601 }
22602
22603 }
22604 catch (RecognitionException re) {
22605 reportError(re);
22606 recover(input,re);
22607 }
22608 finally {
22609
22610 restoreStackSize(stackSize);
22611
22612 }
22613 return ;
22614 }
22615 // $ANTLR end "rule__GenerationTask__Group_3_6__0"
22616
22617
22618 // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl"
22619 // InternalApplicationConfiguration.g:7297:1: rule__GenerationTask__Group_3_6__0__Impl : ( 'solver' ) ;
22620 public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException {
22621
22622 int stackSize = keepStackSize();
22623
22624 try {
22625 // InternalApplicationConfiguration.g:7301:1: ( ( 'solver' ) )
22626 // InternalApplicationConfiguration.g:7302:1: ( 'solver' )
22627 {
22628 // InternalApplicationConfiguration.g:7302:1: ( 'solver' )
22629 // InternalApplicationConfiguration.g:7303:2: 'solver'
22630 {
22631 before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0());
22632 match(input,42,FOLLOW_2);
22633 after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0());
22634
22635 }
22636
22637
22638 }
22639
22640 }
22641 catch (RecognitionException re) {
22642 reportError(re);
22643 recover(input,re);
22644 }
22645 finally {
22646
22647 restoreStackSize(stackSize);
22648
22649 }
22650 return ;
22651 }
22652 // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl"
22653
22654
22655 // $ANTLR start "rule__GenerationTask__Group_3_6__1"
22656 // InternalApplicationConfiguration.g:7312:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ;
22657 public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException {
22658
22659 int stackSize = keepStackSize();
22660
22661 try {
22662 // InternalApplicationConfiguration.g:7316:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 )
22663 // InternalApplicationConfiguration.g:7317:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2
22664 {
22665 pushFollow(FOLLOW_40);
22666 rule__GenerationTask__Group_3_6__1__Impl();
22667
22668 state._fsp--;
22669
22670 pushFollow(FOLLOW_2);
22671 rule__GenerationTask__Group_3_6__2();
22672
22673 state._fsp--;
22674
22675
22676 }
22677
22678 }
22679 catch (RecognitionException re) {
22680 reportError(re);
22681 recover(input,re);
22682 }
22683 finally {
22684
22685 restoreStackSize(stackSize);
22686
22687 }
22688 return ;
22689 }
22690 // $ANTLR end "rule__GenerationTask__Group_3_6__1"
22691
22692
22693 // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl"
22694 // InternalApplicationConfiguration.g:7324:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ;
22695 public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException {
22696
22697 int stackSize = keepStackSize();
22698
22699 try {
22700 // InternalApplicationConfiguration.g:7328:1: ( ( '=' ) )
22701 // InternalApplicationConfiguration.g:7329:1: ( '=' )
22702 {
22703 // InternalApplicationConfiguration.g:7329:1: ( '=' )
22704 // InternalApplicationConfiguration.g:7330:2: '='
22705 {
22706 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
22707 match(input,19,FOLLOW_2);
22708 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
22709
22710 }
22711
22712
22713 }
22714
22715 }
22716 catch (RecognitionException re) {
22717 reportError(re);
22718 recover(input,re);
22719 }
22720 finally {
22721
22722 restoreStackSize(stackSize);
22723
22724 }
22725 return ;
22726 }
22727 // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl"
22728
22729
22730 // $ANTLR start "rule__GenerationTask__Group_3_6__2"
22731 // InternalApplicationConfiguration.g:7339:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ;
22732 public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException {
22733
22734 int stackSize = keepStackSize();
22735
22736 try {
22737 // InternalApplicationConfiguration.g:7343:1: ( rule__GenerationTask__Group_3_6__2__Impl )
22738 // InternalApplicationConfiguration.g:7344:2: rule__GenerationTask__Group_3_6__2__Impl
22739 {
22740 pushFollow(FOLLOW_2);
22741 rule__GenerationTask__Group_3_6__2__Impl();
22742
22743 state._fsp--;
22744
22745
22746 }
22747
22748 }
22749 catch (RecognitionException re) {
22750 reportError(re);
22751 recover(input,re);
22752 }
22753 finally {
22754
22755 restoreStackSize(stackSize);
22756
22757 }
22758 return ;
22759 }
22760 // $ANTLR end "rule__GenerationTask__Group_3_6__2"
22761
22762
22763 // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl"
22764 // InternalApplicationConfiguration.g:7350:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) ;
22765 public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException {
22766
22767 int stackSize = keepStackSize();
22768
22769 try {
22770 // InternalApplicationConfiguration.g:7354:1: ( ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) )
22771 // InternalApplicationConfiguration.g:7355:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) )
22772 {
22773 // InternalApplicationConfiguration.g:7355:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) )
22774 // InternalApplicationConfiguration.g:7356:2: ( rule__GenerationTask__SolverAssignment_3_6_2 )
22775 {
22776 before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2());
22777 // InternalApplicationConfiguration.g:7357:2: ( rule__GenerationTask__SolverAssignment_3_6_2 )
22778 // InternalApplicationConfiguration.g:7357:3: rule__GenerationTask__SolverAssignment_3_6_2
22779 {
22780 pushFollow(FOLLOW_2);
22781 rule__GenerationTask__SolverAssignment_3_6_2();
22782
22783 state._fsp--;
22784
22785
22786 }
22787
22788 after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2());
22789
22790 }
22791
22792
22793 }
22794
22795 }
22796 catch (RecognitionException re) {
22797 reportError(re);
22798 recover(input,re);
22799 }
22800 finally {
22801
22802 restoreStackSize(stackSize);
22803
22804 }
22805 return ;
22806 }
22807 // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl"
22808
22809
22810 // $ANTLR start "rule__GenerationTask__Group_3_7__0"
22811 // InternalApplicationConfiguration.g:7366:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ;
22812 public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException {
22813
22814 int stackSize = keepStackSize();
22815
22816 try {
22817 // InternalApplicationConfiguration.g:7370:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 )
22818 // InternalApplicationConfiguration.g:7371:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1
22819 {
22820 pushFollow(FOLLOW_12);
22821 rule__GenerationTask__Group_3_7__0__Impl();
22822
22823 state._fsp--;
22824
22825 pushFollow(FOLLOW_2);
22826 rule__GenerationTask__Group_3_7__1();
22827
22828 state._fsp--;
22829
22830
22831 }
22832
22833 }
22834 catch (RecognitionException re) {
22835 reportError(re);
22836 recover(input,re);
22837 }
22838 finally {
22839
22840 restoreStackSize(stackSize);
22841
22842 }
22843 return ;
22844 }
22845 // $ANTLR end "rule__GenerationTask__Group_3_7__0"
22846
22847
22848 // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl"
22849 // InternalApplicationConfiguration.g:7378:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'config' ) ;
22850 public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException {
22851
22852 int stackSize = keepStackSize();
22853
22854 try {
22855 // InternalApplicationConfiguration.g:7382:1: ( ( 'config' ) )
22856 // InternalApplicationConfiguration.g:7383:1: ( 'config' )
22857 {
22858 // InternalApplicationConfiguration.g:7383:1: ( 'config' )
22859 // InternalApplicationConfiguration.g:7384:2: 'config'
22860 {
22861 before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0());
22862 match(input,30,FOLLOW_2);
22863 after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0());
22864
22865 }
22866
22867
22868 }
22869
22870 }
22871 catch (RecognitionException re) {
22872 reportError(re);
22873 recover(input,re);
22874 }
22875 finally {
22876
22877 restoreStackSize(stackSize);
22878
22879 }
22880 return ;
22881 }
22882 // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl"
22883
22884
22885 // $ANTLR start "rule__GenerationTask__Group_3_7__1"
22886 // InternalApplicationConfiguration.g:7393:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ;
22887 public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException {
22888
22889 int stackSize = keepStackSize();
22890
22891 try {
22892 // InternalApplicationConfiguration.g:7397:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 )
22893 // InternalApplicationConfiguration.g:7398:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2
22894 {
22895 pushFollow(FOLLOW_39);
22896 rule__GenerationTask__Group_3_7__1__Impl();
22897
22898 state._fsp--;
22899
22900 pushFollow(FOLLOW_2);
22901 rule__GenerationTask__Group_3_7__2();
22902
22903 state._fsp--;
22904
22905
22906 }
22907
22908 }
22909 catch (RecognitionException re) {
22910 reportError(re);
22911 recover(input,re);
22912 }
22913 finally {
22914
22915 restoreStackSize(stackSize);
22916
22917 }
22918 return ;
22919 }
22920 // $ANTLR end "rule__GenerationTask__Group_3_7__1"
22921
22922
22923 // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl"
22924 // InternalApplicationConfiguration.g:7405:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ;
22925 public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException {
22926
22927 int stackSize = keepStackSize();
22928
22929 try {
22930 // InternalApplicationConfiguration.g:7409:1: ( ( '=' ) )
22931 // InternalApplicationConfiguration.g:7410:1: ( '=' )
22932 {
22933 // InternalApplicationConfiguration.g:7410:1: ( '=' )
22934 // InternalApplicationConfiguration.g:7411:2: '='
22935 {
22936 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
22937 match(input,19,FOLLOW_2);
22938 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
22939
22940 }
22941
22942
22943 }
22944
22945 }
22946 catch (RecognitionException re) {
22947 reportError(re);
22948 recover(input,re);
22949 }
22950 finally {
22951
22952 restoreStackSize(stackSize);
22953
22954 }
22955 return ;
22956 }
22957 // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl"
22958
22959
22960 // $ANTLR start "rule__GenerationTask__Group_3_7__2"
22961 // InternalApplicationConfiguration.g:7420:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ;
22962 public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException {
22963
22964 int stackSize = keepStackSize();
22965
22966 try {
22967 // InternalApplicationConfiguration.g:7424:1: ( rule__GenerationTask__Group_3_7__2__Impl )
22968 // InternalApplicationConfiguration.g:7425:2: rule__GenerationTask__Group_3_7__2__Impl
22969 {
22970 pushFollow(FOLLOW_2);
22971 rule__GenerationTask__Group_3_7__2__Impl();
22972
22973 state._fsp--;
22974
22975
22976 }
22977
22978 }
22979 catch (RecognitionException re) {
22980 reportError(re);
22981 recover(input,re);
22982 }
22983 finally {
22984
22985 restoreStackSize(stackSize);
22986
22987 }
22988 return ;
22989 }
22990 // $ANTLR end "rule__GenerationTask__Group_3_7__2"
22991
22992
22993 // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl"
22994 // InternalApplicationConfiguration.g:7431:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) ;
22995 public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException {
22996
22997 int stackSize = keepStackSize();
22998
22999 try {
23000 // InternalApplicationConfiguration.g:7435:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) )
23001 // InternalApplicationConfiguration.g:7436:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) )
23002 {
23003 // InternalApplicationConfiguration.g:7436:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) )
23004 // InternalApplicationConfiguration.g:7437:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 )
23005 {
23006 before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2());
23007 // InternalApplicationConfiguration.g:7438:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 )
23008 // InternalApplicationConfiguration.g:7438:3: rule__GenerationTask__ConfigAssignment_3_7_2
23009 {
23010 pushFollow(FOLLOW_2);
23011 rule__GenerationTask__ConfigAssignment_3_7_2();
23012
23013 state._fsp--;
23014
23015
23016 }
23017
23018 after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2());
23019
23020 }
23021
23022
23023 }
23024
23025 }
23026 catch (RecognitionException re) {
23027 reportError(re);
23028 recover(input,re);
23029 }
23030 finally {
23031
23032 restoreStackSize(stackSize);
23033
23034 }
23035 return ;
23036 }
23037 // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl"
23038
23039
23040 // $ANTLR start "rule__GenerationTask__Group_3_8__0"
23041 // InternalApplicationConfiguration.g:7447:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ;
23042 public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException {
23043
23044 int stackSize = keepStackSize();
23045
23046 try {
23047 // InternalApplicationConfiguration.g:7451:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 )
23048 // InternalApplicationConfiguration.g:7452:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1
23049 {
23050 pushFollow(FOLLOW_12);
23051 rule__GenerationTask__Group_3_8__0__Impl();
23052
23053 state._fsp--;
23054
23055 pushFollow(FOLLOW_2);
23056 rule__GenerationTask__Group_3_8__1();
23057
23058 state._fsp--;
23059
23060
23061 }
23062
23063 }
23064 catch (RecognitionException re) {
23065 reportError(re);
23066 recover(input,re);
23067 }
23068 finally {
23069
23070 restoreStackSize(stackSize);
23071
23072 }
23073 return ;
23074 }
23075 // $ANTLR end "rule__GenerationTask__Group_3_8__0"
23076
23077
23078 // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl"
23079 // InternalApplicationConfiguration.g:7459:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'debug' ) ;
23080 public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException {
23081
23082 int stackSize = keepStackSize();
23083
23084 try {
23085 // InternalApplicationConfiguration.g:7463:1: ( ( 'debug' ) )
23086 // InternalApplicationConfiguration.g:7464:1: ( 'debug' )
23087 {
23088 // InternalApplicationConfiguration.g:7464:1: ( 'debug' )
23089 // InternalApplicationConfiguration.g:7465:2: 'debug'
23090 {
23091 before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0());
23092 match(input,43,FOLLOW_2);
23093 after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0());
23094
23095 }
23096
23097
23098 }
23099
23100 }
23101 catch (RecognitionException re) {
23102 reportError(re);
23103 recover(input,re);
23104 }
23105 finally {
23106
23107 restoreStackSize(stackSize);
23108
23109 }
23110 return ;
23111 }
23112 // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl"
23113
23114
23115 // $ANTLR start "rule__GenerationTask__Group_3_8__1"
23116 // InternalApplicationConfiguration.g:7474:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ;
23117 public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException {
23118
23119 int stackSize = keepStackSize();
23120
23121 try {
23122 // InternalApplicationConfiguration.g:7478:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 )
23123 // InternalApplicationConfiguration.g:7479:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2
23124 {
23125 pushFollow(FOLLOW_20);
23126 rule__GenerationTask__Group_3_8__1__Impl();
23127
23128 state._fsp--;
23129
23130 pushFollow(FOLLOW_2);
23131 rule__GenerationTask__Group_3_8__2();
23132
23133 state._fsp--;
23134
23135
23136 }
23137
23138 }
23139 catch (RecognitionException re) {
23140 reportError(re);
23141 recover(input,re);
23142 }
23143 finally {
23144
23145 restoreStackSize(stackSize);
23146
23147 }
23148 return ;
23149 }
23150 // $ANTLR end "rule__GenerationTask__Group_3_8__1"
23151
23152
23153 // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl"
23154 // InternalApplicationConfiguration.g:7486:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ;
23155 public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException {
23156
23157 int stackSize = keepStackSize();
23158
23159 try {
23160 // InternalApplicationConfiguration.g:7490:1: ( ( '=' ) )
23161 // InternalApplicationConfiguration.g:7491:1: ( '=' )
23162 {
23163 // InternalApplicationConfiguration.g:7491:1: ( '=' )
23164 // InternalApplicationConfiguration.g:7492:2: '='
23165 {
23166 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
23167 match(input,19,FOLLOW_2);
23168 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
23169
23170 }
23171
23172
23173 }
23174
23175 }
23176 catch (RecognitionException re) {
23177 reportError(re);
23178 recover(input,re);
23179 }
23180 finally {
23181
23182 restoreStackSize(stackSize);
23183
23184 }
23185 return ;
23186 }
23187 // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl"
23188
23189
23190 // $ANTLR start "rule__GenerationTask__Group_3_8__2"
23191 // InternalApplicationConfiguration.g:7501:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ;
23192 public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException {
23193
23194 int stackSize = keepStackSize();
23195
23196 try {
23197 // InternalApplicationConfiguration.g:7505:1: ( rule__GenerationTask__Group_3_8__2__Impl )
23198 // InternalApplicationConfiguration.g:7506:2: rule__GenerationTask__Group_3_8__2__Impl
23199 {
23200 pushFollow(FOLLOW_2);
23201 rule__GenerationTask__Group_3_8__2__Impl();
23202
23203 state._fsp--;
23204
23205
23206 }
23207
23208 }
23209 catch (RecognitionException re) {
23210 reportError(re);
23211 recover(input,re);
23212 }
23213 finally {
23214
23215 restoreStackSize(stackSize);
23216
23217 }
23218 return ;
23219 }
23220 // $ANTLR end "rule__GenerationTask__Group_3_8__2"
23221
23222
23223 // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl"
23224 // InternalApplicationConfiguration.g:7512:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) ;
23225 public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException {
23226
23227 int stackSize = keepStackSize();
23228
23229 try {
23230 // InternalApplicationConfiguration.g:7516:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) )
23231 // InternalApplicationConfiguration.g:7517:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) )
23232 {
23233 // InternalApplicationConfiguration.g:7517:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) )
23234 // InternalApplicationConfiguration.g:7518:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 )
23235 {
23236 before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2());
23237 // InternalApplicationConfiguration.g:7519:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 )
23238 // InternalApplicationConfiguration.g:7519:3: rule__GenerationTask__DebugFolderAssignment_3_8_2
23239 {
23240 pushFollow(FOLLOW_2);
23241 rule__GenerationTask__DebugFolderAssignment_3_8_2();
23242
23243 state._fsp--;
23244
23245
23246 }
23247
23248 after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2());
23249
23250 }
23251
23252
23253 }
23254
23255 }
23256 catch (RecognitionException re) {
23257 reportError(re);
23258 recover(input,re);
23259 }
23260 finally {
23261
23262 restoreStackSize(stackSize);
23263
23264 }
23265 return ;
23266 }
23267 // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl"
23268
23269
23270 // $ANTLR start "rule__GenerationTask__Group_3_9__0"
23271 // InternalApplicationConfiguration.g:7528:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ;
23272 public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException {
23273
23274 int stackSize = keepStackSize();
23275
23276 try {
23277 // InternalApplicationConfiguration.g:7532:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 )
23278 // InternalApplicationConfiguration.g:7533:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1
23279 {
23280 pushFollow(FOLLOW_12);
23281 rule__GenerationTask__Group_3_9__0__Impl();
23282
23283 state._fsp--;
23284
23285 pushFollow(FOLLOW_2);
23286 rule__GenerationTask__Group_3_9__1();
23287
23288 state._fsp--;
23289
23290
23291 }
23292
23293 }
23294 catch (RecognitionException re) {
23295 reportError(re);
23296 recover(input,re);
23297 }
23298 finally {
23299
23300 restoreStackSize(stackSize);
23301
23302 }
23303 return ;
23304 }
23305 // $ANTLR end "rule__GenerationTask__Group_3_9__0"
23306
23307
23308 // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl"
23309 // InternalApplicationConfiguration.g:7540:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'log' ) ;
23310 public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException {
23311
23312 int stackSize = keepStackSize();
23313
23314 try {
23315 // InternalApplicationConfiguration.g:7544:1: ( ( 'log' ) )
23316 // InternalApplicationConfiguration.g:7545:1: ( 'log' )
23317 {
23318 // InternalApplicationConfiguration.g:7545:1: ( 'log' )
23319 // InternalApplicationConfiguration.g:7546:2: 'log'
23320 {
23321 before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0());
23322 match(input,44,FOLLOW_2);
23323 after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0());
23324
23325 }
23326
23327
23328 }
23329
23330 }
23331 catch (RecognitionException re) {
23332 reportError(re);
23333 recover(input,re);
23334 }
23335 finally {
23336
23337 restoreStackSize(stackSize);
23338
23339 }
23340 return ;
23341 }
23342 // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl"
23343
23344
23345 // $ANTLR start "rule__GenerationTask__Group_3_9__1"
23346 // InternalApplicationConfiguration.g:7555:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ;
23347 public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException {
23348
23349 int stackSize = keepStackSize();
23350
23351 try {
23352 // InternalApplicationConfiguration.g:7559:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 )
23353 // InternalApplicationConfiguration.g:7560:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2
23354 {
23355 pushFollow(FOLLOW_20);
23356 rule__GenerationTask__Group_3_9__1__Impl();
23357
23358 state._fsp--;
23359
23360 pushFollow(FOLLOW_2);
23361 rule__GenerationTask__Group_3_9__2();
23362
23363 state._fsp--;
23364
23365
23366 }
23367
23368 }
23369 catch (RecognitionException re) {
23370 reportError(re);
23371 recover(input,re);
23372 }
23373 finally {
23374
23375 restoreStackSize(stackSize);
23376
23377 }
23378 return ;
23379 }
23380 // $ANTLR end "rule__GenerationTask__Group_3_9__1"
23381
23382
23383 // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl"
23384 // InternalApplicationConfiguration.g:7567:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ;
23385 public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException {
23386
23387 int stackSize = keepStackSize();
23388
23389 try {
23390 // InternalApplicationConfiguration.g:7571:1: ( ( '=' ) )
23391 // InternalApplicationConfiguration.g:7572:1: ( '=' )
23392 {
23393 // InternalApplicationConfiguration.g:7572:1: ( '=' )
23394 // InternalApplicationConfiguration.g:7573:2: '='
23395 {
23396 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
23397 match(input,19,FOLLOW_2);
23398 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
23399
23400 }
23401
23402
23403 }
23404
23405 }
23406 catch (RecognitionException re) {
23407 reportError(re);
23408 recover(input,re);
23409 }
23410 finally {
23411
23412 restoreStackSize(stackSize);
23413
23414 }
23415 return ;
23416 }
23417 // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl"
23418
23419
23420 // $ANTLR start "rule__GenerationTask__Group_3_9__2"
23421 // InternalApplicationConfiguration.g:7582:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ;
23422 public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException {
23423
23424 int stackSize = keepStackSize();
23425
23426 try {
23427 // InternalApplicationConfiguration.g:7586:1: ( rule__GenerationTask__Group_3_9__2__Impl )
23428 // InternalApplicationConfiguration.g:7587:2: rule__GenerationTask__Group_3_9__2__Impl
23429 {
23430 pushFollow(FOLLOW_2);
23431 rule__GenerationTask__Group_3_9__2__Impl();
23432
23433 state._fsp--;
23434
23435
23436 }
23437
23438 }
23439 catch (RecognitionException re) {
23440 reportError(re);
23441 recover(input,re);
23442 }
23443 finally {
23444
23445 restoreStackSize(stackSize);
23446
23447 }
23448 return ;
23449 }
23450 // $ANTLR end "rule__GenerationTask__Group_3_9__2"
23451
23452
23453 // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl"
23454 // InternalApplicationConfiguration.g:7593:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) ;
23455 public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException {
23456
23457 int stackSize = keepStackSize();
23458
23459 try {
23460 // InternalApplicationConfiguration.g:7597:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) )
23461 // InternalApplicationConfiguration.g:7598:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) )
23462 {
23463 // InternalApplicationConfiguration.g:7598:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) )
23464 // InternalApplicationConfiguration.g:7599:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 )
23465 {
23466 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2());
23467 // InternalApplicationConfiguration.g:7600:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 )
23468 // InternalApplicationConfiguration.g:7600:3: rule__GenerationTask__TargetLogFileAssignment_3_9_2
23469 {
23470 pushFollow(FOLLOW_2);
23471 rule__GenerationTask__TargetLogFileAssignment_3_9_2();
23472
23473 state._fsp--;
23474
23475
23476 }
23477
23478 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2());
23479
23480 }
23481
23482
23483 }
23484
23485 }
23486 catch (RecognitionException re) {
23487 reportError(re);
23488 recover(input,re);
23489 }
23490 finally {
23491
23492 restoreStackSize(stackSize);
23493
23494 }
23495 return ;
23496 }
23497 // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl"
23498
23499
23500 // $ANTLR start "rule__GenerationTask__Group_3_10__0"
23501 // InternalApplicationConfiguration.g:7609:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ;
23502 public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException {
23503
23504 int stackSize = keepStackSize();
23505
23506 try {
23507 // InternalApplicationConfiguration.g:7613:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 )
23508 // InternalApplicationConfiguration.g:7614:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1
23509 {
23510 pushFollow(FOLLOW_12);
23511 rule__GenerationTask__Group_3_10__0__Impl();
23512
23513 state._fsp--;
23514
23515 pushFollow(FOLLOW_2);
23516 rule__GenerationTask__Group_3_10__1();
23517
23518 state._fsp--;
23519
23520
23521 }
23522
23523 }
23524 catch (RecognitionException re) {
23525 reportError(re);
23526 recover(input,re);
23527 }
23528 finally {
23529
23530 restoreStackSize(stackSize);
23531
23532 }
23533 return ;
23534 }
23535 // $ANTLR end "rule__GenerationTask__Group_3_10__0"
23536
23537
23538 // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl"
23539 // InternalApplicationConfiguration.g:7621:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'statistics' ) ;
23540 public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException {
23541
23542 int stackSize = keepStackSize();
23543
23544 try {
23545 // InternalApplicationConfiguration.g:7625:1: ( ( 'statistics' ) )
23546 // InternalApplicationConfiguration.g:7626:1: ( 'statistics' )
23547 {
23548 // InternalApplicationConfiguration.g:7626:1: ( 'statistics' )
23549 // InternalApplicationConfiguration.g:7627:2: 'statistics'
23550 {
23551 before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0());
23552 match(input,45,FOLLOW_2);
23553 after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0());
23554
23555 }
23556
23557
23558 }
23559
23560 }
23561 catch (RecognitionException re) {
23562 reportError(re);
23563 recover(input,re);
23564 }
23565 finally {
23566
23567 restoreStackSize(stackSize);
23568
23569 }
23570 return ;
23571 }
23572 // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl"
23573
23574
23575 // $ANTLR start "rule__GenerationTask__Group_3_10__1"
23576 // InternalApplicationConfiguration.g:7636:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ;
23577 public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException {
23578
23579 int stackSize = keepStackSize();
23580
23581 try {
23582 // InternalApplicationConfiguration.g:7640:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 )
23583 // InternalApplicationConfiguration.g:7641:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2
23584 {
23585 pushFollow(FOLLOW_20);
23586 rule__GenerationTask__Group_3_10__1__Impl();
23587
23588 state._fsp--;
23589
23590 pushFollow(FOLLOW_2);
23591 rule__GenerationTask__Group_3_10__2();
23592
23593 state._fsp--;
23594
23595
23596 }
23597
23598 }
23599 catch (RecognitionException re) {
23600 reportError(re);
23601 recover(input,re);
23602 }
23603 finally {
23604
23605 restoreStackSize(stackSize);
23606
23607 }
23608 return ;
23609 }
23610 // $ANTLR end "rule__GenerationTask__Group_3_10__1"
23611
23612
23613 // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl"
23614 // InternalApplicationConfiguration.g:7648:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ;
23615 public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException {
23616
23617 int stackSize = keepStackSize();
23618
23619 try {
23620 // InternalApplicationConfiguration.g:7652:1: ( ( '=' ) )
23621 // InternalApplicationConfiguration.g:7653:1: ( '=' )
23622 {
23623 // InternalApplicationConfiguration.g:7653:1: ( '=' )
23624 // InternalApplicationConfiguration.g:7654:2: '='
23625 {
23626 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
23627 match(input,19,FOLLOW_2);
23628 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
23629
23630 }
23631
23632
23633 }
23634
23635 }
23636 catch (RecognitionException re) {
23637 reportError(re);
23638 recover(input,re);
23639 }
23640 finally {
23641
23642 restoreStackSize(stackSize);
23643
23644 }
23645 return ;
23646 }
23647 // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl"
23648
23649
23650 // $ANTLR start "rule__GenerationTask__Group_3_10__2"
23651 // InternalApplicationConfiguration.g:7663:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ;
23652 public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException {
23653
23654 int stackSize = keepStackSize();
23655
23656 try {
23657 // InternalApplicationConfiguration.g:7667:1: ( rule__GenerationTask__Group_3_10__2__Impl )
23658 // InternalApplicationConfiguration.g:7668:2: rule__GenerationTask__Group_3_10__2__Impl
23659 {
23660 pushFollow(FOLLOW_2);
23661 rule__GenerationTask__Group_3_10__2__Impl();
23662
23663 state._fsp--;
23664
23665
23666 }
23667
23668 }
23669 catch (RecognitionException re) {
23670 reportError(re);
23671 recover(input,re);
23672 }
23673 finally {
23674
23675 restoreStackSize(stackSize);
23676
23677 }
23678 return ;
23679 }
23680 // $ANTLR end "rule__GenerationTask__Group_3_10__2"
23681
23682
23683 // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl"
23684 // InternalApplicationConfiguration.g:7674:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) ;
23685 public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException {
23686
23687 int stackSize = keepStackSize();
23688
23689 try {
23690 // InternalApplicationConfiguration.g:7678:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) )
23691 // InternalApplicationConfiguration.g:7679:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) )
23692 {
23693 // InternalApplicationConfiguration.g:7679:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) )
23694 // InternalApplicationConfiguration.g:7680:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 )
23695 {
23696 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2());
23697 // InternalApplicationConfiguration.g:7681:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 )
23698 // InternalApplicationConfiguration.g:7681:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2
23699 {
23700 pushFollow(FOLLOW_2);
23701 rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2();
23702
23703 state._fsp--;
23704
23705
23706 }
23707
23708 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2());
23709
23710 }
23711
23712
23713 }
23714
23715 }
23716 catch (RecognitionException re) {
23717 reportError(re);
23718 recover(input,re);
23719 }
23720 finally {
23721
23722 restoreStackSize(stackSize);
23723
23724 }
23725 return ;
23726 }
23727 // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl"
23728
23729
23730 // $ANTLR start "rule__GenerationTask__Group_3_11__0"
23731 // InternalApplicationConfiguration.g:7690:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ;
23732 public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException {
23733
23734 int stackSize = keepStackSize();
23735
23736 try {
23737 // InternalApplicationConfiguration.g:7694:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 )
23738 // InternalApplicationConfiguration.g:7695:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1
23739 {
23740 pushFollow(FOLLOW_12);
23741 rule__GenerationTask__Group_3_11__0__Impl();
23742
23743 state._fsp--;
23744
23745 pushFollow(FOLLOW_2);
23746 rule__GenerationTask__Group_3_11__1();
23747
23748 state._fsp--;
23749
23750
23751 }
23752
23753 }
23754 catch (RecognitionException re) {
23755 reportError(re);
23756 recover(input,re);
23757 }
23758 finally {
23759
23760 restoreStackSize(stackSize);
23761
23762 }
23763 return ;
23764 }
23765 // $ANTLR end "rule__GenerationTask__Group_3_11__0"
23766
23767
23768 // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl"
23769 // InternalApplicationConfiguration.g:7702:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'output' ) ;
23770 public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException {
23771
23772 int stackSize = keepStackSize();
23773
23774 try {
23775 // InternalApplicationConfiguration.g:7706:1: ( ( 'output' ) )
23776 // InternalApplicationConfiguration.g:7707:1: ( 'output' )
23777 {
23778 // InternalApplicationConfiguration.g:7707:1: ( 'output' )
23779 // InternalApplicationConfiguration.g:7708:2: 'output'
23780 {
23781 before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0());
23782 match(input,46,FOLLOW_2);
23783 after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0());
23784
23785 }
23786
23787
23788 }
23789
23790 }
23791 catch (RecognitionException re) {
23792 reportError(re);
23793 recover(input,re);
23794 }
23795 finally {
23796
23797 restoreStackSize(stackSize);
23798
23799 }
23800 return ;
23801 }
23802 // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl"
23803
23804
23805 // $ANTLR start "rule__GenerationTask__Group_3_11__1"
23806 // InternalApplicationConfiguration.g:7717:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ;
23807 public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException {
23808
23809 int stackSize = keepStackSize();
23810
23811 try {
23812 // InternalApplicationConfiguration.g:7721:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 )
23813 // InternalApplicationConfiguration.g:7722:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2
23814 {
23815 pushFollow(FOLLOW_20);
23816 rule__GenerationTask__Group_3_11__1__Impl();
23817
23818 state._fsp--;
23819
23820 pushFollow(FOLLOW_2);
23821 rule__GenerationTask__Group_3_11__2();
23822
23823 state._fsp--;
23824
23825
23826 }
23827
23828 }
23829 catch (RecognitionException re) {
23830 reportError(re);
23831 recover(input,re);
23832 }
23833 finally {
23834
23835 restoreStackSize(stackSize);
23836
23837 }
23838 return ;
23839 }
23840 // $ANTLR end "rule__GenerationTask__Group_3_11__1"
23841
23842
23843 // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl"
23844 // InternalApplicationConfiguration.g:7729:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ;
23845 public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException {
23846
23847 int stackSize = keepStackSize();
23848
23849 try {
23850 // InternalApplicationConfiguration.g:7733:1: ( ( '=' ) )
23851 // InternalApplicationConfiguration.g:7734:1: ( '=' )
23852 {
23853 // InternalApplicationConfiguration.g:7734:1: ( '=' )
23854 // InternalApplicationConfiguration.g:7735:2: '='
23855 {
23856 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
23857 match(input,19,FOLLOW_2);
23858 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
23859
23860 }
23861
23862
23863 }
23864
23865 }
23866 catch (RecognitionException re) {
23867 reportError(re);
23868 recover(input,re);
23869 }
23870 finally {
23871
23872 restoreStackSize(stackSize);
23873
23874 }
23875 return ;
23876 }
23877 // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl"
23878
23879
23880 // $ANTLR start "rule__GenerationTask__Group_3_11__2"
23881 // InternalApplicationConfiguration.g:7744:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ;
23882 public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException {
23883
23884 int stackSize = keepStackSize();
23885
23886 try {
23887 // InternalApplicationConfiguration.g:7748:1: ( rule__GenerationTask__Group_3_11__2__Impl )
23888 // InternalApplicationConfiguration.g:7749:2: rule__GenerationTask__Group_3_11__2__Impl
23889 {
23890 pushFollow(FOLLOW_2);
23891 rule__GenerationTask__Group_3_11__2__Impl();
23892
23893 state._fsp--;
23894
23895
23896 }
23897
23898 }
23899 catch (RecognitionException re) {
23900 reportError(re);
23901 recover(input,re);
23902 }
23903 finally {
23904
23905 restoreStackSize(stackSize);
23906
23907 }
23908 return ;
23909 }
23910 // $ANTLR end "rule__GenerationTask__Group_3_11__2"
23911
23912
23913 // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl"
23914 // InternalApplicationConfiguration.g:7755:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) ;
23915 public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException {
23916
23917 int stackSize = keepStackSize();
23918
23919 try {
23920 // InternalApplicationConfiguration.g:7759:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) )
23921 // InternalApplicationConfiguration.g:7760:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) )
23922 {
23923 // InternalApplicationConfiguration.g:7760:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) )
23924 // InternalApplicationConfiguration.g:7761:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 )
23925 {
23926 before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2());
23927 // InternalApplicationConfiguration.g:7762:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 )
23928 // InternalApplicationConfiguration.g:7762:3: rule__GenerationTask__TagetFolderAssignment_3_11_2
23929 {
23930 pushFollow(FOLLOW_2);
23931 rule__GenerationTask__TagetFolderAssignment_3_11_2();
23932
23933 state._fsp--;
23934
23935
23936 }
23937
23938 after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2());
23939
23940 }
23941
23942
23943 }
23944
23945 }
23946 catch (RecognitionException re) {
23947 reportError(re);
23948 recover(input,re);
23949 }
23950 finally {
23951
23952 restoreStackSize(stackSize);
23953
23954 }
23955 return ;
23956 }
23957 // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl"
23958
23959
23960 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3"
23961 // InternalApplicationConfiguration.g:7771:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ;
23962 public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException {
23963
23964 int stackSize = keepStackSize();
23965 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
23966
23967 try {
23968 // InternalApplicationConfiguration.g:7776:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? )
23969 // InternalApplicationConfiguration.g:7777:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
23970 {
23971 // InternalApplicationConfiguration.g:7777:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
23972 int alt52=2;
23973 alt52 = dfa52.predict(input);
23974 switch (alt52) {
23975 case 1 :
23976 // InternalApplicationConfiguration.g:7777:2: rule__GenerationTask__UnorderedGroup_3__0
23977 {
23978 pushFollow(FOLLOW_2);
23979 rule__GenerationTask__UnorderedGroup_3__0();
23980
23981 state._fsp--;
23982
23983
23984 }
23985 break;
23986
23987 }
23988
23989
23990 }
23991
23992 }
23993 catch (RecognitionException re) {
23994 reportError(re);
23995 recover(input,re);
23996 }
23997 finally {
23998
23999 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
24000 restoreStackSize(stackSize);
24001
24002 }
24003 return ;
24004 }
24005 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3"
24006
24007
24008 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl"
24009 // InternalApplicationConfiguration.g:7785:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) ;
24010 public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException {
24011
24012 int stackSize = keepStackSize();
24013 boolean selected = false;
24014
24015 try {
24016 // InternalApplicationConfiguration.g:7790:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) )
24017 // InternalApplicationConfiguration.g:7791:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) )
24018 {
24019 // InternalApplicationConfiguration.g:7791:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) )
24020 int alt53=12;
24021 alt53 = dfa53.predict(input);
24022 switch (alt53) {
24023 case 1 :
24024 // InternalApplicationConfiguration.g:7792:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
24025 {
24026 // InternalApplicationConfiguration.g:7792:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
24027 // InternalApplicationConfiguration.g:7793:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
24028 {
24029 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
24030 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
24031 }
24032 // InternalApplicationConfiguration.g:7793:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
24033 // InternalApplicationConfiguration.g:7794:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
24034 {
24035
24036 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
24037
24038
24039 selected = true;
24040
24041 // InternalApplicationConfiguration.g:7800:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
24042 // InternalApplicationConfiguration.g:7801:6: ( rule__GenerationTask__Group_3_0__0 )
24043 {
24044 before(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
24045 // InternalApplicationConfiguration.g:7802:6: ( rule__GenerationTask__Group_3_0__0 )
24046 // InternalApplicationConfiguration.g:7802:7: rule__GenerationTask__Group_3_0__0
24047 {
24048 pushFollow(FOLLOW_2);
24049 rule__GenerationTask__Group_3_0__0();
24050
24051 state._fsp--;
24052
24053
24054 }
24055
24056 after(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
24057
24058 }
24059
24060
24061 }
24062
24063
24064 }
24065
24066
24067 }
24068 break;
24069 case 2 :
24070 // InternalApplicationConfiguration.g:7807:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
24071 {
24072 // InternalApplicationConfiguration.g:7807:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
24073 // InternalApplicationConfiguration.g:7808:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
24074 {
24075 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
24076 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
24077 }
24078 // InternalApplicationConfiguration.g:7808:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
24079 // InternalApplicationConfiguration.g:7809:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
24080 {
24081
24082 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
24083
24084
24085 selected = true;
24086
24087 // InternalApplicationConfiguration.g:7815:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
24088 // InternalApplicationConfiguration.g:7816:6: ( rule__GenerationTask__Group_3_1__0 )
24089 {
24090 before(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
24091 // InternalApplicationConfiguration.g:7817:6: ( rule__GenerationTask__Group_3_1__0 )
24092 // InternalApplicationConfiguration.g:7817:7: rule__GenerationTask__Group_3_1__0
24093 {
24094 pushFollow(FOLLOW_2);
24095 rule__GenerationTask__Group_3_1__0();
24096
24097 state._fsp--;
24098
24099
24100 }
24101
24102 after(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
24103
24104 }
24105
24106
24107 }
24108
24109
24110 }
24111
24112
24113 }
24114 break;
24115 case 3 :
24116 // InternalApplicationConfiguration.g:7822:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
24117 {
24118 // InternalApplicationConfiguration.g:7822:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
24119 // InternalApplicationConfiguration.g:7823:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
24120 {
24121 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
24122 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
24123 }
24124 // InternalApplicationConfiguration.g:7823:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
24125 // InternalApplicationConfiguration.g:7824:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
24126 {
24127
24128 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
24129
24130
24131 selected = true;
24132
24133 // InternalApplicationConfiguration.g:7830:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
24134 // InternalApplicationConfiguration.g:7831:6: ( rule__GenerationTask__Group_3_2__0 )
24135 {
24136 before(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
24137 // InternalApplicationConfiguration.g:7832:6: ( rule__GenerationTask__Group_3_2__0 )
24138 // InternalApplicationConfiguration.g:7832:7: rule__GenerationTask__Group_3_2__0
24139 {
24140 pushFollow(FOLLOW_2);
24141 rule__GenerationTask__Group_3_2__0();
24142
24143 state._fsp--;
24144
24145
24146 }
24147
24148 after(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
24149
24150 }
24151
24152
24153 }
24154
24155
24156 }
24157
24158
24159 }
24160 break;
24161 case 4 :
24162 // InternalApplicationConfiguration.g:7837:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
24163 {
24164 // InternalApplicationConfiguration.g:7837:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
24165 // InternalApplicationConfiguration.g:7838:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
24166 {
24167 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
24168 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
24169 }
24170 // InternalApplicationConfiguration.g:7838:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
24171 // InternalApplicationConfiguration.g:7839:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
24172 {
24173
24174 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
24175
24176
24177 selected = true;
24178
24179 // InternalApplicationConfiguration.g:7845:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
24180 // InternalApplicationConfiguration.g:7846:6: ( rule__GenerationTask__Group_3_3__0 )
24181 {
24182 before(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
24183 // InternalApplicationConfiguration.g:7847:6: ( rule__GenerationTask__Group_3_3__0 )
24184 // InternalApplicationConfiguration.g:7847:7: rule__GenerationTask__Group_3_3__0
24185 {
24186 pushFollow(FOLLOW_2);
24187 rule__GenerationTask__Group_3_3__0();
24188
24189 state._fsp--;
24190
24191
24192 }
24193
24194 after(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
24195
24196 }
24197
24198
24199 }
24200
24201
24202 }
24203
24204
24205 }
24206 break;
24207 case 5 :
24208 // InternalApplicationConfiguration.g:7852:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
24209 {
24210 // InternalApplicationConfiguration.g:7852:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
24211 // InternalApplicationConfiguration.g:7853:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
24212 {
24213 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
24214 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
24215 }
24216 // InternalApplicationConfiguration.g:7853:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
24217 // InternalApplicationConfiguration.g:7854:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
24218 {
24219
24220 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
24221
24222
24223 selected = true;
24224
24225 // InternalApplicationConfiguration.g:7860:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
24226 // InternalApplicationConfiguration.g:7861:6: ( rule__GenerationTask__Group_3_4__0 )
24227 {
24228 before(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
24229 // InternalApplicationConfiguration.g:7862:6: ( rule__GenerationTask__Group_3_4__0 )
24230 // InternalApplicationConfiguration.g:7862:7: rule__GenerationTask__Group_3_4__0
24231 {
24232 pushFollow(FOLLOW_2);
24233 rule__GenerationTask__Group_3_4__0();
24234
24235 state._fsp--;
24236
24237
24238 }
24239
24240 after(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
24241
24242 }
24243
24244
24245 }
24246
24247
24248 }
24249
24250
24251 }
24252 break;
24253 case 6 :
24254 // InternalApplicationConfiguration.g:7867:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
24255 {
24256 // InternalApplicationConfiguration.g:7867:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
24257 // InternalApplicationConfiguration.g:7868:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
24258 {
24259 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
24260 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
24261 }
24262 // InternalApplicationConfiguration.g:7868:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
24263 // InternalApplicationConfiguration.g:7869:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
24264 {
24265
24266 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
24267
24268
24269 selected = true;
24270
24271 // InternalApplicationConfiguration.g:7875:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
24272 // InternalApplicationConfiguration.g:7876:6: ( rule__GenerationTask__Group_3_5__0 )
24273 {
24274 before(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
24275 // InternalApplicationConfiguration.g:7877:6: ( rule__GenerationTask__Group_3_5__0 )
24276 // InternalApplicationConfiguration.g:7877:7: rule__GenerationTask__Group_3_5__0
24277 {
24278 pushFollow(FOLLOW_2);
24279 rule__GenerationTask__Group_3_5__0();
24280
24281 state._fsp--;
24282
24283
24284 }
24285
24286 after(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
24287
24288 }
24289
24290
24291 }
24292
24293
24294 }
24295
24296
24297 }
24298 break;
24299 case 7 :
24300 // InternalApplicationConfiguration.g:7882:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
24301 {
24302 // InternalApplicationConfiguration.g:7882:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
24303 // InternalApplicationConfiguration.g:7883:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
24304 {
24305 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
24306 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
24307 }
24308 // InternalApplicationConfiguration.g:7883:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
24309 // InternalApplicationConfiguration.g:7884:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
24310 {
24311
24312 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
24313
24314
24315 selected = true;
24316
24317 // InternalApplicationConfiguration.g:7890:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
24318 // InternalApplicationConfiguration.g:7891:6: ( rule__GenerationTask__Group_3_6__0 )
24319 {
24320 before(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
24321 // InternalApplicationConfiguration.g:7892:6: ( rule__GenerationTask__Group_3_6__0 )
24322 // InternalApplicationConfiguration.g:7892:7: rule__GenerationTask__Group_3_6__0
24323 {
24324 pushFollow(FOLLOW_2);
24325 rule__GenerationTask__Group_3_6__0();
24326
24327 state._fsp--;
24328
24329
24330 }
24331
24332 after(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
24333
24334 }
24335
24336
24337 }
24338
24339
24340 }
24341
24342
24343 }
24344 break;
24345 case 8 :
24346 // InternalApplicationConfiguration.g:7897:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
24347 {
24348 // InternalApplicationConfiguration.g:7897:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
24349 // InternalApplicationConfiguration.g:7898:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
24350 {
24351 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
24352 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
24353 }
24354 // InternalApplicationConfiguration.g:7898:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
24355 // InternalApplicationConfiguration.g:7899:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
24356 {
24357
24358 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
24359
24360
24361 selected = true;
24362
24363 // InternalApplicationConfiguration.g:7905:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
24364 // InternalApplicationConfiguration.g:7906:6: ( rule__GenerationTask__Group_3_7__0 )
24365 {
24366 before(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
24367 // InternalApplicationConfiguration.g:7907:6: ( rule__GenerationTask__Group_3_7__0 )
24368 // InternalApplicationConfiguration.g:7907:7: rule__GenerationTask__Group_3_7__0
24369 {
24370 pushFollow(FOLLOW_2);
24371 rule__GenerationTask__Group_3_7__0();
24372
24373 state._fsp--;
24374
24375
24376 }
24377
24378 after(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
24379
24380 }
24381
24382
24383 }
24384
24385
24386 }
24387
24388
24389 }
24390 break;
24391 case 9 :
24392 // InternalApplicationConfiguration.g:7912:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
24393 {
24394 // InternalApplicationConfiguration.g:7912:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
24395 // InternalApplicationConfiguration.g:7913:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
24396 {
24397 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
24398 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
24399 }
24400 // InternalApplicationConfiguration.g:7913:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
24401 // InternalApplicationConfiguration.g:7914:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
24402 {
24403
24404 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
24405
24406
24407 selected = true;
24408
24409 // InternalApplicationConfiguration.g:7920:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
24410 // InternalApplicationConfiguration.g:7921:6: ( rule__GenerationTask__Group_3_8__0 )
24411 {
24412 before(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
24413 // InternalApplicationConfiguration.g:7922:6: ( rule__GenerationTask__Group_3_8__0 )
24414 // InternalApplicationConfiguration.g:7922:7: rule__GenerationTask__Group_3_8__0
24415 {
24416 pushFollow(FOLLOW_2);
24417 rule__GenerationTask__Group_3_8__0();
24418
24419 state._fsp--;
24420
24421
24422 }
24423
24424 after(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
24425
24426 }
24427
24428
24429 }
24430
24431
24432 }
24433
24434
24435 }
24436 break;
24437 case 10 :
24438 // InternalApplicationConfiguration.g:7927:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
24439 {
24440 // InternalApplicationConfiguration.g:7927:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
24441 // InternalApplicationConfiguration.g:7928:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
24442 {
24443 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
24444 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
24445 }
24446 // InternalApplicationConfiguration.g:7928:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
24447 // InternalApplicationConfiguration.g:7929:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
24448 {
24449
24450 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
24451
24452
24453 selected = true;
24454
24455 // InternalApplicationConfiguration.g:7935:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
24456 // InternalApplicationConfiguration.g:7936:6: ( rule__GenerationTask__Group_3_9__0 )
24457 {
24458 before(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
24459 // InternalApplicationConfiguration.g:7937:6: ( rule__GenerationTask__Group_3_9__0 )
24460 // InternalApplicationConfiguration.g:7937:7: rule__GenerationTask__Group_3_9__0
24461 {
24462 pushFollow(FOLLOW_2);
24463 rule__GenerationTask__Group_3_9__0();
24464
24465 state._fsp--;
24466
24467
24468 }
24469
24470 after(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
24471
24472 }
24473
24474
24475 }
24476
24477
24478 }
24479
24480
24481 }
24482 break;
24483 case 11 :
24484 // InternalApplicationConfiguration.g:7942:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
24485 {
24486 // InternalApplicationConfiguration.g:7942:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
24487 // InternalApplicationConfiguration.g:7943:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
24488 {
24489 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
24490 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
24491 }
24492 // InternalApplicationConfiguration.g:7943:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
24493 // InternalApplicationConfiguration.g:7944:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
24494 {
24495
24496 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
24497
24498
24499 selected = true;
24500
24501 // InternalApplicationConfiguration.g:7950:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
24502 // InternalApplicationConfiguration.g:7951:6: ( rule__GenerationTask__Group_3_10__0 )
24503 {
24504 before(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
24505 // InternalApplicationConfiguration.g:7952:6: ( rule__GenerationTask__Group_3_10__0 )
24506 // InternalApplicationConfiguration.g:7952:7: rule__GenerationTask__Group_3_10__0
24507 {
24508 pushFollow(FOLLOW_2);
24509 rule__GenerationTask__Group_3_10__0();
24510
24511 state._fsp--;
24512
24513
24514 }
24515
24516 after(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
24517
24518 }
24519
24520
24521 }
24522
24523
24524 }
24525
24526
24527 }
24528 break;
24529 case 12 :
24530 // InternalApplicationConfiguration.g:7957:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
24531 {
24532 // InternalApplicationConfiguration.g:7957:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
24533 // InternalApplicationConfiguration.g:7958:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
24534 {
24535 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
24536 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
24537 }
24538 // InternalApplicationConfiguration.g:7958:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
24539 // InternalApplicationConfiguration.g:7959:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
24540 {
24541
24542 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
24543
24544
24545 selected = true;
24546
24547 // InternalApplicationConfiguration.g:7965:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
24548 // InternalApplicationConfiguration.g:7966:6: ( rule__GenerationTask__Group_3_11__0 )
24549 {
24550 before(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
24551 // InternalApplicationConfiguration.g:7967:6: ( rule__GenerationTask__Group_3_11__0 )
24552 // InternalApplicationConfiguration.g:7967:7: rule__GenerationTask__Group_3_11__0
24553 {
24554 pushFollow(FOLLOW_2);
24555 rule__GenerationTask__Group_3_11__0();
24556
24557 state._fsp--;
24558
24559
24560 }
24561
24562 after(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
24563
24564 }
24565
24566
24567 }
24568
24569
24570 }
24571
24572
24573 }
24574 break;
24575
24576 }
24577
24578
24579 }
24580
24581 }
24582 catch (RecognitionException re) {
24583 reportError(re);
24584 recover(input,re);
24585 }
24586 finally {
24587
24588 if (selected)
24589 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
24590 restoreStackSize(stackSize);
24591
24592 }
24593 return ;
24594 }
24595 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl"
24596
24597
24598 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0"
24599 // InternalApplicationConfiguration.g:7980:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ;
24600 public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException {
24601
24602 int stackSize = keepStackSize();
24603
24604 try {
24605 // InternalApplicationConfiguration.g:7984:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? )
24606 // InternalApplicationConfiguration.g:7985:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )?
24607 {
24608 pushFollow(FOLLOW_41);
24609 rule__GenerationTask__UnorderedGroup_3__Impl();
24610
24611 state._fsp--;
24612
24613 // InternalApplicationConfiguration.g:7986:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?
24614 int alt54=2;
24615 alt54 = dfa54.predict(input);
24616 switch (alt54) {
24617 case 1 :
24618 // InternalApplicationConfiguration.g:7986:2: rule__GenerationTask__UnorderedGroup_3__1
24619 {
24620 pushFollow(FOLLOW_2);
24621 rule__GenerationTask__UnorderedGroup_3__1();
24622
24623 state._fsp--;
24624
24625
24626 }
24627 break;
24628
24629 }
24630
24631
24632 }
24633
24634 }
24635 catch (RecognitionException re) {
24636 reportError(re);
24637 recover(input,re);
24638 }
24639 finally {
24640
24641 restoreStackSize(stackSize);
24642
24643 }
24644 return ;
24645 }
24646 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0"
24647
24648
24649 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1"
24650 // InternalApplicationConfiguration.g:7992:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ;
24651 public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException {
24652
24653 int stackSize = keepStackSize();
24654
24655 try {
24656 // InternalApplicationConfiguration.g:7996:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? )
24657 // InternalApplicationConfiguration.g:7997:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )?
24658 {
24659 pushFollow(FOLLOW_41);
24660 rule__GenerationTask__UnorderedGroup_3__Impl();
24661
24662 state._fsp--;
24663
24664 // InternalApplicationConfiguration.g:7998:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?
24665 int alt55=2;
24666 alt55 = dfa55.predict(input);
24667 switch (alt55) {
24668 case 1 :
24669 // InternalApplicationConfiguration.g:7998:2: rule__GenerationTask__UnorderedGroup_3__2
24670 {
24671 pushFollow(FOLLOW_2);
24672 rule__GenerationTask__UnorderedGroup_3__2();
24673
24674 state._fsp--;
24675
24676
24677 }
24678 break;
24679
24680 }
24681
24682
24683 }
24684
24685 }
24686 catch (RecognitionException re) {
24687 reportError(re);
24688 recover(input,re);
24689 }
24690 finally {
24691
24692 restoreStackSize(stackSize);
24693
24694 }
24695 return ;
24696 }
24697 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1"
24698
24699
24700 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2"
24701 // InternalApplicationConfiguration.g:8004:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ;
24702 public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException {
24703
24704 int stackSize = keepStackSize();
24705
24706 try {
24707 // InternalApplicationConfiguration.g:8008:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? )
24708 // InternalApplicationConfiguration.g:8009:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )?
24709 {
24710 pushFollow(FOLLOW_41);
24711 rule__GenerationTask__UnorderedGroup_3__Impl();
24712
24713 state._fsp--;
24714
24715 // InternalApplicationConfiguration.g:8010:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?
24716 int alt56=2;
24717 alt56 = dfa56.predict(input);
24718 switch (alt56) {
24719 case 1 :
24720 // InternalApplicationConfiguration.g:8010:2: rule__GenerationTask__UnorderedGroup_3__3
24721 {
24722 pushFollow(FOLLOW_2);
24723 rule__GenerationTask__UnorderedGroup_3__3();
24724
24725 state._fsp--;
24726
24727
24728 }
24729 break;
24730
24731 }
24732
24733
24734 }
24735
24736 }
24737 catch (RecognitionException re) {
24738 reportError(re);
24739 recover(input,re);
24740 }
24741 finally {
24742
24743 restoreStackSize(stackSize);
24744
24745 }
24746 return ;
24747 }
24748 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2"
24749
24750
24751 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3"
24752 // InternalApplicationConfiguration.g:8016:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ;
24753 public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException {
24754
24755 int stackSize = keepStackSize();
24756
24757 try {
24758 // InternalApplicationConfiguration.g:8020:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? )
24759 // InternalApplicationConfiguration.g:8021:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )?
24760 {
24761 pushFollow(FOLLOW_41);
24762 rule__GenerationTask__UnorderedGroup_3__Impl();
24763
24764 state._fsp--;
24765
24766 // InternalApplicationConfiguration.g:8022:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?
24767 int alt57=2;
24768 alt57 = dfa57.predict(input);
24769 switch (alt57) {
24770 case 1 :
24771 // InternalApplicationConfiguration.g:8022:2: rule__GenerationTask__UnorderedGroup_3__4
24772 {
24773 pushFollow(FOLLOW_2);
24774 rule__GenerationTask__UnorderedGroup_3__4();
24775
24776 state._fsp--;
24777
24778
24779 }
24780 break;
24781
24782 }
24783
24784
24785 }
24786
24787 }
24788 catch (RecognitionException re) {
24789 reportError(re);
24790 recover(input,re);
24791 }
24792 finally {
24793
24794 restoreStackSize(stackSize);
24795
24796 }
24797 return ;
24798 }
24799 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3"
24800
24801
24802 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4"
24803 // InternalApplicationConfiguration.g:8028:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ;
24804 public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException {
24805
24806 int stackSize = keepStackSize();
24807
24808 try {
24809 // InternalApplicationConfiguration.g:8032:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? )
24810 // InternalApplicationConfiguration.g:8033:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )?
24811 {
24812 pushFollow(FOLLOW_41);
24813 rule__GenerationTask__UnorderedGroup_3__Impl();
24814
24815 state._fsp--;
24816
24817 // InternalApplicationConfiguration.g:8034:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?
24818 int alt58=2;
24819 alt58 = dfa58.predict(input);
24820 switch (alt58) {
24821 case 1 :
24822 // InternalApplicationConfiguration.g:8034:2: rule__GenerationTask__UnorderedGroup_3__5
24823 {
24824 pushFollow(FOLLOW_2);
24825 rule__GenerationTask__UnorderedGroup_3__5();
24826
24827 state._fsp--;
24828
24829
24830 }
24831 break;
24832
24833 }
24834
24835
24836 }
24837
24838 }
24839 catch (RecognitionException re) {
24840 reportError(re);
24841 recover(input,re);
24842 }
24843 finally {
24844
24845 restoreStackSize(stackSize);
24846
24847 }
24848 return ;
24849 }
24850 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4"
24851
24852
24853 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5"
24854 // InternalApplicationConfiguration.g:8040:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ;
24855 public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException {
24856
24857 int stackSize = keepStackSize();
24858
24859 try {
24860 // InternalApplicationConfiguration.g:8044:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? )
24861 // InternalApplicationConfiguration.g:8045:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )?
24862 {
24863 pushFollow(FOLLOW_41);
24864 rule__GenerationTask__UnorderedGroup_3__Impl();
24865
24866 state._fsp--;
24867
24868 // InternalApplicationConfiguration.g:8046:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?
24869 int alt59=2;
24870 alt59 = dfa59.predict(input);
24871 switch (alt59) {
24872 case 1 :
24873 // InternalApplicationConfiguration.g:8046:2: rule__GenerationTask__UnorderedGroup_3__6
24874 {
24875 pushFollow(FOLLOW_2);
24876 rule__GenerationTask__UnorderedGroup_3__6();
24877
24878 state._fsp--;
24879
24880
24881 }
24882 break;
24883
24884 }
24885
24886
24887 }
24888
24889 }
24890 catch (RecognitionException re) {
24891 reportError(re);
24892 recover(input,re);
24893 }
24894 finally {
24895
24896 restoreStackSize(stackSize);
24897
24898 }
24899 return ;
24900 }
24901 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5"
24902
24903
24904 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6"
24905 // InternalApplicationConfiguration.g:8052:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ;
24906 public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException {
24907
24908 int stackSize = keepStackSize();
24909
24910 try {
24911 // InternalApplicationConfiguration.g:8056:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? )
24912 // InternalApplicationConfiguration.g:8057:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )?
24913 {
24914 pushFollow(FOLLOW_41);
24915 rule__GenerationTask__UnorderedGroup_3__Impl();
24916
24917 state._fsp--;
24918
24919 // InternalApplicationConfiguration.g:8058:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?
24920 int alt60=2;
24921 alt60 = dfa60.predict(input);
24922 switch (alt60) {
24923 case 1 :
24924 // InternalApplicationConfiguration.g:8058:2: rule__GenerationTask__UnorderedGroup_3__7
24925 {
24926 pushFollow(FOLLOW_2);
24927 rule__GenerationTask__UnorderedGroup_3__7();
24928
24929 state._fsp--;
24930
24931
24932 }
24933 break;
24934
24935 }
24936
24937
24938 }
24939
24940 }
24941 catch (RecognitionException re) {
24942 reportError(re);
24943 recover(input,re);
24944 }
24945 finally {
24946
24947 restoreStackSize(stackSize);
24948
24949 }
24950 return ;
24951 }
24952 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6"
24953
24954
24955 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7"
24956 // InternalApplicationConfiguration.g:8064:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ;
24957 public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException {
24958
24959 int stackSize = keepStackSize();
24960
24961 try {
24962 // InternalApplicationConfiguration.g:8068:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? )
24963 // InternalApplicationConfiguration.g:8069:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )?
24964 {
24965 pushFollow(FOLLOW_41);
24966 rule__GenerationTask__UnorderedGroup_3__Impl();
24967
24968 state._fsp--;
24969
24970 // InternalApplicationConfiguration.g:8070:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?
24971 int alt61=2;
24972 alt61 = dfa61.predict(input);
24973 switch (alt61) {
24974 case 1 :
24975 // InternalApplicationConfiguration.g:8070:2: rule__GenerationTask__UnorderedGroup_3__8
24976 {
24977 pushFollow(FOLLOW_2);
24978 rule__GenerationTask__UnorderedGroup_3__8();
24979
24980 state._fsp--;
24981
24982
24983 }
24984 break;
24985
24986 }
24987
24988
24989 }
24990
24991 }
24992 catch (RecognitionException re) {
24993 reportError(re);
24994 recover(input,re);
24995 }
24996 finally {
24997
24998 restoreStackSize(stackSize);
24999
25000 }
25001 return ;
25002 }
25003 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7"
25004
25005
25006 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8"
25007 // InternalApplicationConfiguration.g:8076:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ;
25008 public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException {
25009
25010 int stackSize = keepStackSize();
25011
25012 try {
25013 // InternalApplicationConfiguration.g:8080:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? )
25014 // InternalApplicationConfiguration.g:8081:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )?
25015 {
25016 pushFollow(FOLLOW_41);
25017 rule__GenerationTask__UnorderedGroup_3__Impl();
25018
25019 state._fsp--;
25020
25021 // InternalApplicationConfiguration.g:8082:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?
25022 int alt62=2;
25023 alt62 = dfa62.predict(input);
25024 switch (alt62) {
25025 case 1 :
25026 // InternalApplicationConfiguration.g:8082:2: rule__GenerationTask__UnorderedGroup_3__9
25027 {
25028 pushFollow(FOLLOW_2);
25029 rule__GenerationTask__UnorderedGroup_3__9();
25030
25031 state._fsp--;
25032
25033
25034 }
25035 break;
25036
25037 }
25038
25039
25040 }
25041
25042 }
25043 catch (RecognitionException re) {
25044 reportError(re);
25045 recover(input,re);
25046 }
25047 finally {
25048
25049 restoreStackSize(stackSize);
25050
25051 }
25052 return ;
25053 }
25054 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8"
25055
25056
25057 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9"
25058 // InternalApplicationConfiguration.g:8088:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ;
25059 public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException {
25060
25061 int stackSize = keepStackSize();
25062
25063 try {
25064 // InternalApplicationConfiguration.g:8092:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? )
25065 // InternalApplicationConfiguration.g:8093:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )?
25066 {
25067 pushFollow(FOLLOW_41);
25068 rule__GenerationTask__UnorderedGroup_3__Impl();
25069
25070 state._fsp--;
25071
25072 // InternalApplicationConfiguration.g:8094:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?
25073 int alt63=2;
25074 alt63 = dfa63.predict(input);
25075 switch (alt63) {
25076 case 1 :
25077 // InternalApplicationConfiguration.g:8094:2: rule__GenerationTask__UnorderedGroup_3__10
25078 {
25079 pushFollow(FOLLOW_2);
25080 rule__GenerationTask__UnorderedGroup_3__10();
25081
25082 state._fsp--;
25083
25084
25085 }
25086 break;
25087
25088 }
25089
25090
25091 }
25092
25093 }
25094 catch (RecognitionException re) {
25095 reportError(re);
25096 recover(input,re);
25097 }
25098 finally {
25099
25100 restoreStackSize(stackSize);
25101
25102 }
25103 return ;
25104 }
25105 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9"
25106
25107
25108 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10"
25109 // InternalApplicationConfiguration.g:8100:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ;
25110 public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException {
25111
25112 int stackSize = keepStackSize();
25113
25114 try {
25115 // InternalApplicationConfiguration.g:8104:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? )
25116 // InternalApplicationConfiguration.g:8105:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )?
25117 {
25118 pushFollow(FOLLOW_41);
25119 rule__GenerationTask__UnorderedGroup_3__Impl();
25120
25121 state._fsp--;
25122
25123 // InternalApplicationConfiguration.g:8106:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?
25124 int alt64=2;
25125 alt64 = dfa64.predict(input);
25126 switch (alt64) {
25127 case 1 :
25128 // InternalApplicationConfiguration.g:8106:2: rule__GenerationTask__UnorderedGroup_3__11
25129 {
25130 pushFollow(FOLLOW_2);
25131 rule__GenerationTask__UnorderedGroup_3__11();
25132
25133 state._fsp--;
25134
25135
25136 }
25137 break;
25138
25139 }
25140
25141
25142 }
25143
25144 }
25145 catch (RecognitionException re) {
25146 reportError(re);
25147 recover(input,re);
25148 }
25149 finally {
25150
25151 restoreStackSize(stackSize);
25152
25153 }
25154 return ;
25155 }
25156 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10"
25157
25158
25159 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11"
25160 // InternalApplicationConfiguration.g:8112:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ;
25161 public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException {
25162
25163 int stackSize = keepStackSize();
25164
25165 try {
25166 // InternalApplicationConfiguration.g:8116:1: ( rule__GenerationTask__UnorderedGroup_3__Impl )
25167 // InternalApplicationConfiguration.g:8117:2: rule__GenerationTask__UnorderedGroup_3__Impl
25168 {
25169 pushFollow(FOLLOW_2);
25170 rule__GenerationTask__UnorderedGroup_3__Impl();
25171
25172 state._fsp--;
25173
25174
25175 }
25176
25177 }
25178 catch (RecognitionException re) {
25179 reportError(re);
25180 recover(input,re);
25181 }
25182 finally {
25183
25184 restoreStackSize(stackSize);
25185
25186 }
25187 return ;
25188 }
25189 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11"
25190
25191
3951 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" 25192 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0"
3952 // InternalApplicationConfiguration.g:1312:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; 25193 // InternalApplicationConfiguration.g:8124:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ;
3953 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { 25194 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException {
3954 25195
3955 int stackSize = keepStackSize(); 25196 int stackSize = keepStackSize();
3956 25197
3957 try { 25198 try {
3958 // InternalApplicationConfiguration.g:1316:1: ( ( ruleImport ) ) 25199 // InternalApplicationConfiguration.g:8128:1: ( ( ruleImport ) )
3959 // InternalApplicationConfiguration.g:1317:2: ( ruleImport ) 25200 // InternalApplicationConfiguration.g:8129:2: ( ruleImport )
3960 { 25201 {
3961 // InternalApplicationConfiguration.g:1317:2: ( ruleImport ) 25202 // InternalApplicationConfiguration.g:8129:2: ( ruleImport )
3962 // InternalApplicationConfiguration.g:1318:3: ruleImport 25203 // InternalApplicationConfiguration.g:8130:3: ruleImport
3963 { 25204 {
3964 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 25205 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
3965 pushFollow(FOLLOW_2); 25206 pushFollow(FOLLOW_2);
@@ -3990,17 +25231,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3990 25231
3991 25232
3992 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" 25233 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1"
3993 // InternalApplicationConfiguration.g:1327:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; 25234 // InternalApplicationConfiguration.g:8139:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ;
3994 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { 25235 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException {
3995 25236
3996 int stackSize = keepStackSize(); 25237 int stackSize = keepStackSize();
3997 25238
3998 try { 25239 try {
3999 // InternalApplicationConfiguration.g:1331:1: ( ( ruleCommand ) ) 25240 // InternalApplicationConfiguration.g:8143:1: ( ( ruleCommand ) )
4000 // InternalApplicationConfiguration.g:1332:2: ( ruleCommand ) 25241 // InternalApplicationConfiguration.g:8144:2: ( ruleCommand )
4001 { 25242 {
4002 // InternalApplicationConfiguration.g:1332:2: ( ruleCommand ) 25243 // InternalApplicationConfiguration.g:8144:2: ( ruleCommand )
4003 // InternalApplicationConfiguration.g:1333:3: ruleCommand 25244 // InternalApplicationConfiguration.g:8145:3: ruleCommand
4004 { 25245 {
4005 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 25246 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
4006 pushFollow(FOLLOW_2); 25247 pushFollow(FOLLOW_2);
@@ -4031,21 +25272,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4031 25272
4032 25273
4033 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" 25274 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2"
4034 // InternalApplicationConfiguration.g:1342:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; 25275 // InternalApplicationConfiguration.g:8154:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ;
4035 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { 25276 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException {
4036 25277
4037 int stackSize = keepStackSize(); 25278 int stackSize = keepStackSize();
4038 25279
4039 try { 25280 try {
4040 // InternalApplicationConfiguration.g:1346:1: ( ( ( RULE_STRING ) ) ) 25281 // InternalApplicationConfiguration.g:8158:1: ( ( ( RULE_STRING ) ) )
4041 // InternalApplicationConfiguration.g:1347:2: ( ( RULE_STRING ) ) 25282 // InternalApplicationConfiguration.g:8159:2: ( ( RULE_STRING ) )
4042 { 25283 {
4043 // InternalApplicationConfiguration.g:1347:2: ( ( RULE_STRING ) ) 25284 // InternalApplicationConfiguration.g:8159:2: ( ( RULE_STRING ) )
4044 // InternalApplicationConfiguration.g:1348:3: ( RULE_STRING ) 25285 // InternalApplicationConfiguration.g:8160:3: ( RULE_STRING )
4045 { 25286 {
4046 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 25287 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
4047 // InternalApplicationConfiguration.g:1349:3: ( RULE_STRING ) 25288 // InternalApplicationConfiguration.g:8161:3: ( RULE_STRING )
4048 // InternalApplicationConfiguration.g:1350:4: RULE_STRING 25289 // InternalApplicationConfiguration.g:8162:4: RULE_STRING
4049 { 25290 {
4050 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); 25291 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
4051 match(input,RULE_STRING,FOLLOW_2); 25292 match(input,RULE_STRING,FOLLOW_2);
@@ -4076,21 +25317,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4076 25317
4077 25318
4078 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" 25319 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2"
4079 // InternalApplicationConfiguration.g:1361:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; 25320 // InternalApplicationConfiguration.g:8173:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ;
4080 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { 25321 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException {
4081 25322
4082 int stackSize = keepStackSize(); 25323 int stackSize = keepStackSize();
4083 25324
4084 try { 25325 try {
4085 // InternalApplicationConfiguration.g:1365:1: ( ( ( RULE_STRING ) ) ) 25326 // InternalApplicationConfiguration.g:8177:1: ( ( ( RULE_STRING ) ) )
4086 // InternalApplicationConfiguration.g:1366:2: ( ( RULE_STRING ) ) 25327 // InternalApplicationConfiguration.g:8178:2: ( ( RULE_STRING ) )
4087 { 25328 {
4088 // InternalApplicationConfiguration.g:1366:2: ( ( RULE_STRING ) ) 25329 // InternalApplicationConfiguration.g:8178:2: ( ( RULE_STRING ) )
4089 // InternalApplicationConfiguration.g:1367:3: ( RULE_STRING ) 25330 // InternalApplicationConfiguration.g:8179:3: ( RULE_STRING )
4090 { 25331 {
4091 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 25332 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
4092 // InternalApplicationConfiguration.g:1368:3: ( RULE_STRING ) 25333 // InternalApplicationConfiguration.g:8180:3: ( RULE_STRING )
4093 // InternalApplicationConfiguration.g:1369:4: RULE_STRING 25334 // InternalApplicationConfiguration.g:8181:4: RULE_STRING
4094 { 25335 {
4095 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); 25336 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
4096 match(input,RULE_STRING,FOLLOW_2); 25337 match(input,RULE_STRING,FOLLOW_2);
@@ -4120,18 +25361,178 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4120 // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" 25361 // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2"
4121 25362
4122 25363
25364 // $ANTLR start "rule__FileSpecification__PathAssignment"
25365 // InternalApplicationConfiguration.g:8192:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ;
25366 public final void rule__FileSpecification__PathAssignment() throws RecognitionException {
25367
25368 int stackSize = keepStackSize();
25369
25370 try {
25371 // InternalApplicationConfiguration.g:8196:1: ( ( RULE_STRING ) )
25372 // InternalApplicationConfiguration.g:8197:2: ( RULE_STRING )
25373 {
25374 // InternalApplicationConfiguration.g:8197:2: ( RULE_STRING )
25375 // InternalApplicationConfiguration.g:8198:3: RULE_STRING
25376 {
25377 before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
25378 match(input,RULE_STRING,FOLLOW_2);
25379 after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
25380
25381 }
25382
25383
25384 }
25385
25386 }
25387 catch (RecognitionException re) {
25388 reportError(re);
25389 recover(input,re);
25390 }
25391 finally {
25392
25393 restoreStackSize(stackSize);
25394
25395 }
25396 return ;
25397 }
25398 // $ANTLR end "rule__FileSpecification__PathAssignment"
25399
25400
25401 // $ANTLR start "rule__FileDeclaration__NameAssignment_1"
25402 // InternalApplicationConfiguration.g:8207:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ;
25403 public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException {
25404
25405 int stackSize = keepStackSize();
25406
25407 try {
25408 // InternalApplicationConfiguration.g:8211:1: ( ( RULE_ID ) )
25409 // InternalApplicationConfiguration.g:8212:2: ( RULE_ID )
25410 {
25411 // InternalApplicationConfiguration.g:8212:2: ( RULE_ID )
25412 // InternalApplicationConfiguration.g:8213:3: RULE_ID
25413 {
25414 before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
25415 match(input,RULE_ID,FOLLOW_2);
25416 after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
25417
25418 }
25419
25420
25421 }
25422
25423 }
25424 catch (RecognitionException re) {
25425 reportError(re);
25426 recover(input,re);
25427 }
25428 finally {
25429
25430 restoreStackSize(stackSize);
25431
25432 }
25433 return ;
25434 }
25435 // $ANTLR end "rule__FileDeclaration__NameAssignment_1"
25436
25437
25438 // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3"
25439 // InternalApplicationConfiguration.g:8222:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ;
25440 public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException {
25441
25442 int stackSize = keepStackSize();
25443
25444 try {
25445 // InternalApplicationConfiguration.g:8226:1: ( ( ruleFileSpecification ) )
25446 // InternalApplicationConfiguration.g:8227:2: ( ruleFileSpecification )
25447 {
25448 // InternalApplicationConfiguration.g:8227:2: ( ruleFileSpecification )
25449 // InternalApplicationConfiguration.g:8228:3: ruleFileSpecification
25450 {
25451 before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
25452 pushFollow(FOLLOW_2);
25453 ruleFileSpecification();
25454
25455 state._fsp--;
25456
25457 after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
25458
25459 }
25460
25461
25462 }
25463
25464 }
25465 catch (RecognitionException re) {
25466 reportError(re);
25467 recover(input,re);
25468 }
25469 finally {
25470
25471 restoreStackSize(stackSize);
25472
25473 }
25474 return ;
25475 }
25476 // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3"
25477
25478
25479 // $ANTLR start "rule__FileReference__ReferredAssignment"
25480 // InternalApplicationConfiguration.g:8237:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ;
25481 public final void rule__FileReference__ReferredAssignment() throws RecognitionException {
25482
25483 int stackSize = keepStackSize();
25484
25485 try {
25486 // InternalApplicationConfiguration.g:8241:1: ( ( ( RULE_ID ) ) )
25487 // InternalApplicationConfiguration.g:8242:2: ( ( RULE_ID ) )
25488 {
25489 // InternalApplicationConfiguration.g:8242:2: ( ( RULE_ID ) )
25490 // InternalApplicationConfiguration.g:8243:3: ( RULE_ID )
25491 {
25492 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
25493 // InternalApplicationConfiguration.g:8244:3: ( RULE_ID )
25494 // InternalApplicationConfiguration.g:8245:4: RULE_ID
25495 {
25496 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
25497 match(input,RULE_ID,FOLLOW_2);
25498 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
25499
25500 }
25501
25502 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
25503
25504 }
25505
25506
25507 }
25508
25509 }
25510 catch (RecognitionException re) {
25511 reportError(re);
25512 recover(input,re);
25513 }
25514 finally {
25515
25516 restoreStackSize(stackSize);
25517
25518 }
25519 return ;
25520 }
25521 // $ANTLR end "rule__FileReference__ReferredAssignment"
25522
25523
4123 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" 25524 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1"
4124 // InternalApplicationConfiguration.g:1380:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; 25525 // InternalApplicationConfiguration.g:8256:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ;
4125 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { 25526 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException {
4126 25527
4127 int stackSize = keepStackSize(); 25528 int stackSize = keepStackSize();
4128 25529
4129 try { 25530 try {
4130 // InternalApplicationConfiguration.g:1384:1: ( ( ruleMetamodelEntry ) ) 25531 // InternalApplicationConfiguration.g:8260:1: ( ( ruleMetamodelEntry ) )
4131 // InternalApplicationConfiguration.g:1385:2: ( ruleMetamodelEntry ) 25532 // InternalApplicationConfiguration.g:8261:2: ( ruleMetamodelEntry )
4132 { 25533 {
4133 // InternalApplicationConfiguration.g:1385:2: ( ruleMetamodelEntry ) 25534 // InternalApplicationConfiguration.g:8261:2: ( ruleMetamodelEntry )
4134 // InternalApplicationConfiguration.g:1386:3: ruleMetamodelEntry 25535 // InternalApplicationConfiguration.g:8262:3: ruleMetamodelEntry
4135 { 25536 {
4136 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 25537 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
4137 pushFollow(FOLLOW_2); 25538 pushFollow(FOLLOW_2);
@@ -4162,17 +25563,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4162 25563
4163 25564
4164 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" 25565 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1"
4165 // InternalApplicationConfiguration.g:1395:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; 25566 // InternalApplicationConfiguration.g:8271:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ;
4166 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { 25567 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException {
4167 25568
4168 int stackSize = keepStackSize(); 25569 int stackSize = keepStackSize();
4169 25570
4170 try { 25571 try {
4171 // InternalApplicationConfiguration.g:1399:1: ( ( ruleMetamodelEntry ) ) 25572 // InternalApplicationConfiguration.g:8275:1: ( ( ruleMetamodelEntry ) )
4172 // InternalApplicationConfiguration.g:1400:2: ( ruleMetamodelEntry ) 25573 // InternalApplicationConfiguration.g:8276:2: ( ruleMetamodelEntry )
4173 { 25574 {
4174 // InternalApplicationConfiguration.g:1400:2: ( ruleMetamodelEntry ) 25575 // InternalApplicationConfiguration.g:8276:2: ( ruleMetamodelEntry )
4175 // InternalApplicationConfiguration.g:1401:3: ruleMetamodelEntry 25576 // InternalApplicationConfiguration.g:8277:3: ruleMetamodelEntry
4176 { 25577 {
4177 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 25578 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
4178 pushFollow(FOLLOW_2); 25579 pushFollow(FOLLOW_2);
@@ -4203,25 +25604,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4203 25604
4204 25605
4205 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" 25606 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1"
4206 // InternalApplicationConfiguration.g:1410:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( RULE_ID ) ) ; 25607 // InternalApplicationConfiguration.g:8286:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
4207 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { 25608 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException {
4208 25609
4209 int stackSize = keepStackSize(); 25610 int stackSize = keepStackSize();
4210 25611
4211 try { 25612 try {
4212 // InternalApplicationConfiguration.g:1414:1: ( ( ( RULE_ID ) ) ) 25613 // InternalApplicationConfiguration.g:8290:1: ( ( ( ruleQualifiedName ) ) )
4213 // InternalApplicationConfiguration.g:1415:2: ( ( RULE_ID ) ) 25614 // InternalApplicationConfiguration.g:8291:2: ( ( ruleQualifiedName ) )
4214 { 25615 {
4215 // InternalApplicationConfiguration.g:1415:2: ( ( RULE_ID ) ) 25616 // InternalApplicationConfiguration.g:8291:2: ( ( ruleQualifiedName ) )
4216 // InternalApplicationConfiguration.g:1416:3: ( RULE_ID ) 25617 // InternalApplicationConfiguration.g:8292:3: ( ruleQualifiedName )
4217 { 25618 {
4218 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 25619 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
4219 // InternalApplicationConfiguration.g:1417:3: ( RULE_ID ) 25620 // InternalApplicationConfiguration.g:8293:3: ( ruleQualifiedName )
4220 // InternalApplicationConfiguration.g:1418:4: RULE_ID 25621 // InternalApplicationConfiguration.g:8294:4: ruleQualifiedName
4221 { 25622 {
4222 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageIDTerminalRuleCall_1_0_1()); 25623 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
4223 match(input,RULE_ID,FOLLOW_2); 25624 pushFollow(FOLLOW_2);
4224 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageIDTerminalRuleCall_1_0_1()); 25625 ruleQualifiedName();
25626
25627 state._fsp--;
25628
25629 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
4225 25630
4226 } 25631 }
4227 25632
@@ -4248,17 +25653,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4248 25653
4249 25654
4250 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" 25655 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2"
4251 // InternalApplicationConfiguration.g:1429:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; 25656 // InternalApplicationConfiguration.g:8305:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ;
4252 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { 25657 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException {
4253 25658
4254 int stackSize = keepStackSize(); 25659 int stackSize = keepStackSize();
4255 25660
4256 try { 25661 try {
4257 // InternalApplicationConfiguration.g:1433:1: ( ( ruleMetamodelElement ) ) 25662 // InternalApplicationConfiguration.g:8309:1: ( ( ruleMetamodelElement ) )
4258 // InternalApplicationConfiguration.g:1434:2: ( ruleMetamodelElement ) 25663 // InternalApplicationConfiguration.g:8310:2: ( ruleMetamodelElement )
4259 { 25664 {
4260 // InternalApplicationConfiguration.g:1434:2: ( ruleMetamodelElement ) 25665 // InternalApplicationConfiguration.g:8310:2: ( ruleMetamodelElement )
4261 // InternalApplicationConfiguration.g:1435:3: ruleMetamodelElement 25666 // InternalApplicationConfiguration.g:8311:3: ruleMetamodelElement
4262 { 25667 {
4263 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 25668 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
4264 pushFollow(FOLLOW_2); 25669 pushFollow(FOLLOW_2);
@@ -4289,17 +25694,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4289 25694
4290 25695
4291 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" 25696 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
4292 // InternalApplicationConfiguration.g:1444:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; 25697 // InternalApplicationConfiguration.g:8320:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ;
4293 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { 25698 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
4294 25699
4295 int stackSize = keepStackSize(); 25700 int stackSize = keepStackSize();
4296 25701
4297 try { 25702 try {
4298 // InternalApplicationConfiguration.g:1448:1: ( ( ruleMetamodelElement ) ) 25703 // InternalApplicationConfiguration.g:8324:1: ( ( ruleMetamodelElement ) )
4299 // InternalApplicationConfiguration.g:1449:2: ( ruleMetamodelElement ) 25704 // InternalApplicationConfiguration.g:8325:2: ( ruleMetamodelElement )
4300 { 25705 {
4301 // InternalApplicationConfiguration.g:1449:2: ( ruleMetamodelElement ) 25706 // InternalApplicationConfiguration.g:8325:2: ( ruleMetamodelElement )
4302 // InternalApplicationConfiguration.g:1450:3: ruleMetamodelElement 25707 // InternalApplicationConfiguration.g:8326:3: ruleMetamodelElement
4303 { 25708 {
4304 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 25709 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
4305 pushFollow(FOLLOW_2); 25710 pushFollow(FOLLOW_2);
@@ -4330,25 +25735,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4330 25735
4331 25736
4332 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" 25737 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0"
4333 // InternalApplicationConfiguration.g:1459:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( RULE_ID ) ) ; 25738 // InternalApplicationConfiguration.g:8335:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
4334 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { 25739 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException {
4335 25740
4336 int stackSize = keepStackSize(); 25741 int stackSize = keepStackSize();
4337 25742
4338 try { 25743 try {
4339 // InternalApplicationConfiguration.g:1463:1: ( ( ( RULE_ID ) ) ) 25744 // InternalApplicationConfiguration.g:8339:1: ( ( ( ruleQualifiedName ) ) )
4340 // InternalApplicationConfiguration.g:1464:2: ( ( RULE_ID ) ) 25745 // InternalApplicationConfiguration.g:8340:2: ( ( ruleQualifiedName ) )
4341 { 25746 {
4342 // InternalApplicationConfiguration.g:1464:2: ( ( RULE_ID ) ) 25747 // InternalApplicationConfiguration.g:8340:2: ( ( ruleQualifiedName ) )
4343 // InternalApplicationConfiguration.g:1465:3: ( RULE_ID ) 25748 // InternalApplicationConfiguration.g:8341:3: ( ruleQualifiedName )
4344 { 25749 {
4345 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 25750 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
4346 // InternalApplicationConfiguration.g:1466:3: ( RULE_ID ) 25751 // InternalApplicationConfiguration.g:8342:3: ( ruleQualifiedName )
4347 // InternalApplicationConfiguration.g:1467:4: RULE_ID 25752 // InternalApplicationConfiguration.g:8343:4: ruleQualifiedName
4348 { 25753 {
4349 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageIDTerminalRuleCall_0_0_0_1()); 25754 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
4350 match(input,RULE_ID,FOLLOW_2); 25755 pushFollow(FOLLOW_2);
4351 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageIDTerminalRuleCall_0_0_0_1()); 25756 ruleQualifiedName();
25757
25758 state._fsp--;
25759
25760 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
4352 25761
4353 } 25762 }
4354 25763
@@ -4375,21 +25784,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4375 25784
4376 25785
4377 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" 25786 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1"
4378 // InternalApplicationConfiguration.g:1478:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; 25787 // InternalApplicationConfiguration.g:8354:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ;
4379 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { 25788 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException {
4380 25789
4381 int stackSize = keepStackSize(); 25790 int stackSize = keepStackSize();
4382 25791
4383 try { 25792 try {
4384 // InternalApplicationConfiguration.g:1482:1: ( ( ( RULE_ID ) ) ) 25793 // InternalApplicationConfiguration.g:8358:1: ( ( ( RULE_ID ) ) )
4385 // InternalApplicationConfiguration.g:1483:2: ( ( RULE_ID ) ) 25794 // InternalApplicationConfiguration.g:8359:2: ( ( RULE_ID ) )
4386 { 25795 {
4387 // InternalApplicationConfiguration.g:1483:2: ( ( RULE_ID ) ) 25796 // InternalApplicationConfiguration.g:8359:2: ( ( RULE_ID ) )
4388 // InternalApplicationConfiguration.g:1484:3: ( RULE_ID ) 25797 // InternalApplicationConfiguration.g:8360:3: ( RULE_ID )
4389 { 25798 {
4390 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 25799 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
4391 // InternalApplicationConfiguration.g:1485:3: ( RULE_ID ) 25800 // InternalApplicationConfiguration.g:8361:3: ( RULE_ID )
4392 // InternalApplicationConfiguration.g:1486:4: RULE_ID 25801 // InternalApplicationConfiguration.g:8362:4: RULE_ID
4393 { 25802 {
4394 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); 25803 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
4395 match(input,RULE_ID,FOLLOW_2); 25804 match(input,RULE_ID,FOLLOW_2);
@@ -4420,21 +25829,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4420 25829
4421 25830
4422 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" 25831 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1"
4423 // InternalApplicationConfiguration.g:1497:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; 25832 // InternalApplicationConfiguration.g:8373:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ;
4424 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { 25833 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException {
4425 25834
4426 int stackSize = keepStackSize(); 25835 int stackSize = keepStackSize();
4427 25836
4428 try { 25837 try {
4429 // InternalApplicationConfiguration.g:1501:1: ( ( ( RULE_ID ) ) ) 25838 // InternalApplicationConfiguration.g:8377:1: ( ( ( RULE_ID ) ) )
4430 // InternalApplicationConfiguration.g:1502:2: ( ( RULE_ID ) ) 25839 // InternalApplicationConfiguration.g:8378:2: ( ( RULE_ID ) )
4431 { 25840 {
4432 // InternalApplicationConfiguration.g:1502:2: ( ( RULE_ID ) ) 25841 // InternalApplicationConfiguration.g:8378:2: ( ( RULE_ID ) )
4433 // InternalApplicationConfiguration.g:1503:3: ( RULE_ID ) 25842 // InternalApplicationConfiguration.g:8379:3: ( RULE_ID )
4434 { 25843 {
4435 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 25844 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
4436 // InternalApplicationConfiguration.g:1504:3: ( RULE_ID ) 25845 // InternalApplicationConfiguration.g:8380:3: ( RULE_ID )
4437 // InternalApplicationConfiguration.g:1505:4: RULE_ID 25846 // InternalApplicationConfiguration.g:8381:4: RULE_ID
4438 { 25847 {
4439 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); 25848 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
4440 match(input,RULE_ID,FOLLOW_2); 25849 match(input,RULE_ID,FOLLOW_2);
@@ -4465,17 +25874,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4465 25874
4466 25875
4467 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" 25876 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1"
4468 // InternalApplicationConfiguration.g:1516:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; 25877 // InternalApplicationConfiguration.g:8392:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
4469 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { 25878 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException {
4470 25879
4471 int stackSize = keepStackSize(); 25880 int stackSize = keepStackSize();
4472 25881
4473 try { 25882 try {
4474 // InternalApplicationConfiguration.g:1520:1: ( ( RULE_ID ) ) 25883 // InternalApplicationConfiguration.g:8396:1: ( ( RULE_ID ) )
4475 // InternalApplicationConfiguration.g:1521:2: ( RULE_ID ) 25884 // InternalApplicationConfiguration.g:8397:2: ( RULE_ID )
4476 { 25885 {
4477 // InternalApplicationConfiguration.g:1521:2: ( RULE_ID ) 25886 // InternalApplicationConfiguration.g:8397:2: ( RULE_ID )
4478 // InternalApplicationConfiguration.g:1522:3: RULE_ID 25887 // InternalApplicationConfiguration.g:8398:3: RULE_ID
4479 { 25888 {
4480 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 25889 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
4481 match(input,RULE_ID,FOLLOW_2); 25890 match(input,RULE_ID,FOLLOW_2);
@@ -4502,17 +25911,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4502 25911
4503 25912
4504 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" 25913 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2"
4505 // InternalApplicationConfiguration.g:1531:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; 25914 // InternalApplicationConfiguration.g:8407:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ;
4506 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { 25915 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException {
4507 25916
4508 int stackSize = keepStackSize(); 25917 int stackSize = keepStackSize();
4509 25918
4510 try { 25919 try {
4511 // InternalApplicationConfiguration.g:1535:1: ( ( ruleMetamodelSpecification ) ) 25920 // InternalApplicationConfiguration.g:8411:1: ( ( ruleMetamodelSpecification ) )
4512 // InternalApplicationConfiguration.g:1536:2: ( ruleMetamodelSpecification ) 25921 // InternalApplicationConfiguration.g:8412:2: ( ruleMetamodelSpecification )
4513 { 25922 {
4514 // InternalApplicationConfiguration.g:1536:2: ( ruleMetamodelSpecification ) 25923 // InternalApplicationConfiguration.g:8412:2: ( ruleMetamodelSpecification )
4515 // InternalApplicationConfiguration.g:1537:3: ruleMetamodelSpecification 25924 // InternalApplicationConfiguration.g:8413:3: ruleMetamodelSpecification
4516 { 25925 {
4517 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 25926 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
4518 pushFollow(FOLLOW_2); 25927 pushFollow(FOLLOW_2);
@@ -4543,21 +25952,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4543 25952
4544 25953
4545 // $ANTLR start "rule__MetamodelReference__ReferredAssignment" 25954 // $ANTLR start "rule__MetamodelReference__ReferredAssignment"
4546 // InternalApplicationConfiguration.g:1546:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; 25955 // InternalApplicationConfiguration.g:8422:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
4547 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { 25956 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException {
4548 25957
4549 int stackSize = keepStackSize(); 25958 int stackSize = keepStackSize();
4550 25959
4551 try { 25960 try {
4552 // InternalApplicationConfiguration.g:1550:1: ( ( ( RULE_ID ) ) ) 25961 // InternalApplicationConfiguration.g:8426:1: ( ( ( RULE_ID ) ) )
4553 // InternalApplicationConfiguration.g:1551:2: ( ( RULE_ID ) ) 25962 // InternalApplicationConfiguration.g:8427:2: ( ( RULE_ID ) )
4554 { 25963 {
4555 // InternalApplicationConfiguration.g:1551:2: ( ( RULE_ID ) ) 25964 // InternalApplicationConfiguration.g:8427:2: ( ( RULE_ID ) )
4556 // InternalApplicationConfiguration.g:1552:3: ( RULE_ID ) 25965 // InternalApplicationConfiguration.g:8428:3: ( RULE_ID )
4557 { 25966 {
4558 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 25967 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
4559 // InternalApplicationConfiguration.g:1553:3: ( RULE_ID ) 25968 // InternalApplicationConfiguration.g:8429:3: ( RULE_ID )
4560 // InternalApplicationConfiguration.g:1554:4: RULE_ID 25969 // InternalApplicationConfiguration.g:8430:4: RULE_ID
4561 { 25970 {
4562 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); 25971 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
4563 match(input,RULE_ID,FOLLOW_2); 25972 match(input,RULE_ID,FOLLOW_2);
@@ -4586,26 +25995,4471 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4586 } 25995 }
4587 // $ANTLR end "rule__MetamodelReference__ReferredAssignment" 25996 // $ANTLR end "rule__MetamodelReference__ReferredAssignment"
4588 25997
25998
25999 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1"
26000 // InternalApplicationConfiguration.g:8441:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ;
26001 public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException {
26002
26003 int stackSize = keepStackSize();
26004
26005 try {
26006 // InternalApplicationConfiguration.g:8445:1: ( ( rulePartialModelEntry ) )
26007 // InternalApplicationConfiguration.g:8446:2: ( rulePartialModelEntry )
26008 {
26009 // InternalApplicationConfiguration.g:8446:2: ( rulePartialModelEntry )
26010 // InternalApplicationConfiguration.g:8447:3: rulePartialModelEntry
26011 {
26012 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
26013 pushFollow(FOLLOW_2);
26014 rulePartialModelEntry();
26015
26016 state._fsp--;
26017
26018 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
26019
26020 }
26021
26022
26023 }
26024
26025 }
26026 catch (RecognitionException re) {
26027 reportError(re);
26028 recover(input,re);
26029 }
26030 finally {
26031
26032 restoreStackSize(stackSize);
26033
26034 }
26035 return ;
26036 }
26037 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1"
26038
26039
26040 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1"
26041 // InternalApplicationConfiguration.g:8456:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ;
26042 public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException {
26043
26044 int stackSize = keepStackSize();
26045
26046 try {
26047 // InternalApplicationConfiguration.g:8460:1: ( ( rulePartialModelEntry ) )
26048 // InternalApplicationConfiguration.g:8461:2: ( rulePartialModelEntry )
26049 {
26050 // InternalApplicationConfiguration.g:8461:2: ( rulePartialModelEntry )
26051 // InternalApplicationConfiguration.g:8462:3: rulePartialModelEntry
26052 {
26053 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
26054 pushFollow(FOLLOW_2);
26055 rulePartialModelEntry();
26056
26057 state._fsp--;
26058
26059 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
26060
26061 }
26062
26063
26064 }
26065
26066 }
26067 catch (RecognitionException re) {
26068 reportError(re);
26069 recover(input,re);
26070 }
26071 finally {
26072
26073 restoreStackSize(stackSize);
26074
26075 }
26076 return ;
26077 }
26078 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1"
26079
26080
26081 // $ANTLR start "rule__ModelEntry__PathAssignment"
26082 // InternalApplicationConfiguration.g:8471:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ;
26083 public final void rule__ModelEntry__PathAssignment() throws RecognitionException {
26084
26085 int stackSize = keepStackSize();
26086
26087 try {
26088 // InternalApplicationConfiguration.g:8475:1: ( ( ruleFile ) )
26089 // InternalApplicationConfiguration.g:8476:2: ( ruleFile )
26090 {
26091 // InternalApplicationConfiguration.g:8476:2: ( ruleFile )
26092 // InternalApplicationConfiguration.g:8477:3: ruleFile
26093 {
26094 before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
26095 pushFollow(FOLLOW_2);
26096 ruleFile();
26097
26098 state._fsp--;
26099
26100 after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
26101
26102 }
26103
26104
26105 }
26106
26107 }
26108 catch (RecognitionException re) {
26109 reportError(re);
26110 recover(input,re);
26111 }
26112 finally {
26113
26114 restoreStackSize(stackSize);
26115
26116 }
26117 return ;
26118 }
26119 // $ANTLR end "rule__ModelEntry__PathAssignment"
26120
26121
26122 // $ANTLR start "rule__FolderEntry__PathAssignment_1"
26123 // InternalApplicationConfiguration.g:8486:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ;
26124 public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException {
26125
26126 int stackSize = keepStackSize();
26127
26128 try {
26129 // InternalApplicationConfiguration.g:8490:1: ( ( ruleFile ) )
26130 // InternalApplicationConfiguration.g:8491:2: ( ruleFile )
26131 {
26132 // InternalApplicationConfiguration.g:8491:2: ( ruleFile )
26133 // InternalApplicationConfiguration.g:8492:3: ruleFile
26134 {
26135 before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
26136 pushFollow(FOLLOW_2);
26137 ruleFile();
26138
26139 state._fsp--;
26140
26141 after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
26142
26143 }
26144
26145
26146 }
26147
26148 }
26149 catch (RecognitionException re) {
26150 reportError(re);
26151 recover(input,re);
26152 }
26153 finally {
26154
26155 restoreStackSize(stackSize);
26156
26157 }
26158 return ;
26159 }
26160 // $ANTLR end "rule__FolderEntry__PathAssignment_1"
26161
26162
26163 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2"
26164 // InternalApplicationConfiguration.g:8501:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ;
26165 public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException {
26166
26167 int stackSize = keepStackSize();
26168
26169 try {
26170 // InternalApplicationConfiguration.g:8505:1: ( ( ruleModelEntry ) )
26171 // InternalApplicationConfiguration.g:8506:2: ( ruleModelEntry )
26172 {
26173 // InternalApplicationConfiguration.g:8506:2: ( ruleModelEntry )
26174 // InternalApplicationConfiguration.g:8507:3: ruleModelEntry
26175 {
26176 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
26177 pushFollow(FOLLOW_2);
26178 ruleModelEntry();
26179
26180 state._fsp--;
26181
26182 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
26183
26184 }
26185
26186
26187 }
26188
26189 }
26190 catch (RecognitionException re) {
26191 reportError(re);
26192 recover(input,re);
26193 }
26194 finally {
26195
26196 restoreStackSize(stackSize);
26197
26198 }
26199 return ;
26200 }
26201 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2"
26202
26203
26204 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1"
26205 // InternalApplicationConfiguration.g:8516:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ;
26206 public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
26207
26208 int stackSize = keepStackSize();
26209
26210 try {
26211 // InternalApplicationConfiguration.g:8520:1: ( ( ruleModelEntry ) )
26212 // InternalApplicationConfiguration.g:8521:2: ( ruleModelEntry )
26213 {
26214 // InternalApplicationConfiguration.g:8521:2: ( ruleModelEntry )
26215 // InternalApplicationConfiguration.g:8522:3: ruleModelEntry
26216 {
26217 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
26218 pushFollow(FOLLOW_2);
26219 ruleModelEntry();
26220
26221 state._fsp--;
26222
26223 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
26224
26225 }
26226
26227
26228 }
26229
26230 }
26231 catch (RecognitionException re) {
26232 reportError(re);
26233 recover(input,re);
26234 }
26235 finally {
26236
26237 restoreStackSize(stackSize);
26238
26239 }
26240 return ;
26241 }
26242 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1"
26243
26244
26245 // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1"
26246 // InternalApplicationConfiguration.g:8531:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
26247 public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException {
26248
26249 int stackSize = keepStackSize();
26250
26251 try {
26252 // InternalApplicationConfiguration.g:8535:1: ( ( RULE_ID ) )
26253 // InternalApplicationConfiguration.g:8536:2: ( RULE_ID )
26254 {
26255 // InternalApplicationConfiguration.g:8536:2: ( RULE_ID )
26256 // InternalApplicationConfiguration.g:8537:3: RULE_ID
26257 {
26258 before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
26259 match(input,RULE_ID,FOLLOW_2);
26260 after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
26261
26262 }
26263
26264
26265 }
26266
26267 }
26268 catch (RecognitionException re) {
26269 reportError(re);
26270 recover(input,re);
26271 }
26272 finally {
26273
26274 restoreStackSize(stackSize);
26275
26276 }
26277 return ;
26278 }
26279 // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1"
26280
26281
26282 // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2"
26283 // InternalApplicationConfiguration.g:8546:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ;
26284 public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException {
26285
26286 int stackSize = keepStackSize();
26287
26288 try {
26289 // InternalApplicationConfiguration.g:8550:1: ( ( rulePartialModelSpecification ) )
26290 // InternalApplicationConfiguration.g:8551:2: ( rulePartialModelSpecification )
26291 {
26292 // InternalApplicationConfiguration.g:8551:2: ( rulePartialModelSpecification )
26293 // InternalApplicationConfiguration.g:8552:3: rulePartialModelSpecification
26294 {
26295 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
26296 pushFollow(FOLLOW_2);
26297 rulePartialModelSpecification();
26298
26299 state._fsp--;
26300
26301 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
26302
26303 }
26304
26305
26306 }
26307
26308 }
26309 catch (RecognitionException re) {
26310 reportError(re);
26311 recover(input,re);
26312 }
26313 finally {
26314
26315 restoreStackSize(stackSize);
26316
26317 }
26318 return ;
26319 }
26320 // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2"
26321
26322
26323 // $ANTLR start "rule__PartialModelReference__ReferredAssignment"
26324 // InternalApplicationConfiguration.g:8561:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
26325 public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException {
26326
26327 int stackSize = keepStackSize();
26328
26329 try {
26330 // InternalApplicationConfiguration.g:8565:1: ( ( ( RULE_ID ) ) )
26331 // InternalApplicationConfiguration.g:8566:2: ( ( RULE_ID ) )
26332 {
26333 // InternalApplicationConfiguration.g:8566:2: ( ( RULE_ID ) )
26334 // InternalApplicationConfiguration.g:8567:3: ( RULE_ID )
26335 {
26336 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
26337 // InternalApplicationConfiguration.g:8568:3: ( RULE_ID )
26338 // InternalApplicationConfiguration.g:8569:4: RULE_ID
26339 {
26340 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
26341 match(input,RULE_ID,FOLLOW_2);
26342 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
26343
26344 }
26345
26346 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
26347
26348 }
26349
26350
26351 }
26352
26353 }
26354 catch (RecognitionException re) {
26355 reportError(re);
26356 recover(input,re);
26357 }
26358 finally {
26359
26360 restoreStackSize(stackSize);
26361
26362 }
26363 return ;
26364 }
26365 // $ANTLR end "rule__PartialModelReference__ReferredAssignment"
26366
26367
26368 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1"
26369 // InternalApplicationConfiguration.g:8580:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ;
26370 public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException {
26371
26372 int stackSize = keepStackSize();
26373
26374 try {
26375 // InternalApplicationConfiguration.g:8584:1: ( ( rulePatternEntry ) )
26376 // InternalApplicationConfiguration.g:8585:2: ( rulePatternEntry )
26377 {
26378 // InternalApplicationConfiguration.g:8585:2: ( rulePatternEntry )
26379 // InternalApplicationConfiguration.g:8586:3: rulePatternEntry
26380 {
26381 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
26382 pushFollow(FOLLOW_2);
26383 rulePatternEntry();
26384
26385 state._fsp--;
26386
26387 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
26388
26389 }
26390
26391
26392 }
26393
26394 }
26395 catch (RecognitionException re) {
26396 reportError(re);
26397 recover(input,re);
26398 }
26399 finally {
26400
26401 restoreStackSize(stackSize);
26402
26403 }
26404 return ;
26405 }
26406 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1"
26407
26408
26409 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1"
26410 // InternalApplicationConfiguration.g:8595:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ;
26411 public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException {
26412
26413 int stackSize = keepStackSize();
26414
26415 try {
26416 // InternalApplicationConfiguration.g:8599:1: ( ( rulePatternEntry ) )
26417 // InternalApplicationConfiguration.g:8600:2: ( rulePatternEntry )
26418 {
26419 // InternalApplicationConfiguration.g:8600:2: ( rulePatternEntry )
26420 // InternalApplicationConfiguration.g:8601:3: rulePatternEntry
26421 {
26422 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
26423 pushFollow(FOLLOW_2);
26424 rulePatternEntry();
26425
26426 state._fsp--;
26427
26428 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
26429
26430 }
26431
26432
26433 }
26434
26435 }
26436 catch (RecognitionException re) {
26437 reportError(re);
26438 recover(input,re);
26439 }
26440 finally {
26441
26442 restoreStackSize(stackSize);
26443
26444 }
26445 return ;
26446 }
26447 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1"
26448
26449
26450 // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1"
26451 // InternalApplicationConfiguration.g:8610:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
26452 public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException {
26453
26454 int stackSize = keepStackSize();
26455
26456 try {
26457 // InternalApplicationConfiguration.g:8614:1: ( ( ( ruleQualifiedName ) ) )
26458 // InternalApplicationConfiguration.g:8615:2: ( ( ruleQualifiedName ) )
26459 {
26460 // InternalApplicationConfiguration.g:8615:2: ( ( ruleQualifiedName ) )
26461 // InternalApplicationConfiguration.g:8616:3: ( ruleQualifiedName )
26462 {
26463 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
26464 // InternalApplicationConfiguration.g:8617:3: ( ruleQualifiedName )
26465 // InternalApplicationConfiguration.g:8618:4: ruleQualifiedName
26466 {
26467 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
26468 pushFollow(FOLLOW_2);
26469 ruleQualifiedName();
26470
26471 state._fsp--;
26472
26473 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
26474
26475 }
26476
26477 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
26478
26479 }
26480
26481
26482 }
26483
26484 }
26485 catch (RecognitionException re) {
26486 reportError(re);
26487 recover(input,re);
26488 }
26489 finally {
26490
26491 restoreStackSize(stackSize);
26492
26493 }
26494 return ;
26495 }
26496 // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1"
26497
26498
26499 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2"
26500 // InternalApplicationConfiguration.g:8629:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ;
26501 public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException {
26502
26503 int stackSize = keepStackSize();
26504
26505 try {
26506 // InternalApplicationConfiguration.g:8633:1: ( ( rulePatternElement ) )
26507 // InternalApplicationConfiguration.g:8634:2: ( rulePatternElement )
26508 {
26509 // InternalApplicationConfiguration.g:8634:2: ( rulePatternElement )
26510 // InternalApplicationConfiguration.g:8635:3: rulePatternElement
26511 {
26512 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
26513 pushFollow(FOLLOW_2);
26514 rulePatternElement();
26515
26516 state._fsp--;
26517
26518 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
26519
26520 }
26521
26522
26523 }
26524
26525 }
26526 catch (RecognitionException re) {
26527 reportError(re);
26528 recover(input,re);
26529 }
26530 finally {
26531
26532 restoreStackSize(stackSize);
26533
26534 }
26535 return ;
26536 }
26537 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2"
26538
26539
26540 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
26541 // InternalApplicationConfiguration.g:8644:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ;
26542 public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException {
26543
26544 int stackSize = keepStackSize();
26545
26546 try {
26547 // InternalApplicationConfiguration.g:8648:1: ( ( rulePatternElement ) )
26548 // InternalApplicationConfiguration.g:8649:2: ( rulePatternElement )
26549 {
26550 // InternalApplicationConfiguration.g:8649:2: ( rulePatternElement )
26551 // InternalApplicationConfiguration.g:8650:3: rulePatternElement
26552 {
26553 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
26554 pushFollow(FOLLOW_2);
26555 rulePatternElement();
26556
26557 state._fsp--;
26558
26559 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
26560
26561 }
26562
26563
26564 }
26565
26566 }
26567 catch (RecognitionException re) {
26568 reportError(re);
26569 recover(input,re);
26570 }
26571 finally {
26572
26573 restoreStackSize(stackSize);
26574
26575 }
26576 return ;
26577 }
26578 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
26579
26580
26581 // $ANTLR start "rule__PatternElement__PackageAssignment_0_0"
26582 // InternalApplicationConfiguration.g:8659:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
26583 public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException {
26584
26585 int stackSize = keepStackSize();
26586
26587 try {
26588 // InternalApplicationConfiguration.g:8663:1: ( ( ( ruleQualifiedName ) ) )
26589 // InternalApplicationConfiguration.g:8664:2: ( ( ruleQualifiedName ) )
26590 {
26591 // InternalApplicationConfiguration.g:8664:2: ( ( ruleQualifiedName ) )
26592 // InternalApplicationConfiguration.g:8665:3: ( ruleQualifiedName )
26593 {
26594 before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
26595 // InternalApplicationConfiguration.g:8666:3: ( ruleQualifiedName )
26596 // InternalApplicationConfiguration.g:8667:4: ruleQualifiedName
26597 {
26598 before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
26599 pushFollow(FOLLOW_2);
26600 ruleQualifiedName();
26601
26602 state._fsp--;
26603
26604 after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
26605
26606 }
26607
26608 after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
26609
26610 }
26611
26612
26613 }
26614
26615 }
26616 catch (RecognitionException re) {
26617 reportError(re);
26618 recover(input,re);
26619 }
26620 finally {
26621
26622 restoreStackSize(stackSize);
26623
26624 }
26625 return ;
26626 }
26627 // $ANTLR end "rule__PatternElement__PackageAssignment_0_0"
26628
26629
26630 // $ANTLR start "rule__PatternElement__PatternAssignment_1"
26631 // InternalApplicationConfiguration.g:8678:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ;
26632 public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException {
26633
26634 int stackSize = keepStackSize();
26635
26636 try {
26637 // InternalApplicationConfiguration.g:8682:1: ( ( ( RULE_ID ) ) )
26638 // InternalApplicationConfiguration.g:8683:2: ( ( RULE_ID ) )
26639 {
26640 // InternalApplicationConfiguration.g:8683:2: ( ( RULE_ID ) )
26641 // InternalApplicationConfiguration.g:8684:3: ( RULE_ID )
26642 {
26643 before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
26644 // InternalApplicationConfiguration.g:8685:3: ( RULE_ID )
26645 // InternalApplicationConfiguration.g:8686:4: RULE_ID
26646 {
26647 before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
26648 match(input,RULE_ID,FOLLOW_2);
26649 after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
26650
26651 }
26652
26653 after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
26654
26655 }
26656
26657
26658 }
26659
26660 }
26661 catch (RecognitionException re) {
26662 reportError(re);
26663 recover(input,re);
26664 }
26665 finally {
26666
26667 restoreStackSize(stackSize);
26668
26669 }
26670 return ;
26671 }
26672 // $ANTLR end "rule__PatternElement__PatternAssignment_1"
26673
26674
26675 // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1"
26676 // InternalApplicationConfiguration.g:8697:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ;
26677 public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException {
26678
26679 int stackSize = keepStackSize();
26680
26681 try {
26682 // InternalApplicationConfiguration.g:8701:1: ( ( RULE_ID ) )
26683 // InternalApplicationConfiguration.g:8702:2: ( RULE_ID )
26684 {
26685 // InternalApplicationConfiguration.g:8702:2: ( RULE_ID )
26686 // InternalApplicationConfiguration.g:8703:3: RULE_ID
26687 {
26688 before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
26689 match(input,RULE_ID,FOLLOW_2);
26690 after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
26691
26692 }
26693
26694
26695 }
26696
26697 }
26698 catch (RecognitionException re) {
26699 reportError(re);
26700 recover(input,re);
26701 }
26702 finally {
26703
26704 restoreStackSize(stackSize);
26705
26706 }
26707 return ;
26708 }
26709 // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1"
26710
26711
26712 // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2"
26713 // InternalApplicationConfiguration.g:8712:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ;
26714 public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException {
26715
26716 int stackSize = keepStackSize();
26717
26718 try {
26719 // InternalApplicationConfiguration.g:8716:1: ( ( rulePatternSpecification ) )
26720 // InternalApplicationConfiguration.g:8717:2: ( rulePatternSpecification )
26721 {
26722 // InternalApplicationConfiguration.g:8717:2: ( rulePatternSpecification )
26723 // InternalApplicationConfiguration.g:8718:3: rulePatternSpecification
26724 {
26725 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
26726 pushFollow(FOLLOW_2);
26727 rulePatternSpecification();
26728
26729 state._fsp--;
26730
26731 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
26732
26733 }
26734
26735
26736 }
26737
26738 }
26739 catch (RecognitionException re) {
26740 reportError(re);
26741 recover(input,re);
26742 }
26743 finally {
26744
26745 restoreStackSize(stackSize);
26746
26747 }
26748 return ;
26749 }
26750 // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2"
26751
26752
26753 // $ANTLR start "rule__GraphPatternReference__ReferredAssignment"
26754 // InternalApplicationConfiguration.g:8727:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ;
26755 public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException {
26756
26757 int stackSize = keepStackSize();
26758
26759 try {
26760 // InternalApplicationConfiguration.g:8731:1: ( ( ( RULE_ID ) ) )
26761 // InternalApplicationConfiguration.g:8732:2: ( ( RULE_ID ) )
26762 {
26763 // InternalApplicationConfiguration.g:8732:2: ( ( RULE_ID ) )
26764 // InternalApplicationConfiguration.g:8733:3: ( RULE_ID )
26765 {
26766 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
26767 // InternalApplicationConfiguration.g:8734:3: ( RULE_ID )
26768 // InternalApplicationConfiguration.g:8735:4: RULE_ID
26769 {
26770 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
26771 match(input,RULE_ID,FOLLOW_2);
26772 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
26773
26774 }
26775
26776 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
26777
26778 }
26779
26780
26781 }
26782
26783 }
26784 catch (RecognitionException re) {
26785 reportError(re);
26786 recover(input,re);
26787 }
26788 finally {
26789
26790 restoreStackSize(stackSize);
26791
26792 }
26793 return ;
26794 }
26795 // $ANTLR end "rule__GraphPatternReference__ReferredAssignment"
26796
26797
26798 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0"
26799 // InternalApplicationConfiguration.g:8746:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ;
26800 public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException {
26801
26802 int stackSize = keepStackSize();
26803
26804 try {
26805 // InternalApplicationConfiguration.g:8750:1: ( ( ruleConfigEntry ) )
26806 // InternalApplicationConfiguration.g:8751:2: ( ruleConfigEntry )
26807 {
26808 // InternalApplicationConfiguration.g:8751:2: ( ruleConfigEntry )
26809 // InternalApplicationConfiguration.g:8752:3: ruleConfigEntry
26810 {
26811 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
26812 pushFollow(FOLLOW_2);
26813 ruleConfigEntry();
26814
26815 state._fsp--;
26816
26817 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
26818
26819 }
26820
26821
26822 }
26823
26824 }
26825 catch (RecognitionException re) {
26826 reportError(re);
26827 recover(input,re);
26828 }
26829 finally {
26830
26831 restoreStackSize(stackSize);
26832
26833 }
26834 return ;
26835 }
26836 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0"
26837
26838
26839 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1"
26840 // InternalApplicationConfiguration.g:8761:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ;
26841 public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException {
26842
26843 int stackSize = keepStackSize();
26844
26845 try {
26846 // InternalApplicationConfiguration.g:8765:1: ( ( ruleConfigEntry ) )
26847 // InternalApplicationConfiguration.g:8766:2: ( ruleConfigEntry )
26848 {
26849 // InternalApplicationConfiguration.g:8766:2: ( ruleConfigEntry )
26850 // InternalApplicationConfiguration.g:8767:3: ruleConfigEntry
26851 {
26852 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
26853 pushFollow(FOLLOW_2);
26854 ruleConfigEntry();
26855
26856 state._fsp--;
26857
26858 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
26859
26860 }
26861
26862
26863 }
26864
26865 }
26866 catch (RecognitionException re) {
26867 reportError(re);
26868 recover(input,re);
26869 }
26870 finally {
26871
26872 restoreStackSize(stackSize);
26873
26874 }
26875 return ;
26876 }
26877 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1"
26878
26879
26880 // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1"
26881 // InternalApplicationConfiguration.g:8776:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ;
26882 public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException {
26883
26884 int stackSize = keepStackSize();
26885
26886 try {
26887 // InternalApplicationConfiguration.g:8780:1: ( ( RULE_ID ) )
26888 // InternalApplicationConfiguration.g:8781:2: ( RULE_ID )
26889 {
26890 // InternalApplicationConfiguration.g:8781:2: ( RULE_ID )
26891 // InternalApplicationConfiguration.g:8782:3: RULE_ID
26892 {
26893 before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
26894 match(input,RULE_ID,FOLLOW_2);
26895 after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
26896
26897 }
26898
26899
26900 }
26901
26902 }
26903 catch (RecognitionException re) {
26904 reportError(re);
26905 recover(input,re);
26906 }
26907 finally {
26908
26909 restoreStackSize(stackSize);
26910
26911 }
26912 return ;
26913 }
26914 // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1"
26915
26916
26917 // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2"
26918 // InternalApplicationConfiguration.g:8791:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ;
26919 public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException {
26920
26921 int stackSize = keepStackSize();
26922
26923 try {
26924 // InternalApplicationConfiguration.g:8795:1: ( ( ruleConfigSpecification ) )
26925 // InternalApplicationConfiguration.g:8796:2: ( ruleConfigSpecification )
26926 {
26927 // InternalApplicationConfiguration.g:8796:2: ( ruleConfigSpecification )
26928 // InternalApplicationConfiguration.g:8797:3: ruleConfigSpecification
26929 {
26930 before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
26931 pushFollow(FOLLOW_2);
26932 ruleConfigSpecification();
26933
26934 state._fsp--;
26935
26936 after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
26937
26938 }
26939
26940
26941 }
26942
26943 }
26944 catch (RecognitionException re) {
26945 reportError(re);
26946 recover(input,re);
26947 }
26948 finally {
26949
26950 restoreStackSize(stackSize);
26951
26952 }
26953 return ;
26954 }
26955 // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2"
26956
26957
26958 // $ANTLR start "rule__ConfigEntry__KeyAssignment_0"
26959 // InternalApplicationConfiguration.g:8806:1: rule__ConfigEntry__KeyAssignment_0 : ( RULE_STRING ) ;
26960 public final void rule__ConfigEntry__KeyAssignment_0() throws RecognitionException {
26961
26962 int stackSize = keepStackSize();
26963
26964 try {
26965 // InternalApplicationConfiguration.g:8810:1: ( ( RULE_STRING ) )
26966 // InternalApplicationConfiguration.g:8811:2: ( RULE_STRING )
26967 {
26968 // InternalApplicationConfiguration.g:8811:2: ( RULE_STRING )
26969 // InternalApplicationConfiguration.g:8812:3: RULE_STRING
26970 {
26971 before(grammarAccess.getConfigEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
26972 match(input,RULE_STRING,FOLLOW_2);
26973 after(grammarAccess.getConfigEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
26974
26975 }
26976
26977
26978 }
26979
26980 }
26981 catch (RecognitionException re) {
26982 reportError(re);
26983 recover(input,re);
26984 }
26985 finally {
26986
26987 restoreStackSize(stackSize);
26988
26989 }
26990 return ;
26991 }
26992 // $ANTLR end "rule__ConfigEntry__KeyAssignment_0"
26993
26994
26995 // $ANTLR start "rule__ConfigEntry__ValueAssignment_2"
26996 // InternalApplicationConfiguration.g:8821:1: rule__ConfigEntry__ValueAssignment_2 : ( RULE_STRING ) ;
26997 public final void rule__ConfigEntry__ValueAssignment_2() throws RecognitionException {
26998
26999 int stackSize = keepStackSize();
27000
27001 try {
27002 // InternalApplicationConfiguration.g:8825:1: ( ( RULE_STRING ) )
27003 // InternalApplicationConfiguration.g:8826:2: ( RULE_STRING )
27004 {
27005 // InternalApplicationConfiguration.g:8826:2: ( RULE_STRING )
27006 // InternalApplicationConfiguration.g:8827:3: RULE_STRING
27007 {
27008 before(grammarAccess.getConfigEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
27009 match(input,RULE_STRING,FOLLOW_2);
27010 after(grammarAccess.getConfigEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
27011
27012 }
27013
27014
27015 }
27016
27017 }
27018 catch (RecognitionException re) {
27019 reportError(re);
27020 recover(input,re);
27021 }
27022 finally {
27023
27024 restoreStackSize(stackSize);
27025
27026 }
27027 return ;
27028 }
27029 // $ANTLR end "rule__ConfigEntry__ValueAssignment_2"
27030
27031
27032 // $ANTLR start "rule__ConfigReference__ConfigAssignment"
27033 // InternalApplicationConfiguration.g:8836:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ;
27034 public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException {
27035
27036 int stackSize = keepStackSize();
27037
27038 try {
27039 // InternalApplicationConfiguration.g:8840:1: ( ( ( RULE_ID ) ) )
27040 // InternalApplicationConfiguration.g:8841:2: ( ( RULE_ID ) )
27041 {
27042 // InternalApplicationConfiguration.g:8841:2: ( ( RULE_ID ) )
27043 // InternalApplicationConfiguration.g:8842:3: ( RULE_ID )
27044 {
27045 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
27046 // InternalApplicationConfiguration.g:8843:3: ( RULE_ID )
27047 // InternalApplicationConfiguration.g:8844:4: RULE_ID
27048 {
27049 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
27050 match(input,RULE_ID,FOLLOW_2);
27051 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
27052
27053 }
27054
27055 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
27056
27057 }
27058
27059
27060 }
27061
27062 }
27063 catch (RecognitionException re) {
27064 reportError(re);
27065 recover(input,re);
27066 }
27067 finally {
27068
27069 restoreStackSize(stackSize);
27070
27071 }
27072 return ;
27073 }
27074 // $ANTLR end "rule__ConfigReference__ConfigAssignment"
27075
27076
27077 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0"
27078 // InternalApplicationConfiguration.g:8855:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ;
27079 public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException {
27080
27081 int stackSize = keepStackSize();
27082
27083 try {
27084 // InternalApplicationConfiguration.g:8859:1: ( ( ruleTypeScope ) )
27085 // InternalApplicationConfiguration.g:8860:2: ( ruleTypeScope )
27086 {
27087 // InternalApplicationConfiguration.g:8860:2: ( ruleTypeScope )
27088 // InternalApplicationConfiguration.g:8861:3: ruleTypeScope
27089 {
27090 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
27091 pushFollow(FOLLOW_2);
27092 ruleTypeScope();
27093
27094 state._fsp--;
27095
27096 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
27097
27098 }
27099
27100
27101 }
27102
27103 }
27104 catch (RecognitionException re) {
27105 reportError(re);
27106 recover(input,re);
27107 }
27108 finally {
27109
27110 restoreStackSize(stackSize);
27111
27112 }
27113 return ;
27114 }
27115 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0"
27116
27117
27118 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1"
27119 // InternalApplicationConfiguration.g:8870:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ;
27120 public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException {
27121
27122 int stackSize = keepStackSize();
27123
27124 try {
27125 // InternalApplicationConfiguration.g:8874:1: ( ( ruleTypeScope ) )
27126 // InternalApplicationConfiguration.g:8875:2: ( ruleTypeScope )
27127 {
27128 // InternalApplicationConfiguration.g:8875:2: ( ruleTypeScope )
27129 // InternalApplicationConfiguration.g:8876:3: ruleTypeScope
27130 {
27131 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
27132 pushFollow(FOLLOW_2);
27133 ruleTypeScope();
27134
27135 state._fsp--;
27136
27137 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
27138
27139 }
27140
27141
27142 }
27143
27144 }
27145 catch (RecognitionException re) {
27146 reportError(re);
27147 recover(input,re);
27148 }
27149 finally {
27150
27151 restoreStackSize(stackSize);
27152
27153 }
27154 return ;
27155 }
27156 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1"
27157
27158
27159 // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1"
27160 // InternalApplicationConfiguration.g:8885:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ;
27161 public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException {
27162
27163 int stackSize = keepStackSize();
27164
27165 try {
27166 // InternalApplicationConfiguration.g:8889:1: ( ( ruleClassReference ) )
27167 // InternalApplicationConfiguration.g:8890:2: ( ruleClassReference )
27168 {
27169 // InternalApplicationConfiguration.g:8890:2: ( ruleClassReference )
27170 // InternalApplicationConfiguration.g:8891:3: ruleClassReference
27171 {
27172 before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
27173 pushFollow(FOLLOW_2);
27174 ruleClassReference();
27175
27176 state._fsp--;
27177
27178 after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
27179
27180 }
27181
27182
27183 }
27184
27185 }
27186 catch (RecognitionException re) {
27187 reportError(re);
27188 recover(input,re);
27189 }
27190 finally {
27191
27192 restoreStackSize(stackSize);
27193
27194 }
27195 return ;
27196 }
27197 // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1"
27198
27199
27200 // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0"
27201 // InternalApplicationConfiguration.g:8900:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
27202 public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
27203
27204 int stackSize = keepStackSize();
27205
27206 try {
27207 // InternalApplicationConfiguration.g:8904:1: ( ( ( '+=' ) ) )
27208 // InternalApplicationConfiguration.g:8905:2: ( ( '+=' ) )
27209 {
27210 // InternalApplicationConfiguration.g:8905:2: ( ( '+=' ) )
27211 // InternalApplicationConfiguration.g:8906:3: ( '+=' )
27212 {
27213 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27214 // InternalApplicationConfiguration.g:8907:3: ( '+=' )
27215 // InternalApplicationConfiguration.g:8908:4: '+='
27216 {
27217 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27218 match(input,47,FOLLOW_2);
27219 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27220
27221 }
27222
27223 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27224
27225 }
27226
27227
27228 }
27229
27230 }
27231 catch (RecognitionException re) {
27232 reportError(re);
27233 recover(input,re);
27234 }
27235 finally {
27236
27237 restoreStackSize(stackSize);
27238
27239 }
27240 return ;
27241 }
27242 // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0"
27243
27244
27245 // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1"
27246 // InternalApplicationConfiguration.g:8919:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
27247 public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
27248
27249 int stackSize = keepStackSize();
27250
27251 try {
27252 // InternalApplicationConfiguration.g:8923:1: ( ( ( '=' ) ) )
27253 // InternalApplicationConfiguration.g:8924:2: ( ( '=' ) )
27254 {
27255 // InternalApplicationConfiguration.g:8924:2: ( ( '=' ) )
27256 // InternalApplicationConfiguration.g:8925:3: ( '=' )
27257 {
27258 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27259 // InternalApplicationConfiguration.g:8926:3: ( '=' )
27260 // InternalApplicationConfiguration.g:8927:4: '='
27261 {
27262 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27263 match(input,19,FOLLOW_2);
27264 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27265
27266 }
27267
27268 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27269
27270 }
27271
27272
27273 }
27274
27275 }
27276 catch (RecognitionException re) {
27277 reportError(re);
27278 recover(input,re);
27279 }
27280 finally {
27281
27282 restoreStackSize(stackSize);
27283
27284 }
27285 return ;
27286 }
27287 // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1"
27288
27289
27290 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0"
27291 // InternalApplicationConfiguration.g:8938:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
27292 public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException {
27293
27294 int stackSize = keepStackSize();
27295
27296 try {
27297 // InternalApplicationConfiguration.g:8942:1: ( ( ruleExactNumber ) )
27298 // InternalApplicationConfiguration.g:8943:2: ( ruleExactNumber )
27299 {
27300 // InternalApplicationConfiguration.g:8943:2: ( ruleExactNumber )
27301 // InternalApplicationConfiguration.g:8944:3: ruleExactNumber
27302 {
27303 before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27304 pushFollow(FOLLOW_2);
27305 ruleExactNumber();
27306
27307 state._fsp--;
27308
27309 after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27310
27311 }
27312
27313
27314 }
27315
27316 }
27317 catch (RecognitionException re) {
27318 reportError(re);
27319 recover(input,re);
27320 }
27321 finally {
27322
27323 restoreStackSize(stackSize);
27324
27325 }
27326 return ;
27327 }
27328 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0"
27329
27330
27331 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1"
27332 // InternalApplicationConfiguration.g:8953:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
27333 public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException {
27334
27335 int stackSize = keepStackSize();
27336
27337 try {
27338 // InternalApplicationConfiguration.g:8957:1: ( ( ruleIntervallNumber ) )
27339 // InternalApplicationConfiguration.g:8958:2: ( ruleIntervallNumber )
27340 {
27341 // InternalApplicationConfiguration.g:8958:2: ( ruleIntervallNumber )
27342 // InternalApplicationConfiguration.g:8959:3: ruleIntervallNumber
27343 {
27344 before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
27345 pushFollow(FOLLOW_2);
27346 ruleIntervallNumber();
27347
27348 state._fsp--;
27349
27350 after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
27351
27352 }
27353
27354
27355 }
27356
27357 }
27358 catch (RecognitionException re) {
27359 reportError(re);
27360 recover(input,re);
27361 }
27362 finally {
27363
27364 restoreStackSize(stackSize);
27365
27366 }
27367 return ;
27368 }
27369 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1"
27370
27371
27372 // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1"
27373 // InternalApplicationConfiguration.g:8968:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ;
27374 public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException {
27375
27376 int stackSize = keepStackSize();
27377
27378 try {
27379 // InternalApplicationConfiguration.g:8972:1: ( ( ruleObjectReference ) )
27380 // InternalApplicationConfiguration.g:8973:2: ( ruleObjectReference )
27381 {
27382 // InternalApplicationConfiguration.g:8973:2: ( ruleObjectReference )
27383 // InternalApplicationConfiguration.g:8974:3: ruleObjectReference
27384 {
27385 before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
27386 pushFollow(FOLLOW_2);
27387 ruleObjectReference();
27388
27389 state._fsp--;
27390
27391 after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
27392
27393 }
27394
27395
27396 }
27397
27398 }
27399 catch (RecognitionException re) {
27400 reportError(re);
27401 recover(input,re);
27402 }
27403 finally {
27404
27405 restoreStackSize(stackSize);
27406
27407 }
27408 return ;
27409 }
27410 // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1"
27411
27412
27413 // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0"
27414 // InternalApplicationConfiguration.g:8983:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
27415 public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
27416
27417 int stackSize = keepStackSize();
27418
27419 try {
27420 // InternalApplicationConfiguration.g:8987:1: ( ( ( '+=' ) ) )
27421 // InternalApplicationConfiguration.g:8988:2: ( ( '+=' ) )
27422 {
27423 // InternalApplicationConfiguration.g:8988:2: ( ( '+=' ) )
27424 // InternalApplicationConfiguration.g:8989:3: ( '+=' )
27425 {
27426 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27427 // InternalApplicationConfiguration.g:8990:3: ( '+=' )
27428 // InternalApplicationConfiguration.g:8991:4: '+='
27429 {
27430 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27431 match(input,47,FOLLOW_2);
27432 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27433
27434 }
27435
27436 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27437
27438 }
27439
27440
27441 }
27442
27443 }
27444 catch (RecognitionException re) {
27445 reportError(re);
27446 recover(input,re);
27447 }
27448 finally {
27449
27450 restoreStackSize(stackSize);
27451
27452 }
27453 return ;
27454 }
27455 // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0"
27456
27457
27458 // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1"
27459 // InternalApplicationConfiguration.g:9002:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
27460 public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
27461
27462 int stackSize = keepStackSize();
27463
27464 try {
27465 // InternalApplicationConfiguration.g:9006:1: ( ( ( '=' ) ) )
27466 // InternalApplicationConfiguration.g:9007:2: ( ( '=' ) )
27467 {
27468 // InternalApplicationConfiguration.g:9007:2: ( ( '=' ) )
27469 // InternalApplicationConfiguration.g:9008:3: ( '=' )
27470 {
27471 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27472 // InternalApplicationConfiguration.g:9009:3: ( '=' )
27473 // InternalApplicationConfiguration.g:9010:4: '='
27474 {
27475 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27476 match(input,19,FOLLOW_2);
27477 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27478
27479 }
27480
27481 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27482
27483 }
27484
27485
27486 }
27487
27488 }
27489 catch (RecognitionException re) {
27490 reportError(re);
27491 recover(input,re);
27492 }
27493 finally {
27494
27495 restoreStackSize(stackSize);
27496
27497 }
27498 return ;
27499 }
27500 // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1"
27501
27502
27503 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0"
27504 // InternalApplicationConfiguration.g:9021:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
27505 public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException {
27506
27507 int stackSize = keepStackSize();
27508
27509 try {
27510 // InternalApplicationConfiguration.g:9025:1: ( ( ruleExactNumber ) )
27511 // InternalApplicationConfiguration.g:9026:2: ( ruleExactNumber )
27512 {
27513 // InternalApplicationConfiguration.g:9026:2: ( ruleExactNumber )
27514 // InternalApplicationConfiguration.g:9027:3: ruleExactNumber
27515 {
27516 before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27517 pushFollow(FOLLOW_2);
27518 ruleExactNumber();
27519
27520 state._fsp--;
27521
27522 after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27523
27524 }
27525
27526
27527 }
27528
27529 }
27530 catch (RecognitionException re) {
27531 reportError(re);
27532 recover(input,re);
27533 }
27534 finally {
27535
27536 restoreStackSize(stackSize);
27537
27538 }
27539 return ;
27540 }
27541 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0"
27542
27543
27544 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1"
27545 // InternalApplicationConfiguration.g:9036:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
27546 public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException {
27547
27548 int stackSize = keepStackSize();
27549
27550 try {
27551 // InternalApplicationConfiguration.g:9040:1: ( ( ruleIntervallNumber ) )
27552 // InternalApplicationConfiguration.g:9041:2: ( ruleIntervallNumber )
27553 {
27554 // InternalApplicationConfiguration.g:9041:2: ( ruleIntervallNumber )
27555 // InternalApplicationConfiguration.g:9042:3: ruleIntervallNumber
27556 {
27557 before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
27558 pushFollow(FOLLOW_2);
27559 ruleIntervallNumber();
27560
27561 state._fsp--;
27562
27563 after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
27564
27565 }
27566
27567
27568 }
27569
27570 }
27571 catch (RecognitionException re) {
27572 reportError(re);
27573 recover(input,re);
27574 }
27575 finally {
27576
27577 restoreStackSize(stackSize);
27578
27579 }
27580 return ;
27581 }
27582 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1"
27583
27584
27585 // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1"
27586 // InternalApplicationConfiguration.g:9051:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ;
27587 public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException {
27588
27589 int stackSize = keepStackSize();
27590
27591 try {
27592 // InternalApplicationConfiguration.g:9055:1: ( ( ruleIntegerReference ) )
27593 // InternalApplicationConfiguration.g:9056:2: ( ruleIntegerReference )
27594 {
27595 // InternalApplicationConfiguration.g:9056:2: ( ruleIntegerReference )
27596 // InternalApplicationConfiguration.g:9057:3: ruleIntegerReference
27597 {
27598 before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
27599 pushFollow(FOLLOW_2);
27600 ruleIntegerReference();
27601
27602 state._fsp--;
27603
27604 after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
27605
27606 }
27607
27608
27609 }
27610
27611 }
27612 catch (RecognitionException re) {
27613 reportError(re);
27614 recover(input,re);
27615 }
27616 finally {
27617
27618 restoreStackSize(stackSize);
27619
27620 }
27621 return ;
27622 }
27623 // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1"
27624
27625
27626 // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0"
27627 // InternalApplicationConfiguration.g:9066:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
27628 public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
27629
27630 int stackSize = keepStackSize();
27631
27632 try {
27633 // InternalApplicationConfiguration.g:9070:1: ( ( ( '+=' ) ) )
27634 // InternalApplicationConfiguration.g:9071:2: ( ( '+=' ) )
27635 {
27636 // InternalApplicationConfiguration.g:9071:2: ( ( '+=' ) )
27637 // InternalApplicationConfiguration.g:9072:3: ( '+=' )
27638 {
27639 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27640 // InternalApplicationConfiguration.g:9073:3: ( '+=' )
27641 // InternalApplicationConfiguration.g:9074:4: '+='
27642 {
27643 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27644 match(input,47,FOLLOW_2);
27645 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27646
27647 }
27648
27649 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27650
27651 }
27652
27653
27654 }
27655
27656 }
27657 catch (RecognitionException re) {
27658 reportError(re);
27659 recover(input,re);
27660 }
27661 finally {
27662
27663 restoreStackSize(stackSize);
27664
27665 }
27666 return ;
27667 }
27668 // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0"
27669
27670
27671 // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1"
27672 // InternalApplicationConfiguration.g:9085:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
27673 public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
27674
27675 int stackSize = keepStackSize();
27676
27677 try {
27678 // InternalApplicationConfiguration.g:9089:1: ( ( ( '=' ) ) )
27679 // InternalApplicationConfiguration.g:9090:2: ( ( '=' ) )
27680 {
27681 // InternalApplicationConfiguration.g:9090:2: ( ( '=' ) )
27682 // InternalApplicationConfiguration.g:9091:3: ( '=' )
27683 {
27684 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27685 // InternalApplicationConfiguration.g:9092:3: ( '=' )
27686 // InternalApplicationConfiguration.g:9093:4: '='
27687 {
27688 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27689 match(input,19,FOLLOW_2);
27690 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27691
27692 }
27693
27694 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27695
27696 }
27697
27698
27699 }
27700
27701 }
27702 catch (RecognitionException re) {
27703 reportError(re);
27704 recover(input,re);
27705 }
27706 finally {
27707
27708 restoreStackSize(stackSize);
27709
27710 }
27711 return ;
27712 }
27713 // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1"
27714
27715
27716 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0"
27717 // InternalApplicationConfiguration.g:9104:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
27718 public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException {
27719
27720 int stackSize = keepStackSize();
27721
27722 try {
27723 // InternalApplicationConfiguration.g:9108:1: ( ( ruleExactNumber ) )
27724 // InternalApplicationConfiguration.g:9109:2: ( ruleExactNumber )
27725 {
27726 // InternalApplicationConfiguration.g:9109:2: ( ruleExactNumber )
27727 // InternalApplicationConfiguration.g:9110:3: ruleExactNumber
27728 {
27729 before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27730 pushFollow(FOLLOW_2);
27731 ruleExactNumber();
27732
27733 state._fsp--;
27734
27735 after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27736
27737 }
27738
27739
27740 }
27741
27742 }
27743 catch (RecognitionException re) {
27744 reportError(re);
27745 recover(input,re);
27746 }
27747 finally {
27748
27749 restoreStackSize(stackSize);
27750
27751 }
27752 return ;
27753 }
27754 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0"
27755
27756
27757 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1"
27758 // InternalApplicationConfiguration.g:9119:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
27759 public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException {
27760
27761 int stackSize = keepStackSize();
27762
27763 try {
27764 // InternalApplicationConfiguration.g:9123:1: ( ( ruleIntervallNumber ) )
27765 // InternalApplicationConfiguration.g:9124:2: ( ruleIntervallNumber )
27766 {
27767 // InternalApplicationConfiguration.g:9124:2: ( ruleIntervallNumber )
27768 // InternalApplicationConfiguration.g:9125:3: ruleIntervallNumber
27769 {
27770 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
27771 pushFollow(FOLLOW_2);
27772 ruleIntervallNumber();
27773
27774 state._fsp--;
27775
27776 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
27777
27778 }
27779
27780
27781 }
27782
27783 }
27784 catch (RecognitionException re) {
27785 reportError(re);
27786 recover(input,re);
27787 }
27788 finally {
27789
27790 restoreStackSize(stackSize);
27791
27792 }
27793 return ;
27794 }
27795 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1"
27796
27797
27798 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2"
27799 // InternalApplicationConfiguration.g:9134:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ;
27800 public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException {
27801
27802 int stackSize = keepStackSize();
27803
27804 try {
27805 // InternalApplicationConfiguration.g:9138:1: ( ( ruleIntEnumberation ) )
27806 // InternalApplicationConfiguration.g:9139:2: ( ruleIntEnumberation )
27807 {
27808 // InternalApplicationConfiguration.g:9139:2: ( ruleIntEnumberation )
27809 // InternalApplicationConfiguration.g:9140:3: ruleIntEnumberation
27810 {
27811 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
27812 pushFollow(FOLLOW_2);
27813 ruleIntEnumberation();
27814
27815 state._fsp--;
27816
27817 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
27818
27819 }
27820
27821
27822 }
27823
27824 }
27825 catch (RecognitionException re) {
27826 reportError(re);
27827 recover(input,re);
27828 }
27829 finally {
27830
27831 restoreStackSize(stackSize);
27832
27833 }
27834 return ;
27835 }
27836 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2"
27837
27838
27839 // $ANTLR start "rule__RealTypeScope__TypeAssignment_1"
27840 // InternalApplicationConfiguration.g:9149:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ;
27841 public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException {
27842
27843 int stackSize = keepStackSize();
27844
27845 try {
27846 // InternalApplicationConfiguration.g:9153:1: ( ( ruleRealReference ) )
27847 // InternalApplicationConfiguration.g:9154:2: ( ruleRealReference )
27848 {
27849 // InternalApplicationConfiguration.g:9154:2: ( ruleRealReference )
27850 // InternalApplicationConfiguration.g:9155:3: ruleRealReference
27851 {
27852 before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
27853 pushFollow(FOLLOW_2);
27854 ruleRealReference();
27855
27856 state._fsp--;
27857
27858 after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
27859
27860 }
27861
27862
27863 }
27864
27865 }
27866 catch (RecognitionException re) {
27867 reportError(re);
27868 recover(input,re);
27869 }
27870 finally {
27871
27872 restoreStackSize(stackSize);
27873
27874 }
27875 return ;
27876 }
27877 // $ANTLR end "rule__RealTypeScope__TypeAssignment_1"
27878
27879
27880 // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0"
27881 // InternalApplicationConfiguration.g:9164:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
27882 public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
27883
27884 int stackSize = keepStackSize();
27885
27886 try {
27887 // InternalApplicationConfiguration.g:9168:1: ( ( ( '+=' ) ) )
27888 // InternalApplicationConfiguration.g:9169:2: ( ( '+=' ) )
27889 {
27890 // InternalApplicationConfiguration.g:9169:2: ( ( '+=' ) )
27891 // InternalApplicationConfiguration.g:9170:3: ( '+=' )
27892 {
27893 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27894 // InternalApplicationConfiguration.g:9171:3: ( '+=' )
27895 // InternalApplicationConfiguration.g:9172:4: '+='
27896 {
27897 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27898 match(input,47,FOLLOW_2);
27899 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27900
27901 }
27902
27903 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
27904
27905 }
27906
27907
27908 }
27909
27910 }
27911 catch (RecognitionException re) {
27912 reportError(re);
27913 recover(input,re);
27914 }
27915 finally {
27916
27917 restoreStackSize(stackSize);
27918
27919 }
27920 return ;
27921 }
27922 // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0"
27923
27924
27925 // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1"
27926 // InternalApplicationConfiguration.g:9183:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
27927 public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
27928
27929 int stackSize = keepStackSize();
27930
27931 try {
27932 // InternalApplicationConfiguration.g:9187:1: ( ( ( '=' ) ) )
27933 // InternalApplicationConfiguration.g:9188:2: ( ( '=' ) )
27934 {
27935 // InternalApplicationConfiguration.g:9188:2: ( ( '=' ) )
27936 // InternalApplicationConfiguration.g:9189:3: ( '=' )
27937 {
27938 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27939 // InternalApplicationConfiguration.g:9190:3: ( '=' )
27940 // InternalApplicationConfiguration.g:9191:4: '='
27941 {
27942 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27943 match(input,19,FOLLOW_2);
27944 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27945
27946 }
27947
27948 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
27949
27950 }
27951
27952
27953 }
27954
27955 }
27956 catch (RecognitionException re) {
27957 reportError(re);
27958 recover(input,re);
27959 }
27960 finally {
27961
27962 restoreStackSize(stackSize);
27963
27964 }
27965 return ;
27966 }
27967 // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1"
27968
27969
27970 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0"
27971 // InternalApplicationConfiguration.g:9202:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
27972 public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException {
27973
27974 int stackSize = keepStackSize();
27975
27976 try {
27977 // InternalApplicationConfiguration.g:9206:1: ( ( ruleExactNumber ) )
27978 // InternalApplicationConfiguration.g:9207:2: ( ruleExactNumber )
27979 {
27980 // InternalApplicationConfiguration.g:9207:2: ( ruleExactNumber )
27981 // InternalApplicationConfiguration.g:9208:3: ruleExactNumber
27982 {
27983 before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27984 pushFollow(FOLLOW_2);
27985 ruleExactNumber();
27986
27987 state._fsp--;
27988
27989 after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
27990
27991 }
27992
27993
27994 }
27995
27996 }
27997 catch (RecognitionException re) {
27998 reportError(re);
27999 recover(input,re);
28000 }
28001 finally {
28002
28003 restoreStackSize(stackSize);
28004
28005 }
28006 return ;
28007 }
28008 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0"
28009
28010
28011 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1"
28012 // InternalApplicationConfiguration.g:9217:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
28013 public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException {
28014
28015 int stackSize = keepStackSize();
28016
28017 try {
28018 // InternalApplicationConfiguration.g:9221:1: ( ( ruleIntervallNumber ) )
28019 // InternalApplicationConfiguration.g:9222:2: ( ruleIntervallNumber )
28020 {
28021 // InternalApplicationConfiguration.g:9222:2: ( ruleIntervallNumber )
28022 // InternalApplicationConfiguration.g:9223:3: ruleIntervallNumber
28023 {
28024 before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
28025 pushFollow(FOLLOW_2);
28026 ruleIntervallNumber();
28027
28028 state._fsp--;
28029
28030 after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
28031
28032 }
28033
28034
28035 }
28036
28037 }
28038 catch (RecognitionException re) {
28039 reportError(re);
28040 recover(input,re);
28041 }
28042 finally {
28043
28044 restoreStackSize(stackSize);
28045
28046 }
28047 return ;
28048 }
28049 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1"
28050
28051
28052 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2"
28053 // InternalApplicationConfiguration.g:9232:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ;
28054 public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException {
28055
28056 int stackSize = keepStackSize();
28057
28058 try {
28059 // InternalApplicationConfiguration.g:9236:1: ( ( ruleRealEnumeration ) )
28060 // InternalApplicationConfiguration.g:9237:2: ( ruleRealEnumeration )
28061 {
28062 // InternalApplicationConfiguration.g:9237:2: ( ruleRealEnumeration )
28063 // InternalApplicationConfiguration.g:9238:3: ruleRealEnumeration
28064 {
28065 before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
28066 pushFollow(FOLLOW_2);
28067 ruleRealEnumeration();
28068
28069 state._fsp--;
28070
28071 after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
28072
28073 }
28074
28075
28076 }
28077
28078 }
28079 catch (RecognitionException re) {
28080 reportError(re);
28081 recover(input,re);
28082 }
28083 finally {
28084
28085 restoreStackSize(stackSize);
28086
28087 }
28088 return ;
28089 }
28090 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2"
28091
28092
28093 // $ANTLR start "rule__StringTypeScope__TypeAssignment_1"
28094 // InternalApplicationConfiguration.g:9247:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ;
28095 public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException {
28096
28097 int stackSize = keepStackSize();
28098
28099 try {
28100 // InternalApplicationConfiguration.g:9251:1: ( ( ruleStringReference ) )
28101 // InternalApplicationConfiguration.g:9252:2: ( ruleStringReference )
28102 {
28103 // InternalApplicationConfiguration.g:9252:2: ( ruleStringReference )
28104 // InternalApplicationConfiguration.g:9253:3: ruleStringReference
28105 {
28106 before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
28107 pushFollow(FOLLOW_2);
28108 ruleStringReference();
28109
28110 state._fsp--;
28111
28112 after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
28113
28114 }
28115
28116
28117 }
28118
28119 }
28120 catch (RecognitionException re) {
28121 reportError(re);
28122 recover(input,re);
28123 }
28124 finally {
28125
28126 restoreStackSize(stackSize);
28127
28128 }
28129 return ;
28130 }
28131 // $ANTLR end "rule__StringTypeScope__TypeAssignment_1"
28132
28133
28134 // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0"
28135 // InternalApplicationConfiguration.g:9262:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
28136 public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
28137
28138 int stackSize = keepStackSize();
28139
28140 try {
28141 // InternalApplicationConfiguration.g:9266:1: ( ( ( '+=' ) ) )
28142 // InternalApplicationConfiguration.g:9267:2: ( ( '+=' ) )
28143 {
28144 // InternalApplicationConfiguration.g:9267:2: ( ( '+=' ) )
28145 // InternalApplicationConfiguration.g:9268:3: ( '+=' )
28146 {
28147 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
28148 // InternalApplicationConfiguration.g:9269:3: ( '+=' )
28149 // InternalApplicationConfiguration.g:9270:4: '+='
28150 {
28151 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
28152 match(input,47,FOLLOW_2);
28153 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
28154
28155 }
28156
28157 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
28158
28159 }
28160
28161
28162 }
28163
28164 }
28165 catch (RecognitionException re) {
28166 reportError(re);
28167 recover(input,re);
28168 }
28169 finally {
28170
28171 restoreStackSize(stackSize);
28172
28173 }
28174 return ;
28175 }
28176 // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0"
28177
28178
28179 // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1"
28180 // InternalApplicationConfiguration.g:9281:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
28181 public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
28182
28183 int stackSize = keepStackSize();
28184
28185 try {
28186 // InternalApplicationConfiguration.g:9285:1: ( ( ( '=' ) ) )
28187 // InternalApplicationConfiguration.g:9286:2: ( ( '=' ) )
28188 {
28189 // InternalApplicationConfiguration.g:9286:2: ( ( '=' ) )
28190 // InternalApplicationConfiguration.g:9287:3: ( '=' )
28191 {
28192 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
28193 // InternalApplicationConfiguration.g:9288:3: ( '=' )
28194 // InternalApplicationConfiguration.g:9289:4: '='
28195 {
28196 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
28197 match(input,19,FOLLOW_2);
28198 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
28199
28200 }
28201
28202 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
28203
28204 }
28205
28206
28207 }
28208
28209 }
28210 catch (RecognitionException re) {
28211 reportError(re);
28212 recover(input,re);
28213 }
28214 finally {
28215
28216 restoreStackSize(stackSize);
28217
28218 }
28219 return ;
28220 }
28221 // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1"
28222
28223
28224 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0"
28225 // InternalApplicationConfiguration.g:9300:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
28226 public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException {
28227
28228 int stackSize = keepStackSize();
28229
28230 try {
28231 // InternalApplicationConfiguration.g:9304:1: ( ( ruleExactNumber ) )
28232 // InternalApplicationConfiguration.g:9305:2: ( ruleExactNumber )
28233 {
28234 // InternalApplicationConfiguration.g:9305:2: ( ruleExactNumber )
28235 // InternalApplicationConfiguration.g:9306:3: ruleExactNumber
28236 {
28237 before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
28238 pushFollow(FOLLOW_2);
28239 ruleExactNumber();
28240
28241 state._fsp--;
28242
28243 after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
28244
28245 }
28246
28247
28248 }
28249
28250 }
28251 catch (RecognitionException re) {
28252 reportError(re);
28253 recover(input,re);
28254 }
28255 finally {
28256
28257 restoreStackSize(stackSize);
28258
28259 }
28260 return ;
28261 }
28262 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0"
28263
28264
28265 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1"
28266 // InternalApplicationConfiguration.g:9315:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
28267 public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException {
28268
28269 int stackSize = keepStackSize();
28270
28271 try {
28272 // InternalApplicationConfiguration.g:9319:1: ( ( ruleIntervallNumber ) )
28273 // InternalApplicationConfiguration.g:9320:2: ( ruleIntervallNumber )
28274 {
28275 // InternalApplicationConfiguration.g:9320:2: ( ruleIntervallNumber )
28276 // InternalApplicationConfiguration.g:9321:3: ruleIntervallNumber
28277 {
28278 before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
28279 pushFollow(FOLLOW_2);
28280 ruleIntervallNumber();
28281
28282 state._fsp--;
28283
28284 after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
28285
28286 }
28287
28288
28289 }
28290
28291 }
28292 catch (RecognitionException re) {
28293 reportError(re);
28294 recover(input,re);
28295 }
28296 finally {
28297
28298 restoreStackSize(stackSize);
28299
28300 }
28301 return ;
28302 }
28303 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1"
28304
28305
28306 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2"
28307 // InternalApplicationConfiguration.g:9330:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ;
28308 public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException {
28309
28310 int stackSize = keepStackSize();
28311
28312 try {
28313 // InternalApplicationConfiguration.g:9334:1: ( ( ruleStringEnumeration ) )
28314 // InternalApplicationConfiguration.g:9335:2: ( ruleStringEnumeration )
28315 {
28316 // InternalApplicationConfiguration.g:9335:2: ( ruleStringEnumeration )
28317 // InternalApplicationConfiguration.g:9336:3: ruleStringEnumeration
28318 {
28319 before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
28320 pushFollow(FOLLOW_2);
28321 ruleStringEnumeration();
28322
28323 state._fsp--;
28324
28325 after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
28326
28327 }
28328
28329
28330 }
28331
28332 }
28333 catch (RecognitionException re) {
28334 reportError(re);
28335 recover(input,re);
28336 }
28337 finally {
28338
28339 restoreStackSize(stackSize);
28340
28341 }
28342 return ;
28343 }
28344 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2"
28345
28346
28347 // $ANTLR start "rule__ClassReference__ElementAssignment_1"
28348 // InternalApplicationConfiguration.g:9345:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ;
28349 public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException {
28350
28351 int stackSize = keepStackSize();
28352
28353 try {
28354 // InternalApplicationConfiguration.g:9349:1: ( ( ruleMetamodelElement ) )
28355 // InternalApplicationConfiguration.g:9350:2: ( ruleMetamodelElement )
28356 {
28357 // InternalApplicationConfiguration.g:9350:2: ( ruleMetamodelElement )
28358 // InternalApplicationConfiguration.g:9351:3: ruleMetamodelElement
28359 {
28360 before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
28361 pushFollow(FOLLOW_2);
28362 ruleMetamodelElement();
28363
28364 state._fsp--;
28365
28366 after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
28367
28368 }
28369
28370
28371 }
28372
28373 }
28374 catch (RecognitionException re) {
28375 reportError(re);
28376 recover(input,re);
28377 }
28378 finally {
28379
28380 restoreStackSize(stackSize);
28381
28382 }
28383 return ;
28384 }
28385 // $ANTLR end "rule__ClassReference__ElementAssignment_1"
28386
28387
28388 // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0"
28389 // InternalApplicationConfiguration.g:9360:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ;
28390 public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException {
28391
28392 int stackSize = keepStackSize();
28393
28394 try {
28395 // InternalApplicationConfiguration.g:9364:1: ( ( RULE_INT ) )
28396 // InternalApplicationConfiguration.g:9365:2: ( RULE_INT )
28397 {
28398 // InternalApplicationConfiguration.g:9365:2: ( RULE_INT )
28399 // InternalApplicationConfiguration.g:9366:3: RULE_INT
28400 {
28401 before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
28402 match(input,RULE_INT,FOLLOW_2);
28403 after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
28404
28405 }
28406
28407
28408 }
28409
28410 }
28411 catch (RecognitionException re) {
28412 reportError(re);
28413 recover(input,re);
28414 }
28415 finally {
28416
28417 restoreStackSize(stackSize);
28418
28419 }
28420 return ;
28421 }
28422 // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0"
28423
28424
28425 // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1"
28426 // InternalApplicationConfiguration.g:9375:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ;
28427 public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException {
28428
28429 int stackSize = keepStackSize();
28430
28431 try {
28432 // InternalApplicationConfiguration.g:9379:1: ( ( ( '*' ) ) )
28433 // InternalApplicationConfiguration.g:9380:2: ( ( '*' ) )
28434 {
28435 // InternalApplicationConfiguration.g:9380:2: ( ( '*' ) )
28436 // InternalApplicationConfiguration.g:9381:3: ( '*' )
28437 {
28438 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
28439 // InternalApplicationConfiguration.g:9382:3: ( '*' )
28440 // InternalApplicationConfiguration.g:9383:4: '*'
28441 {
28442 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
28443 match(input,48,FOLLOW_2);
28444 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
28445
28446 }
28447
28448 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
28449
28450 }
28451
28452
28453 }
28454
28455 }
28456 catch (RecognitionException re) {
28457 reportError(re);
28458 recover(input,re);
28459 }
28460 finally {
28461
28462 restoreStackSize(stackSize);
28463
28464 }
28465 return ;
28466 }
28467 // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1"
28468
28469
28470 // $ANTLR start "rule__IntervallNumber__MinAssignment_0"
28471 // InternalApplicationConfiguration.g:9394:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ;
28472 public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException {
28473
28474 int stackSize = keepStackSize();
28475
28476 try {
28477 // InternalApplicationConfiguration.g:9398:1: ( ( RULE_INT ) )
28478 // InternalApplicationConfiguration.g:9399:2: ( RULE_INT )
28479 {
28480 // InternalApplicationConfiguration.g:9399:2: ( RULE_INT )
28481 // InternalApplicationConfiguration.g:9400:3: RULE_INT
28482 {
28483 before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
28484 match(input,RULE_INT,FOLLOW_2);
28485 after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
28486
28487 }
28488
28489
28490 }
28491
28492 }
28493 catch (RecognitionException re) {
28494 reportError(re);
28495 recover(input,re);
28496 }
28497 finally {
28498
28499 restoreStackSize(stackSize);
28500
28501 }
28502 return ;
28503 }
28504 // $ANTLR end "rule__IntervallNumber__MinAssignment_0"
28505
28506
28507 // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0"
28508 // InternalApplicationConfiguration.g:9409:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ;
28509 public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException {
28510
28511 int stackSize = keepStackSize();
28512
28513 try {
28514 // InternalApplicationConfiguration.g:9413:1: ( ( RULE_INT ) )
28515 // InternalApplicationConfiguration.g:9414:2: ( RULE_INT )
28516 {
28517 // InternalApplicationConfiguration.g:9414:2: ( RULE_INT )
28518 // InternalApplicationConfiguration.g:9415:3: RULE_INT
28519 {
28520 before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
28521 match(input,RULE_INT,FOLLOW_2);
28522 after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
28523
28524 }
28525
28526
28527 }
28528
28529 }
28530 catch (RecognitionException re) {
28531 reportError(re);
28532 recover(input,re);
28533 }
28534 finally {
28535
28536 restoreStackSize(stackSize);
28537
28538 }
28539 return ;
28540 }
28541 // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0"
28542
28543
28544 // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
28545 // InternalApplicationConfiguration.g:9424:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ;
28546 public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException {
28547
28548 int stackSize = keepStackSize();
28549
28550 try {
28551 // InternalApplicationConfiguration.g:9428:1: ( ( ( '*' ) ) )
28552 // InternalApplicationConfiguration.g:9429:2: ( ( '*' ) )
28553 {
28554 // InternalApplicationConfiguration.g:9429:2: ( ( '*' ) )
28555 // InternalApplicationConfiguration.g:9430:3: ( '*' )
28556 {
28557 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
28558 // InternalApplicationConfiguration.g:9431:3: ( '*' )
28559 // InternalApplicationConfiguration.g:9432:4: '*'
28560 {
28561 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
28562 match(input,48,FOLLOW_2);
28563 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
28564
28565 }
28566
28567 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
28568
28569 }
28570
28571
28572 }
28573
28574 }
28575 catch (RecognitionException re) {
28576 reportError(re);
28577 recover(input,re);
28578 }
28579 finally {
28580
28581 restoreStackSize(stackSize);
28582
28583 }
28584 return ;
28585 }
28586 // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
28587
28588
28589 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0"
28590 // InternalApplicationConfiguration.g:9443:1: rule__IntEnumberation__EntryAssignment_2_0 : ( RULE_INT ) ;
28591 public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException {
28592
28593 int stackSize = keepStackSize();
28594
28595 try {
28596 // InternalApplicationConfiguration.g:9447:1: ( ( RULE_INT ) )
28597 // InternalApplicationConfiguration.g:9448:2: ( RULE_INT )
28598 {
28599 // InternalApplicationConfiguration.g:9448:2: ( RULE_INT )
28600 // InternalApplicationConfiguration.g:9449:3: RULE_INT
28601 {
28602 before(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0());
28603 match(input,RULE_INT,FOLLOW_2);
28604 after(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0());
28605
28606 }
28607
28608
28609 }
28610
28611 }
28612 catch (RecognitionException re) {
28613 reportError(re);
28614 recover(input,re);
28615 }
28616 finally {
28617
28618 restoreStackSize(stackSize);
28619
28620 }
28621 return ;
28622 }
28623 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0"
28624
28625
28626 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1"
28627 // InternalApplicationConfiguration.g:9458:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( RULE_INT ) ;
28628 public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException {
28629
28630 int stackSize = keepStackSize();
28631
28632 try {
28633 // InternalApplicationConfiguration.g:9462:1: ( ( RULE_INT ) )
28634 // InternalApplicationConfiguration.g:9463:2: ( RULE_INT )
28635 {
28636 // InternalApplicationConfiguration.g:9463:2: ( RULE_INT )
28637 // InternalApplicationConfiguration.g:9464:3: RULE_INT
28638 {
28639 before(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0());
28640 match(input,RULE_INT,FOLLOW_2);
28641 after(grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0());
28642
28643 }
28644
28645
28646 }
28647
28648 }
28649 catch (RecognitionException re) {
28650 reportError(re);
28651 recover(input,re);
28652 }
28653 finally {
28654
28655 restoreStackSize(stackSize);
28656
28657 }
28658 return ;
28659 }
28660 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1"
28661
28662
28663 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0"
28664 // InternalApplicationConfiguration.g:9473:1: rule__RealEnumeration__EntryAssignment_2_0 : ( RULE_INT ) ;
28665 public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException {
28666
28667 int stackSize = keepStackSize();
28668
28669 try {
28670 // InternalApplicationConfiguration.g:9477:1: ( ( RULE_INT ) )
28671 // InternalApplicationConfiguration.g:9478:2: ( RULE_INT )
28672 {
28673 // InternalApplicationConfiguration.g:9478:2: ( RULE_INT )
28674 // InternalApplicationConfiguration.g:9479:3: RULE_INT
28675 {
28676 before(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0());
28677 match(input,RULE_INT,FOLLOW_2);
28678 after(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0());
28679
28680 }
28681
28682
28683 }
28684
28685 }
28686 catch (RecognitionException re) {
28687 reportError(re);
28688 recover(input,re);
28689 }
28690 finally {
28691
28692 restoreStackSize(stackSize);
28693
28694 }
28695 return ;
28696 }
28697 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0"
28698
28699
28700 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1"
28701 // InternalApplicationConfiguration.g:9488:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( RULE_INT ) ;
28702 public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
28703
28704 int stackSize = keepStackSize();
28705
28706 try {
28707 // InternalApplicationConfiguration.g:9492:1: ( ( RULE_INT ) )
28708 // InternalApplicationConfiguration.g:9493:2: ( RULE_INT )
28709 {
28710 // InternalApplicationConfiguration.g:9493:2: ( RULE_INT )
28711 // InternalApplicationConfiguration.g:9494:3: RULE_INT
28712 {
28713 before(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0());
28714 match(input,RULE_INT,FOLLOW_2);
28715 after(grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0());
28716
28717 }
28718
28719
28720 }
28721
28722 }
28723 catch (RecognitionException re) {
28724 reportError(re);
28725 recover(input,re);
28726 }
28727 finally {
28728
28729 restoreStackSize(stackSize);
28730
28731 }
28732 return ;
28733 }
28734 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1"
28735
28736
28737 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0"
28738 // InternalApplicationConfiguration.g:9503:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ;
28739 public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException {
28740
28741 int stackSize = keepStackSize();
28742
28743 try {
28744 // InternalApplicationConfiguration.g:9507:1: ( ( RULE_STRING ) )
28745 // InternalApplicationConfiguration.g:9508:2: ( RULE_STRING )
28746 {
28747 // InternalApplicationConfiguration.g:9508:2: ( RULE_STRING )
28748 // InternalApplicationConfiguration.g:9509:3: RULE_STRING
28749 {
28750 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
28751 match(input,RULE_STRING,FOLLOW_2);
28752 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
28753
28754 }
28755
28756
28757 }
28758
28759 }
28760 catch (RecognitionException re) {
28761 reportError(re);
28762 recover(input,re);
28763 }
28764 finally {
28765
28766 restoreStackSize(stackSize);
28767
28768 }
28769 return ;
28770 }
28771 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0"
28772
28773
28774 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1"
28775 // InternalApplicationConfiguration.g:9518:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ;
28776 public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
28777
28778 int stackSize = keepStackSize();
28779
28780 try {
28781 // InternalApplicationConfiguration.g:9522:1: ( ( RULE_STRING ) )
28782 // InternalApplicationConfiguration.g:9523:2: ( RULE_STRING )
28783 {
28784 // InternalApplicationConfiguration.g:9523:2: ( RULE_STRING )
28785 // InternalApplicationConfiguration.g:9524:3: RULE_STRING
28786 {
28787 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
28788 match(input,RULE_STRING,FOLLOW_2);
28789 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
28790
28791 }
28792
28793
28794 }
28795
28796 }
28797 catch (RecognitionException re) {
28798 reportError(re);
28799 recover(input,re);
28800 }
28801 finally {
28802
28803 restoreStackSize(stackSize);
28804
28805 }
28806 return ;
28807 }
28808 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1"
28809
28810
28811 // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1"
28812 // InternalApplicationConfiguration.g:9533:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ;
28813 public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException {
28814
28815 int stackSize = keepStackSize();
28816
28817 try {
28818 // InternalApplicationConfiguration.g:9537:1: ( ( RULE_ID ) )
28819 // InternalApplicationConfiguration.g:9538:2: ( RULE_ID )
28820 {
28821 // InternalApplicationConfiguration.g:9538:2: ( RULE_ID )
28822 // InternalApplicationConfiguration.g:9539:3: RULE_ID
28823 {
28824 before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
28825 match(input,RULE_ID,FOLLOW_2);
28826 after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
28827
28828 }
28829
28830
28831 }
28832
28833 }
28834 catch (RecognitionException re) {
28835 reportError(re);
28836 recover(input,re);
28837 }
28838 finally {
28839
28840 restoreStackSize(stackSize);
28841
28842 }
28843 return ;
28844 }
28845 // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1"
28846
28847
28848 // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2"
28849 // InternalApplicationConfiguration.g:9548:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ;
28850 public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException {
28851
28852 int stackSize = keepStackSize();
28853
28854 try {
28855 // InternalApplicationConfiguration.g:9552:1: ( ( ruleScopeSpecification ) )
28856 // InternalApplicationConfiguration.g:9553:2: ( ruleScopeSpecification )
28857 {
28858 // InternalApplicationConfiguration.g:9553:2: ( ruleScopeSpecification )
28859 // InternalApplicationConfiguration.g:9554:3: ruleScopeSpecification
28860 {
28861 before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
28862 pushFollow(FOLLOW_2);
28863 ruleScopeSpecification();
28864
28865 state._fsp--;
28866
28867 after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
28868
28869 }
28870
28871
28872 }
28873
28874 }
28875 catch (RecognitionException re) {
28876 reportError(re);
28877 recover(input,re);
28878 }
28879 finally {
28880
28881 restoreStackSize(stackSize);
28882
28883 }
28884 return ;
28885 }
28886 // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2"
28887
28888
28889 // $ANTLR start "rule__ScopeReference__ReferredAssignment"
28890 // InternalApplicationConfiguration.g:9563:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ;
28891 public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException {
28892
28893 int stackSize = keepStackSize();
28894
28895 try {
28896 // InternalApplicationConfiguration.g:9567:1: ( ( ( RULE_ID ) ) )
28897 // InternalApplicationConfiguration.g:9568:2: ( ( RULE_ID ) )
28898 {
28899 // InternalApplicationConfiguration.g:9568:2: ( ( RULE_ID ) )
28900 // InternalApplicationConfiguration.g:9569:3: ( RULE_ID )
28901 {
28902 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
28903 // InternalApplicationConfiguration.g:9570:3: ( RULE_ID )
28904 // InternalApplicationConfiguration.g:9571:4: RULE_ID
28905 {
28906 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
28907 match(input,RULE_ID,FOLLOW_2);
28908 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
28909
28910 }
28911
28912 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
28913
28914 }
28915
28916
28917 }
28918
28919 }
28920 catch (RecognitionException re) {
28921 reportError(re);
28922 recover(input,re);
28923 }
28924 finally {
28925
28926 restoreStackSize(stackSize);
28927
28928 }
28929 return ;
28930 }
28931 // $ANTLR end "rule__ScopeReference__ReferredAssignment"
28932
28933
28934 // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2"
28935 // InternalApplicationConfiguration.g:9582:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ;
28936 public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException {
28937
28938 int stackSize = keepStackSize();
28939
28940 try {
28941 // InternalApplicationConfiguration.g:9586:1: ( ( ruleMetamodel ) )
28942 // InternalApplicationConfiguration.g:9587:2: ( ruleMetamodel )
28943 {
28944 // InternalApplicationConfiguration.g:9587:2: ( ruleMetamodel )
28945 // InternalApplicationConfiguration.g:9588:3: ruleMetamodel
28946 {
28947 before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
28948 pushFollow(FOLLOW_2);
28949 ruleMetamodel();
28950
28951 state._fsp--;
28952
28953 after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
28954
28955 }
28956
28957
28958 }
28959
28960 }
28961 catch (RecognitionException re) {
28962 reportError(re);
28963 recover(input,re);
28964 }
28965 finally {
28966
28967 restoreStackSize(stackSize);
28968
28969 }
28970 return ;
28971 }
28972 // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2"
28973
28974
28975 // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2"
28976 // InternalApplicationConfiguration.g:9597:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ;
28977 public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException {
28978
28979 int stackSize = keepStackSize();
28980
28981 try {
28982 // InternalApplicationConfiguration.g:9601:1: ( ( rulePartialModel ) )
28983 // InternalApplicationConfiguration.g:9602:2: ( rulePartialModel )
28984 {
28985 // InternalApplicationConfiguration.g:9602:2: ( rulePartialModel )
28986 // InternalApplicationConfiguration.g:9603:3: rulePartialModel
28987 {
28988 before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
28989 pushFollow(FOLLOW_2);
28990 rulePartialModel();
28991
28992 state._fsp--;
28993
28994 after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
28995
28996 }
28997
28998
28999 }
29000
29001 }
29002 catch (RecognitionException re) {
29003 reportError(re);
29004 recover(input,re);
29005 }
29006 finally {
29007
29008 restoreStackSize(stackSize);
29009
29010 }
29011 return ;
29012 }
29013 // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2"
29014
29015
29016 // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2"
29017 // InternalApplicationConfiguration.g:9612:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ;
29018 public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException {
29019
29020 int stackSize = keepStackSize();
29021
29022 try {
29023 // InternalApplicationConfiguration.g:9616:1: ( ( ruleGraphPattern ) )
29024 // InternalApplicationConfiguration.g:9617:2: ( ruleGraphPattern )
29025 {
29026 // InternalApplicationConfiguration.g:9617:2: ( ruleGraphPattern )
29027 // InternalApplicationConfiguration.g:9618:3: ruleGraphPattern
29028 {
29029 before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
29030 pushFollow(FOLLOW_2);
29031 ruleGraphPattern();
29032
29033 state._fsp--;
29034
29035 after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
29036
29037 }
29038
29039
29040 }
29041
29042 }
29043 catch (RecognitionException re) {
29044 reportError(re);
29045 recover(input,re);
29046 }
29047 finally {
29048
29049 restoreStackSize(stackSize);
29050
29051 }
29052 return ;
29053 }
29054 // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2"
29055
29056
29057 // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_3_2"
29058 // InternalApplicationConfiguration.g:9627:1: rule__GenerationTask__ScopeAssignment_3_3_2 : ( ruleScope ) ;
29059 public final void rule__GenerationTask__ScopeAssignment_3_3_2() throws RecognitionException {
29060
29061 int stackSize = keepStackSize();
29062
29063 try {
29064 // InternalApplicationConfiguration.g:9631:1: ( ( ruleScope ) )
29065 // InternalApplicationConfiguration.g:9632:2: ( ruleScope )
29066 {
29067 // InternalApplicationConfiguration.g:9632:2: ( ruleScope )
29068 // InternalApplicationConfiguration.g:9633:3: ruleScope
29069 {
29070 before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0());
29071 pushFollow(FOLLOW_2);
29072 ruleScope();
29073
29074 state._fsp--;
29075
29076 after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0());
29077
29078 }
29079
29080
29081 }
29082
29083 }
29084 catch (RecognitionException re) {
29085 reportError(re);
29086 recover(input,re);
29087 }
29088 finally {
29089
29090 restoreStackSize(stackSize);
29091
29092 }
29093 return ;
29094 }
29095 // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_3_2"
29096
29097
29098 // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0"
29099 // InternalApplicationConfiguration.g:9642:1: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 : ( ( 'number' ) ) ;
29100 public final void rule__GenerationTask__NumberSpecifiedAssignment_3_4_0() throws RecognitionException {
29101
29102 int stackSize = keepStackSize();
29103
29104 try {
29105 // InternalApplicationConfiguration.g:9646:1: ( ( ( 'number' ) ) )
29106 // InternalApplicationConfiguration.g:9647:2: ( ( 'number' ) )
29107 {
29108 // InternalApplicationConfiguration.g:9647:2: ( ( 'number' ) )
29109 // InternalApplicationConfiguration.g:9648:3: ( 'number' )
29110 {
29111 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0());
29112 // InternalApplicationConfiguration.g:9649:3: ( 'number' )
29113 // InternalApplicationConfiguration.g:9650:4: 'number'
29114 {
29115 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0());
29116 match(input,49,FOLLOW_2);
29117 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0());
29118
29119 }
29120
29121 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0());
29122
29123 }
29124
29125
29126 }
29127
29128 }
29129 catch (RecognitionException re) {
29130 reportError(re);
29131 recover(input,re);
29132 }
29133 finally {
29134
29135 restoreStackSize(stackSize);
29136
29137 }
29138 return ;
29139 }
29140 // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0"
29141
29142
29143 // $ANTLR start "rule__GenerationTask__NumberAssignment_3_4_2"
29144 // InternalApplicationConfiguration.g:9661:1: rule__GenerationTask__NumberAssignment_3_4_2 : ( RULE_INT ) ;
29145 public final void rule__GenerationTask__NumberAssignment_3_4_2() throws RecognitionException {
29146
29147 int stackSize = keepStackSize();
29148
29149 try {
29150 // InternalApplicationConfiguration.g:9665:1: ( ( RULE_INT ) )
29151 // InternalApplicationConfiguration.g:9666:2: ( RULE_INT )
29152 {
29153 // InternalApplicationConfiguration.g:9666:2: ( RULE_INT )
29154 // InternalApplicationConfiguration.g:9667:3: RULE_INT
29155 {
29156 before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0());
29157 match(input,RULE_INT,FOLLOW_2);
29158 after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0());
29159
29160 }
29161
29162
29163 }
29164
29165 }
29166 catch (RecognitionException re) {
29167 reportError(re);
29168 recover(input,re);
29169 }
29170 finally {
29171
29172 restoreStackSize(stackSize);
29173
29174 }
29175 return ;
29176 }
29177 // $ANTLR end "rule__GenerationTask__NumberAssignment_3_4_2"
29178
29179
29180 // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_5_0"
29181 // InternalApplicationConfiguration.g:9676:1: rule__GenerationTask__RunSpecifiedAssignment_3_5_0 : ( ( 'runs' ) ) ;
29182 public final void rule__GenerationTask__RunSpecifiedAssignment_3_5_0() throws RecognitionException {
29183
29184 int stackSize = keepStackSize();
29185
29186 try {
29187 // InternalApplicationConfiguration.g:9680:1: ( ( ( 'runs' ) ) )
29188 // InternalApplicationConfiguration.g:9681:2: ( ( 'runs' ) )
29189 {
29190 // InternalApplicationConfiguration.g:9681:2: ( ( 'runs' ) )
29191 // InternalApplicationConfiguration.g:9682:3: ( 'runs' )
29192 {
29193 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0());
29194 // InternalApplicationConfiguration.g:9683:3: ( 'runs' )
29195 // InternalApplicationConfiguration.g:9684:4: 'runs'
29196 {
29197 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0());
29198 match(input,50,FOLLOW_2);
29199 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0());
29200
29201 }
29202
29203 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0());
29204
29205 }
29206
29207
29208 }
29209
29210 }
29211 catch (RecognitionException re) {
29212 reportError(re);
29213 recover(input,re);
29214 }
29215 finally {
29216
29217 restoreStackSize(stackSize);
29218
29219 }
29220 return ;
29221 }
29222 // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_5_0"
29223
29224
29225 // $ANTLR start "rule__GenerationTask__RunsAssignment_3_5_2"
29226 // InternalApplicationConfiguration.g:9695:1: rule__GenerationTask__RunsAssignment_3_5_2 : ( RULE_INT ) ;
29227 public final void rule__GenerationTask__RunsAssignment_3_5_2() throws RecognitionException {
29228
29229 int stackSize = keepStackSize();
29230
29231 try {
29232 // InternalApplicationConfiguration.g:9699:1: ( ( RULE_INT ) )
29233 // InternalApplicationConfiguration.g:9700:2: ( RULE_INT )
29234 {
29235 // InternalApplicationConfiguration.g:9700:2: ( RULE_INT )
29236 // InternalApplicationConfiguration.g:9701:3: RULE_INT
29237 {
29238 before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0());
29239 match(input,RULE_INT,FOLLOW_2);
29240 after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0());
29241
29242 }
29243
29244
29245 }
29246
29247 }
29248 catch (RecognitionException re) {
29249 reportError(re);
29250 recover(input,re);
29251 }
29252 finally {
29253
29254 restoreStackSize(stackSize);
29255
29256 }
29257 return ;
29258 }
29259 // $ANTLR end "rule__GenerationTask__RunsAssignment_3_5_2"
29260
29261
29262 // $ANTLR start "rule__GenerationTask__SolverAssignment_3_6_2"
29263 // InternalApplicationConfiguration.g:9710:1: rule__GenerationTask__SolverAssignment_3_6_2 : ( ruleSolver ) ;
29264 public final void rule__GenerationTask__SolverAssignment_3_6_2() throws RecognitionException {
29265
29266 int stackSize = keepStackSize();
29267
29268 try {
29269 // InternalApplicationConfiguration.g:9714:1: ( ( ruleSolver ) )
29270 // InternalApplicationConfiguration.g:9715:2: ( ruleSolver )
29271 {
29272 // InternalApplicationConfiguration.g:9715:2: ( ruleSolver )
29273 // InternalApplicationConfiguration.g:9716:3: ruleSolver
29274 {
29275 before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0());
29276 pushFollow(FOLLOW_2);
29277 ruleSolver();
29278
29279 state._fsp--;
29280
29281 after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0());
29282
29283 }
29284
29285
29286 }
29287
29288 }
29289 catch (RecognitionException re) {
29290 reportError(re);
29291 recover(input,re);
29292 }
29293 finally {
29294
29295 restoreStackSize(stackSize);
29296
29297 }
29298 return ;
29299 }
29300 // $ANTLR end "rule__GenerationTask__SolverAssignment_3_6_2"
29301
29302
29303 // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_7_2"
29304 // InternalApplicationConfiguration.g:9725:1: rule__GenerationTask__ConfigAssignment_3_7_2 : ( ruleConfig ) ;
29305 public final void rule__GenerationTask__ConfigAssignment_3_7_2() throws RecognitionException {
29306
29307 int stackSize = keepStackSize();
29308
29309 try {
29310 // InternalApplicationConfiguration.g:9729:1: ( ( ruleConfig ) )
29311 // InternalApplicationConfiguration.g:9730:2: ( ruleConfig )
29312 {
29313 // InternalApplicationConfiguration.g:9730:2: ( ruleConfig )
29314 // InternalApplicationConfiguration.g:9731:3: ruleConfig
29315 {
29316 before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0());
29317 pushFollow(FOLLOW_2);
29318 ruleConfig();
29319
29320 state._fsp--;
29321
29322 after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0());
29323
29324 }
29325
29326
29327 }
29328
29329 }
29330 catch (RecognitionException re) {
29331 reportError(re);
29332 recover(input,re);
29333 }
29334 finally {
29335
29336 restoreStackSize(stackSize);
29337
29338 }
29339 return ;
29340 }
29341 // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_7_2"
29342
29343
29344 // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_8_2"
29345 // InternalApplicationConfiguration.g:9740:1: rule__GenerationTask__DebugFolderAssignment_3_8_2 : ( ruleFile ) ;
29346 public final void rule__GenerationTask__DebugFolderAssignment_3_8_2() throws RecognitionException {
29347
29348 int stackSize = keepStackSize();
29349
29350 try {
29351 // InternalApplicationConfiguration.g:9744:1: ( ( ruleFile ) )
29352 // InternalApplicationConfiguration.g:9745:2: ( ruleFile )
29353 {
29354 // InternalApplicationConfiguration.g:9745:2: ( ruleFile )
29355 // InternalApplicationConfiguration.g:9746:3: ruleFile
29356 {
29357 before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0());
29358 pushFollow(FOLLOW_2);
29359 ruleFile();
29360
29361 state._fsp--;
29362
29363 after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0());
29364
29365 }
29366
29367
29368 }
29369
29370 }
29371 catch (RecognitionException re) {
29372 reportError(re);
29373 recover(input,re);
29374 }
29375 finally {
29376
29377 restoreStackSize(stackSize);
29378
29379 }
29380 return ;
29381 }
29382 // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_8_2"
29383
29384
29385 // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_9_2"
29386 // InternalApplicationConfiguration.g:9755:1: rule__GenerationTask__TargetLogFileAssignment_3_9_2 : ( ruleFile ) ;
29387 public final void rule__GenerationTask__TargetLogFileAssignment_3_9_2() throws RecognitionException {
29388
29389 int stackSize = keepStackSize();
29390
29391 try {
29392 // InternalApplicationConfiguration.g:9759:1: ( ( ruleFile ) )
29393 // InternalApplicationConfiguration.g:9760:2: ( ruleFile )
29394 {
29395 // InternalApplicationConfiguration.g:9760:2: ( ruleFile )
29396 // InternalApplicationConfiguration.g:9761:3: ruleFile
29397 {
29398 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0());
29399 pushFollow(FOLLOW_2);
29400 ruleFile();
29401
29402 state._fsp--;
29403
29404 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0());
29405
29406 }
29407
29408
29409 }
29410
29411 }
29412 catch (RecognitionException re) {
29413 reportError(re);
29414 recover(input,re);
29415 }
29416 finally {
29417
29418 restoreStackSize(stackSize);
29419
29420 }
29421 return ;
29422 }
29423 // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_9_2"
29424
29425
29426 // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2"
29427 // InternalApplicationConfiguration.g:9770:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 : ( ruleFile ) ;
29428 public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2() throws RecognitionException {
29429
29430 int stackSize = keepStackSize();
29431
29432 try {
29433 // InternalApplicationConfiguration.g:9774:1: ( ( ruleFile ) )
29434 // InternalApplicationConfiguration.g:9775:2: ( ruleFile )
29435 {
29436 // InternalApplicationConfiguration.g:9775:2: ( ruleFile )
29437 // InternalApplicationConfiguration.g:9776:3: ruleFile
29438 {
29439 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0());
29440 pushFollow(FOLLOW_2);
29441 ruleFile();
29442
29443 state._fsp--;
29444
29445 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0());
29446
29447 }
29448
29449
29450 }
29451
29452 }
29453 catch (RecognitionException re) {
29454 reportError(re);
29455 recover(input,re);
29456 }
29457 finally {
29458
29459 restoreStackSize(stackSize);
29460
29461 }
29462 return ;
29463 }
29464 // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2"
29465
29466
29467 // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_11_2"
29468 // InternalApplicationConfiguration.g:9785:1: rule__GenerationTask__TagetFolderAssignment_3_11_2 : ( ruleFile ) ;
29469 public final void rule__GenerationTask__TagetFolderAssignment_3_11_2() throws RecognitionException {
29470
29471 int stackSize = keepStackSize();
29472
29473 try {
29474 // InternalApplicationConfiguration.g:9789:1: ( ( ruleFile ) )
29475 // InternalApplicationConfiguration.g:9790:2: ( ruleFile )
29476 {
29477 // InternalApplicationConfiguration.g:9790:2: ( ruleFile )
29478 // InternalApplicationConfiguration.g:9791:3: ruleFile
29479 {
29480 before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0());
29481 pushFollow(FOLLOW_2);
29482 ruleFile();
29483
29484 state._fsp--;
29485
29486 after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0());
29487
29488 }
29489
29490
29491 }
29492
29493 }
29494 catch (RecognitionException re) {
29495 reportError(re);
29496 recover(input,re);
29497 }
29498 finally {
29499
29500 restoreStackSize(stackSize);
29501
29502 }
29503 return ;
29504 }
29505 // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_11_2"
29506
4589 // Delegated rules 29507 // Delegated rules
4590 29508
4591 29509
29510 protected DFA52 dfa52 = new DFA52(this);
29511 protected DFA53 dfa53 = new DFA53(this);
29512 protected DFA54 dfa54 = new DFA54(this);
29513 protected DFA55 dfa55 = new DFA55(this);
29514 protected DFA56 dfa56 = new DFA56(this);
29515 protected DFA57 dfa57 = new DFA57(this);
29516 protected DFA58 dfa58 = new DFA58(this);
29517 protected DFA59 dfa59 = new DFA59(this);
29518 protected DFA60 dfa60 = new DFA60(this);
29519 protected DFA61 dfa61 = new DFA61(this);
29520 protected DFA62 dfa62 = new DFA62(this);
29521 protected DFA63 dfa63 = new DFA63(this);
29522 protected DFA64 dfa64 = new DFA64(this);
29523 static final String dfa_1s = "\16\uffff";
29524 static final String dfa_2s = "\1\25\15\uffff";
29525 static final String dfa_3s = "\1\62\15\uffff";
29526 static final String dfa_4s = "\1\uffff\14\1\1\2";
29527 static final String dfa_5s = "\1\0\15\uffff}>";
29528 static final String[] dfa_6s = {
29529 "\1\15\4\uffff\1\1\2\uffff\1\3\1\10\10\uffff\1\4\1\uffff\1\2\1\7\1\11\1\12\1\13\1\14\2\uffff\1\5\1\6",
29530 "",
29531 "",
29532 "",
29533 "",
29534 "",
29535 "",
29536 "",
29537 "",
29538 "",
29539 "",
29540 "",
29541 "",
29542 ""
29543 };
29544
29545 static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
29546 static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s);
29547 static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s);
29548 static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s);
29549 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
29550 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
29551
29552 class DFA52 extends DFA {
29553
29554 public DFA52(BaseRecognizer recognizer) {
29555 this.recognizer = recognizer;
29556 this.decisionNumber = 52;
29557 this.eot = dfa_1;
29558 this.eof = dfa_1;
29559 this.min = dfa_2;
29560 this.max = dfa_3;
29561 this.accept = dfa_4;
29562 this.special = dfa_5;
29563 this.transition = dfa_6;
29564 }
29565 public String getDescription() {
29566 return "7777:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?";
29567 }
29568 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
29569 TokenStream input = (TokenStream)_input;
29570 int _s = s;
29571 switch ( s ) {
29572 case 0 :
29573 int LA52_0 = input.LA(1);
29574
29575
29576 int index52_0 = input.index();
29577 input.rewind();
29578 s = -1;
29579 if ( LA52_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
29580
29581 else if ( LA52_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
29582
29583 else if ( LA52_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
29584
29585 else if ( LA52_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
29586
29587 else if ( LA52_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
29588
29589 else if ( LA52_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
29590
29591 else if ( LA52_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
29592
29593 else if ( LA52_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
29594
29595 else if ( LA52_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
29596
29597 else if ( LA52_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
29598
29599 else if ( LA52_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
29600
29601 else if ( LA52_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
29602
29603 else if ( (LA52_0==21) ) {s = 13;}
29604
29605
29606 input.seek(index52_0);
29607 if ( s>=0 ) return s;
29608 break;
29609 }
29610 NoViableAltException nvae =
29611 new NoViableAltException(getDescription(), 52, _s, input);
29612 error(nvae);
29613 throw nvae;
29614 }
29615 }
29616 static final String dfa_7s = "\15\uffff";
29617 static final String dfa_8s = "\1\32\14\uffff";
29618 static final String dfa_9s = "\1\62\14\uffff";
29619 static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14";
29620 static final String dfa_11s = "\1\0\14\uffff}>";
29621 static final String[] dfa_12s = {
29622 "\1\1\2\uffff\1\3\1\10\10\uffff\1\4\1\uffff\1\2\1\7\1\11\1\12\1\13\1\14\2\uffff\1\5\1\6",
29623 "",
29624 "",
29625 "",
29626 "",
29627 "",
29628 "",
29629 "",
29630 "",
29631 "",
29632 "",
29633 "",
29634 ""
29635 };
29636
29637 static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
29638 static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s);
29639 static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s);
29640 static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s);
29641 static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
29642 static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
29643
29644 class DFA53 extends DFA {
29645
29646 public DFA53(BaseRecognizer recognizer) {
29647 this.recognizer = recognizer;
29648 this.decisionNumber = 53;
29649 this.eot = dfa_7;
29650 this.eof = dfa_7;
29651 this.min = dfa_8;
29652 this.max = dfa_9;
29653 this.accept = dfa_10;
29654 this.special = dfa_11;
29655 this.transition = dfa_12;
29656 }
29657 public String getDescription() {
29658 return "7791:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) )";
29659 }
29660 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
29661 TokenStream input = (TokenStream)_input;
29662 int _s = s;
29663 switch ( s ) {
29664 case 0 :
29665 int LA53_0 = input.LA(1);
29666
29667
29668 int index53_0 = input.index();
29669 input.rewind();
29670 s = -1;
29671 if ( LA53_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
29672
29673 else if ( LA53_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
29674
29675 else if ( LA53_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
29676
29677 else if ( LA53_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
29678
29679 else if ( LA53_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
29680
29681 else if ( LA53_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
29682
29683 else if ( LA53_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
29684
29685 else if ( LA53_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
29686
29687 else if ( LA53_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
29688
29689 else if ( LA53_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
29690
29691 else if ( LA53_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
29692
29693 else if ( LA53_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
29694
29695
29696 input.seek(index53_0);
29697 if ( s>=0 ) return s;
29698 break;
29699 }
29700 NoViableAltException nvae =
29701 new NoViableAltException(getDescription(), 53, _s, input);
29702 error(nvae);
29703 throw nvae;
29704 }
29705 }
29706
29707 class DFA54 extends DFA {
29708
29709 public DFA54(BaseRecognizer recognizer) {
29710 this.recognizer = recognizer;
29711 this.decisionNumber = 54;
29712 this.eot = dfa_1;
29713 this.eof = dfa_1;
29714 this.min = dfa_2;
29715 this.max = dfa_3;
29716 this.accept = dfa_4;
29717 this.special = dfa_5;
29718 this.transition = dfa_6;
29719 }
29720 public String getDescription() {
29721 return "7986:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?";
29722 }
29723 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
29724 TokenStream input = (TokenStream)_input;
29725 int _s = s;
29726 switch ( s ) {
29727 case 0 :
29728 int LA54_0 = input.LA(1);
29729
29730
29731 int index54_0 = input.index();
29732 input.rewind();
29733 s = -1;
29734 if ( LA54_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
29735
29736 else if ( LA54_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
29737
29738 else if ( LA54_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
29739
29740 else if ( LA54_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
29741
29742 else if ( LA54_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
29743
29744 else if ( LA54_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
29745
29746 else if ( LA54_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
29747
29748 else if ( LA54_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
29749
29750 else if ( LA54_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
29751
29752 else if ( LA54_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
29753
29754 else if ( LA54_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
29755
29756 else if ( LA54_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
29757
29758 else if ( (LA54_0==21) ) {s = 13;}
29759
29760
29761 input.seek(index54_0);
29762 if ( s>=0 ) return s;
29763 break;
29764 }
29765 NoViableAltException nvae =
29766 new NoViableAltException(getDescription(), 54, _s, input);
29767 error(nvae);
29768 throw nvae;
29769 }
29770 }
29771
29772 class DFA55 extends DFA {
29773
29774 public DFA55(BaseRecognizer recognizer) {
29775 this.recognizer = recognizer;
29776 this.decisionNumber = 55;
29777 this.eot = dfa_1;
29778 this.eof = dfa_1;
29779 this.min = dfa_2;
29780 this.max = dfa_3;
29781 this.accept = dfa_4;
29782 this.special = dfa_5;
29783 this.transition = dfa_6;
29784 }
29785 public String getDescription() {
29786 return "7998:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?";
29787 }
29788 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
29789 TokenStream input = (TokenStream)_input;
29790 int _s = s;
29791 switch ( s ) {
29792 case 0 :
29793 int LA55_0 = input.LA(1);
29794
29795
29796 int index55_0 = input.index();
29797 input.rewind();
29798 s = -1;
29799 if ( LA55_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
29800
29801 else if ( LA55_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
29802
29803 else if ( LA55_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
29804
29805 else if ( LA55_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
29806
29807 else if ( LA55_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
29808
29809 else if ( LA55_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
29810
29811 else if ( LA55_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
29812
29813 else if ( LA55_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
29814
29815 else if ( LA55_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
29816
29817 else if ( LA55_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
29818
29819 else if ( LA55_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
29820
29821 else if ( LA55_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
29822
29823 else if ( (LA55_0==21) ) {s = 13;}
29824
29825
29826 input.seek(index55_0);
29827 if ( s>=0 ) return s;
29828 break;
29829 }
29830 NoViableAltException nvae =
29831 new NoViableAltException(getDescription(), 55, _s, input);
29832 error(nvae);
29833 throw nvae;
29834 }
29835 }
29836
29837 class DFA56 extends DFA {
29838
29839 public DFA56(BaseRecognizer recognizer) {
29840 this.recognizer = recognizer;
29841 this.decisionNumber = 56;
29842 this.eot = dfa_1;
29843 this.eof = dfa_1;
29844 this.min = dfa_2;
29845 this.max = dfa_3;
29846 this.accept = dfa_4;
29847 this.special = dfa_5;
29848 this.transition = dfa_6;
29849 }
29850 public String getDescription() {
29851 return "8010:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?";
29852 }
29853 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
29854 TokenStream input = (TokenStream)_input;
29855 int _s = s;
29856 switch ( s ) {
29857 case 0 :
29858 int LA56_0 = input.LA(1);
29859
29860
29861 int index56_0 = input.index();
29862 input.rewind();
29863 s = -1;
29864 if ( LA56_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
29865
29866 else if ( LA56_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
29867
29868 else if ( LA56_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
29869
29870 else if ( LA56_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
29871
29872 else if ( LA56_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
29873
29874 else if ( LA56_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
29875
29876 else if ( LA56_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
29877
29878 else if ( LA56_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
29879
29880 else if ( LA56_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
29881
29882 else if ( LA56_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
29883
29884 else if ( LA56_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
29885
29886 else if ( LA56_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
29887
29888 else if ( (LA56_0==21) ) {s = 13;}
29889
29890
29891 input.seek(index56_0);
29892 if ( s>=0 ) return s;
29893 break;
29894 }
29895 NoViableAltException nvae =
29896 new NoViableAltException(getDescription(), 56, _s, input);
29897 error(nvae);
29898 throw nvae;
29899 }
29900 }
29901
29902 class DFA57 extends DFA {
29903
29904 public DFA57(BaseRecognizer recognizer) {
29905 this.recognizer = recognizer;
29906 this.decisionNumber = 57;
29907 this.eot = dfa_1;
29908 this.eof = dfa_1;
29909 this.min = dfa_2;
29910 this.max = dfa_3;
29911 this.accept = dfa_4;
29912 this.special = dfa_5;
29913 this.transition = dfa_6;
29914 }
29915 public String getDescription() {
29916 return "8022:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?";
29917 }
29918 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
29919 TokenStream input = (TokenStream)_input;
29920 int _s = s;
29921 switch ( s ) {
29922 case 0 :
29923 int LA57_0 = input.LA(1);
29924
29925
29926 int index57_0 = input.index();
29927 input.rewind();
29928 s = -1;
29929 if ( LA57_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
29930
29931 else if ( LA57_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
29932
29933 else if ( LA57_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
29934
29935 else if ( LA57_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
29936
29937 else if ( LA57_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
29938
29939 else if ( LA57_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
29940
29941 else if ( LA57_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
29942
29943 else if ( LA57_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
29944
29945 else if ( LA57_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
29946
29947 else if ( LA57_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
29948
29949 else if ( LA57_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
29950
29951 else if ( LA57_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
29952
29953 else if ( (LA57_0==21) ) {s = 13;}
29954
29955
29956 input.seek(index57_0);
29957 if ( s>=0 ) return s;
29958 break;
29959 }
29960 NoViableAltException nvae =
29961 new NoViableAltException(getDescription(), 57, _s, input);
29962 error(nvae);
29963 throw nvae;
29964 }
29965 }
29966
29967 class DFA58 extends DFA {
29968
29969 public DFA58(BaseRecognizer recognizer) {
29970 this.recognizer = recognizer;
29971 this.decisionNumber = 58;
29972 this.eot = dfa_1;
29973 this.eof = dfa_1;
29974 this.min = dfa_2;
29975 this.max = dfa_3;
29976 this.accept = dfa_4;
29977 this.special = dfa_5;
29978 this.transition = dfa_6;
29979 }
29980 public String getDescription() {
29981 return "8034:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?";
29982 }
29983 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
29984 TokenStream input = (TokenStream)_input;
29985 int _s = s;
29986 switch ( s ) {
29987 case 0 :
29988 int LA58_0 = input.LA(1);
29989
29990
29991 int index58_0 = input.index();
29992 input.rewind();
29993 s = -1;
29994 if ( LA58_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
29995
29996 else if ( LA58_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
29997
29998 else if ( LA58_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
29999
30000 else if ( LA58_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
30001
30002 else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
30003
30004 else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
30005
30006 else if ( LA58_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
30007
30008 else if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
30009
30010 else if ( LA58_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
30011
30012 else if ( LA58_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
30013
30014 else if ( LA58_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
30015
30016 else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
30017
30018 else if ( (LA58_0==21) ) {s = 13;}
30019
30020
30021 input.seek(index58_0);
30022 if ( s>=0 ) return s;
30023 break;
30024 }
30025 NoViableAltException nvae =
30026 new NoViableAltException(getDescription(), 58, _s, input);
30027 error(nvae);
30028 throw nvae;
30029 }
30030 }
30031
30032 class DFA59 extends DFA {
30033
30034 public DFA59(BaseRecognizer recognizer) {
30035 this.recognizer = recognizer;
30036 this.decisionNumber = 59;
30037 this.eot = dfa_1;
30038 this.eof = dfa_1;
30039 this.min = dfa_2;
30040 this.max = dfa_3;
30041 this.accept = dfa_4;
30042 this.special = dfa_5;
30043 this.transition = dfa_6;
30044 }
30045 public String getDescription() {
30046 return "8046:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?";
30047 }
30048 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
30049 TokenStream input = (TokenStream)_input;
30050 int _s = s;
30051 switch ( s ) {
30052 case 0 :
30053 int LA59_0 = input.LA(1);
30054
30055
30056 int index59_0 = input.index();
30057 input.rewind();
30058 s = -1;
30059 if ( LA59_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
30060
30061 else if ( LA59_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
30062
30063 else if ( LA59_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
30064
30065 else if ( LA59_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
30066
30067 else if ( LA59_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
30068
30069 else if ( LA59_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
30070
30071 else if ( LA59_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
30072
30073 else if ( LA59_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
30074
30075 else if ( LA59_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
30076
30077 else if ( LA59_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
30078
30079 else if ( LA59_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
30080
30081 else if ( LA59_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
30082
30083 else if ( (LA59_0==21) ) {s = 13;}
30084
30085
30086 input.seek(index59_0);
30087 if ( s>=0 ) return s;
30088 break;
30089 }
30090 NoViableAltException nvae =
30091 new NoViableAltException(getDescription(), 59, _s, input);
30092 error(nvae);
30093 throw nvae;
30094 }
30095 }
30096
30097 class DFA60 extends DFA {
30098
30099 public DFA60(BaseRecognizer recognizer) {
30100 this.recognizer = recognizer;
30101 this.decisionNumber = 60;
30102 this.eot = dfa_1;
30103 this.eof = dfa_1;
30104 this.min = dfa_2;
30105 this.max = dfa_3;
30106 this.accept = dfa_4;
30107 this.special = dfa_5;
30108 this.transition = dfa_6;
30109 }
30110 public String getDescription() {
30111 return "8058:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?";
30112 }
30113 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
30114 TokenStream input = (TokenStream)_input;
30115 int _s = s;
30116 switch ( s ) {
30117 case 0 :
30118 int LA60_0 = input.LA(1);
30119
30120
30121 int index60_0 = input.index();
30122 input.rewind();
30123 s = -1;
30124 if ( LA60_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
30125
30126 else if ( LA60_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
30127
30128 else if ( LA60_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
30129
30130 else if ( LA60_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
30131
30132 else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
30133
30134 else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
30135
30136 else if ( LA60_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
30137
30138 else if ( LA60_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
30139
30140 else if ( LA60_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
30141
30142 else if ( LA60_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
30143
30144 else if ( LA60_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
30145
30146 else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
30147
30148 else if ( (LA60_0==21) ) {s = 13;}
30149
30150
30151 input.seek(index60_0);
30152 if ( s>=0 ) return s;
30153 break;
30154 }
30155 NoViableAltException nvae =
30156 new NoViableAltException(getDescription(), 60, _s, input);
30157 error(nvae);
30158 throw nvae;
30159 }
30160 }
30161
30162 class DFA61 extends DFA {
30163
30164 public DFA61(BaseRecognizer recognizer) {
30165 this.recognizer = recognizer;
30166 this.decisionNumber = 61;
30167 this.eot = dfa_1;
30168 this.eof = dfa_1;
30169 this.min = dfa_2;
30170 this.max = dfa_3;
30171 this.accept = dfa_4;
30172 this.special = dfa_5;
30173 this.transition = dfa_6;
30174 }
30175 public String getDescription() {
30176 return "8070:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?";
30177 }
30178 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
30179 TokenStream input = (TokenStream)_input;
30180 int _s = s;
30181 switch ( s ) {
30182 case 0 :
30183 int LA61_0 = input.LA(1);
30184
30185
30186 int index61_0 = input.index();
30187 input.rewind();
30188 s = -1;
30189 if ( LA61_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
30190
30191 else if ( LA61_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
30192
30193 else if ( LA61_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
30194
30195 else if ( LA61_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
30196
30197 else if ( LA61_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
30198
30199 else if ( LA61_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
30200
30201 else if ( LA61_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
30202
30203 else if ( LA61_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
30204
30205 else if ( LA61_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
30206
30207 else if ( LA61_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
30208
30209 else if ( LA61_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
30210
30211 else if ( LA61_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
30212
30213 else if ( (LA61_0==21) ) {s = 13;}
30214
30215
30216 input.seek(index61_0);
30217 if ( s>=0 ) return s;
30218 break;
30219 }
30220 NoViableAltException nvae =
30221 new NoViableAltException(getDescription(), 61, _s, input);
30222 error(nvae);
30223 throw nvae;
30224 }
30225 }
30226
30227 class DFA62 extends DFA {
30228
30229 public DFA62(BaseRecognizer recognizer) {
30230 this.recognizer = recognizer;
30231 this.decisionNumber = 62;
30232 this.eot = dfa_1;
30233 this.eof = dfa_1;
30234 this.min = dfa_2;
30235 this.max = dfa_3;
30236 this.accept = dfa_4;
30237 this.special = dfa_5;
30238 this.transition = dfa_6;
30239 }
30240 public String getDescription() {
30241 return "8082:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?";
30242 }
30243 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
30244 TokenStream input = (TokenStream)_input;
30245 int _s = s;
30246 switch ( s ) {
30247 case 0 :
30248 int LA62_0 = input.LA(1);
30249
30250
30251 int index62_0 = input.index();
30252 input.rewind();
30253 s = -1;
30254 if ( LA62_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
30255
30256 else if ( LA62_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
30257
30258 else if ( LA62_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
30259
30260 else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
30261
30262 else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
30263
30264 else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
30265
30266 else if ( LA62_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
30267
30268 else if ( LA62_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
30269
30270 else if ( LA62_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
30271
30272 else if ( LA62_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
30273
30274 else if ( LA62_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
30275
30276 else if ( LA62_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
30277
30278 else if ( (LA62_0==21) ) {s = 13;}
30279
30280
30281 input.seek(index62_0);
30282 if ( s>=0 ) return s;
30283 break;
30284 }
30285 NoViableAltException nvae =
30286 new NoViableAltException(getDescription(), 62, _s, input);
30287 error(nvae);
30288 throw nvae;
30289 }
30290 }
30291
30292 class DFA63 extends DFA {
30293
30294 public DFA63(BaseRecognizer recognizer) {
30295 this.recognizer = recognizer;
30296 this.decisionNumber = 63;
30297 this.eot = dfa_1;
30298 this.eof = dfa_1;
30299 this.min = dfa_2;
30300 this.max = dfa_3;
30301 this.accept = dfa_4;
30302 this.special = dfa_5;
30303 this.transition = dfa_6;
30304 }
30305 public String getDescription() {
30306 return "8094:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?";
30307 }
30308 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
30309 TokenStream input = (TokenStream)_input;
30310 int _s = s;
30311 switch ( s ) {
30312 case 0 :
30313 int LA63_0 = input.LA(1);
30314
30315
30316 int index63_0 = input.index();
30317 input.rewind();
30318 s = -1;
30319 if ( LA63_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
30320
30321 else if ( LA63_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
30322
30323 else if ( LA63_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
30324
30325 else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
30326
30327 else if ( LA63_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
30328
30329 else if ( LA63_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
30330
30331 else if ( LA63_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
30332
30333 else if ( LA63_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
30334
30335 else if ( LA63_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
30336
30337 else if ( LA63_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
30338
30339 else if ( LA63_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
30340
30341 else if ( LA63_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
30342
30343 else if ( (LA63_0==21) ) {s = 13;}
30344
30345
30346 input.seek(index63_0);
30347 if ( s>=0 ) return s;
30348 break;
30349 }
30350 NoViableAltException nvae =
30351 new NoViableAltException(getDescription(), 63, _s, input);
30352 error(nvae);
30353 throw nvae;
30354 }
30355 }
30356
30357 class DFA64 extends DFA {
30358
30359 public DFA64(BaseRecognizer recognizer) {
30360 this.recognizer = recognizer;
30361 this.decisionNumber = 64;
30362 this.eot = dfa_1;
30363 this.eof = dfa_1;
30364 this.min = dfa_2;
30365 this.max = dfa_3;
30366 this.accept = dfa_4;
30367 this.special = dfa_5;
30368 this.transition = dfa_6;
30369 }
30370 public String getDescription() {
30371 return "8106:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?";
30372 }
30373 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
30374 TokenStream input = (TokenStream)_input;
30375 int _s = s;
30376 switch ( s ) {
30377 case 0 :
30378 int LA64_0 = input.LA(1);
30379
30380
30381 int index64_0 = input.index();
30382 input.rewind();
30383 s = -1;
30384 if ( LA64_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
30385
30386 else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
30387
30388 else if ( LA64_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
30389
30390 else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
30391
30392 else if ( LA64_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
30393
30394 else if ( LA64_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
30395
30396 else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
30397
30398 else if ( LA64_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
30399
30400 else if ( LA64_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
30401
30402 else if ( LA64_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
30403
30404 else if ( LA64_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
30405
30406 else if ( LA64_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
30407
30408 else if ( (LA64_0==21) ) {s = 13;}
30409
30410
30411 input.seek(index64_0);
30412 if ( s>=0 ) return s;
30413 break;
30414 }
30415 NoViableAltException nvae =
30416 new NoViableAltException(getDescription(), 64, _s, input);
30417 error(nvae);
30418 throw nvae;
30419 }
30420 }
4592 30421
4593 30422
4594 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 30423 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
4595 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 30424 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
4596 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000200000L}); 30425 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000018074040000L});
4597 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000802L}); 30426 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000008002L});
4598 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000200002L}); 30427 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000018074040002L});
4599 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000001000L}); 30428 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000004000L});
4600 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000010L}); 30429 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000004002L});
4601 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000002000L}); 30430 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L});
4602 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000020020L}); 30431 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000010000L});
4603 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000018000L}); 30432 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000020L});
4604 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000010002L}); 30433 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000020000L});
4605 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000020L}); 30434 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000080000L});
4606 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000040000L}); 30435 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000800010L});
4607 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000004000L}); 30436 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000600000L});
4608 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000100000L}); 30437 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400002L});
4609 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000080000L}); 30438 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000001000000L});
4610 30439 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000100000L});
4611} \ No newline at end of file 30440 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000002000000L});
30441 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000008000030L});
30442 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000030L});
30443 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000200020L});
30444 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000400000L});
30445 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000080200000L});
30446 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000000L});
30447 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000100000000L});
30448 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000800000080000L});
30449 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001000000000040L});
30450 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L});
30451 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000800000000L});
30452 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0001000000100040L});
30453 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000001000000000L});
30454 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000000000L});
30455 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000200000000L});
30456 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000004000000000L});
30457 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000200040L});
30458 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000040L});
30459 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x00067E8064000000L});
30460 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000200000L});
30461 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000100010L});
30462 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000003800L});
30463 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x00067E8064000002L});
30464
30465}