aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java8185
1 files changed, 4092 insertions, 4093 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
index 25d8ad42..226d4921 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
@@ -1,4093 +1,4092 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.services; 4package hu.bme.mit.inf.dslreasoner.application.services;
5 5
6import com.google.inject.Inject; 6import com.google.inject.Inject;
7import com.google.inject.Singleton; 7import com.google.inject.Singleton;
8import java.util.List; 8import java.util.List;
9import org.eclipse.xtext.Action; 9import org.eclipse.xtext.Action;
10import org.eclipse.xtext.Alternatives; 10import org.eclipse.xtext.Alternatives;
11import org.eclipse.xtext.Assignment; 11import org.eclipse.xtext.Assignment;
12import org.eclipse.xtext.CrossReference; 12import org.eclipse.xtext.CrossReference;
13import org.eclipse.xtext.EnumLiteralDeclaration; 13import org.eclipse.xtext.EnumLiteralDeclaration;
14import org.eclipse.xtext.EnumRule; 14import org.eclipse.xtext.EnumRule;
15import org.eclipse.xtext.Grammar; 15import org.eclipse.xtext.Grammar;
16import org.eclipse.xtext.GrammarUtil; 16import org.eclipse.xtext.GrammarUtil;
17import org.eclipse.xtext.Group; 17import org.eclipse.xtext.Group;
18import org.eclipse.xtext.Keyword; 18import org.eclipse.xtext.Keyword;
19import org.eclipse.xtext.ParserRule; 19import org.eclipse.xtext.ParserRule;
20import org.eclipse.xtext.RuleCall; 20import org.eclipse.xtext.RuleCall;
21import org.eclipse.xtext.TerminalRule; 21import org.eclipse.xtext.TerminalRule;
22import org.eclipse.xtext.UnorderedGroup; 22import org.eclipse.xtext.UnorderedGroup;
23import org.eclipse.xtext.common.services.TerminalsGrammarAccess; 23import org.eclipse.xtext.common.services.TerminalsGrammarAccess;
24import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; 24import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder;
25import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; 25import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder;
26import org.eclipse.xtext.service.GrammarProvider; 26import org.eclipse.xtext.service.GrammarProvider;
27 27
28@Singleton 28@Singleton
29public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElementFinder { 29public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElementFinder {
30 30
31 public class ConfigurationScriptElements extends AbstractParserRuleElementFinder { 31 public class ConfigurationScriptElements extends AbstractParserRuleElementFinder {
32 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigurationScript"); 32 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigurationScript");
33 private final Group cGroup = (Group)rule.eContents().get(1); 33 private final Group cGroup = (Group)rule.eContents().get(1);
34 private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0); 34 private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0);
35 private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0); 35 private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0);
36 private final Assignment cCommandsAssignment_1 = (Assignment)cGroup.eContents().get(1); 36 private final Assignment cCommandsAssignment_1 = (Assignment)cGroup.eContents().get(1);
37 private final RuleCall cCommandsCommandParserRuleCall_1_0 = (RuleCall)cCommandsAssignment_1.eContents().get(0); 37 private final RuleCall cCommandsCommandParserRuleCall_1_0 = (RuleCall)cCommandsAssignment_1.eContents().get(0);
38 38
39 //ConfigurationScript: 39 //ConfigurationScript:
40 // imports+=Import* 40 // imports+=Import*
41 // commands+=Command*; 41 // commands+=Command*;
42 @Override public ParserRule getRule() { return rule; } 42 @Override public ParserRule getRule() { return rule; }
43 43
44 //imports+=Import* commands+=Command* 44 //imports+=Import* commands+=Command*
45 public Group getGroup() { return cGroup; } 45 public Group getGroup() { return cGroup; }
46 46
47 //imports+=Import* 47 //imports+=Import*
48 public Assignment getImportsAssignment_0() { return cImportsAssignment_0; } 48 public Assignment getImportsAssignment_0() { return cImportsAssignment_0; }
49 49
50 //Import 50 //Import
51 public RuleCall getImportsImportParserRuleCall_0_0() { return cImportsImportParserRuleCall_0_0; } 51 public RuleCall getImportsImportParserRuleCall_0_0() { return cImportsImportParserRuleCall_0_0; }
52 52
53 //commands+=Command* 53 //commands+=Command*
54 public Assignment getCommandsAssignment_1() { return cCommandsAssignment_1; } 54 public Assignment getCommandsAssignment_1() { return cCommandsAssignment_1; }
55 55
56 //Command 56 //Command
57 public RuleCall getCommandsCommandParserRuleCall_1_0() { return cCommandsCommandParserRuleCall_1_0; } 57 public RuleCall getCommandsCommandParserRuleCall_1_0() { return cCommandsCommandParserRuleCall_1_0; }
58 } 58 }
59 public class CommandElements extends AbstractParserRuleElementFinder { 59 public class CommandElements extends AbstractParserRuleElementFinder {
60 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); 60 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command");
61 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 61 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
62 private final RuleCall cDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 62 private final RuleCall cDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
63 private final RuleCall cTaskParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 63 private final RuleCall cTaskParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
64 64
65 //Command: 65 //Command:
66 // Declaration | Task; 66 // Declaration | Task;
67 @Override public ParserRule getRule() { return rule; } 67 @Override public ParserRule getRule() { return rule; }
68 68
69 //Declaration | Task 69 //Declaration | Task
70 public Alternatives getAlternatives() { return cAlternatives; } 70 public Alternatives getAlternatives() { return cAlternatives; }
71 71
72 //Declaration 72 //Declaration
73 public RuleCall getDeclarationParserRuleCall_0() { return cDeclarationParserRuleCall_0; } 73 public RuleCall getDeclarationParserRuleCall_0() { return cDeclarationParserRuleCall_0; }
74 74
75 //Task 75 //Task
76 public RuleCall getTaskParserRuleCall_1() { return cTaskParserRuleCall_1; } 76 public RuleCall getTaskParserRuleCall_1() { return cTaskParserRuleCall_1; }
77 } 77 }
78 public class QualifiedNameElements extends AbstractParserRuleElementFinder { 78 public class QualifiedNameElements extends AbstractParserRuleElementFinder {
79 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.QualifiedName"); 79 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.QualifiedName");
80 private final Group cGroup = (Group)rule.eContents().get(1); 80 private final Group cGroup = (Group)rule.eContents().get(1);
81 private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); 81 private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0);
82 private final Group cGroup_1 = (Group)cGroup.eContents().get(1); 82 private final Group cGroup_1 = (Group)cGroup.eContents().get(1);
83 private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); 83 private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0);
84 private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); 84 private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1);
85 85
86 //QualifiedName: 86 //QualifiedName:
87 // ID ('.' ID)*; 87 // ID ('.' ID)*;
88 @Override public ParserRule getRule() { return rule; } 88 @Override public ParserRule getRule() { return rule; }
89 89
90 //ID ('.' ID)* 90 //ID ('.' ID)*
91 public Group getGroup() { return cGroup; } 91 public Group getGroup() { return cGroup; }
92 92
93 //ID 93 //ID
94 public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } 94 public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; }
95 95
96 //('.' ID)* 96 //('.' ID)*
97 public Group getGroup_1() { return cGroup_1; } 97 public Group getGroup_1() { return cGroup_1; }
98 98
99 //'.' 99 //'.'
100 public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } 100 public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; }
101 101
102 //ID 102 //ID
103 public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; } 103 public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; }
104 } 104 }
105 public class REALLiteralElements extends AbstractParserRuleElementFinder { 105 public class REALLiteralElements extends AbstractParserRuleElementFinder {
106 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 106 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
107 private final Group cGroup = (Group)rule.eContents().get(1); 107 private final Group cGroup = (Group)rule.eContents().get(1);
108 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); 108 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0);
109 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); 109 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1);
110 private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); 110 private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2);
111 private final RuleCall cINTTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); 111 private final RuleCall cINTTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3);
112 112
113 //REALLiteral ecore::EBigDecimal: 113 //REALLiteral ecore::EDouble:
114 // '-'? INT '.' INT; 114 // '-'? INT '.' INT;
115 @Override public ParserRule getRule() { return rule; } 115 @Override public ParserRule getRule() { return rule; }
116 116
117 //'-'? INT '.' INT 117 //'-'? INT '.' INT
118 public Group getGroup() { return cGroup; } 118 public Group getGroup() { return cGroup; }
119 119
120 //'-'? 120 //'-'?
121 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } 121 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; }
122 122
123 //INT 123 //INT
124 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } 124 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; }
125 125
126 //'.' 126 //'.'
127 public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } 127 public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; }
128 128
129 //INT 129 //INT
130 public RuleCall getINTTerminalRuleCall_3() { return cINTTerminalRuleCall_3; } 130 public RuleCall getINTTerminalRuleCall_3() { return cINTTerminalRuleCall_3; }
131 } 131 }
132 public class INTLiteralElements extends AbstractParserRuleElementFinder { 132 public class INTLiteralElements extends AbstractParserRuleElementFinder {
133 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 133 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
134 private final Group cGroup = (Group)rule.eContents().get(1); 134 private final Group cGroup = (Group)rule.eContents().get(1);
135 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); 135 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0);
136 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); 136 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1);
137 137
138 //INTLiteral ecore::EInt: 138 //INTLiteral ecore::EInt:
139 // '-'? INT; 139 // '-'? INT;
140 @Override public ParserRule getRule() { return rule; } 140 @Override public ParserRule getRule() { return rule; }
141 141
142 //'-'? INT 142 //'-'? INT
143 public Group getGroup() { return cGroup; } 143 public Group getGroup() { return cGroup; }
144 144
145 //'-'? 145 //'-'?
146 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } 146 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; }
147 147
148 //INT 148 //INT
149 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } 149 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; }
150 } 150 }
151 public class ImportElements extends AbstractParserRuleElementFinder { 151 public class ImportElements extends AbstractParserRuleElementFinder {
152 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); 152 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import");
153 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 153 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
154 private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 154 private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
155 private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 155 private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
156 156
157 ///////////////////////////////////////////////////// 157 /////////////////////////////////////////////////////
158 //// Imports 158 //// Imports
159 ///////////////////////////////////////////////////// 159 /////////////////////////////////////////////////////
160 //Import: 160 //Import:
161 // EPackageImport | ViatraImport; 161 // EPackageImport | ViatraImport;
162 @Override public ParserRule getRule() { return rule; } 162 @Override public ParserRule getRule() { return rule; }
163 163
164 //EPackageImport | ViatraImport 164 //EPackageImport | ViatraImport
165 public Alternatives getAlternatives() { return cAlternatives; } 165 public Alternatives getAlternatives() { return cAlternatives; }
166 166
167 //EPackageImport 167 //EPackageImport
168 public RuleCall getEPackageImportParserRuleCall_0() { return cEPackageImportParserRuleCall_0; } 168 public RuleCall getEPackageImportParserRuleCall_0() { return cEPackageImportParserRuleCall_0; }
169 169
170 //ViatraImport 170 //ViatraImport
171 public RuleCall getViatraImportParserRuleCall_1() { return cViatraImportParserRuleCall_1; } 171 public RuleCall getViatraImportParserRuleCall_1() { return cViatraImportParserRuleCall_1; }
172 } 172 }
173 public class EPackageImportElements extends AbstractParserRuleElementFinder { 173 public class EPackageImportElements extends AbstractParserRuleElementFinder {
174 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.EPackageImport"); 174 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.EPackageImport");
175 private final Group cGroup = (Group)rule.eContents().get(1); 175 private final Group cGroup = (Group)rule.eContents().get(1);
176 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); 176 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0);
177 private final Keyword cEpackageKeyword_1 = (Keyword)cGroup.eContents().get(1); 177 private final Keyword cEpackageKeyword_1 = (Keyword)cGroup.eContents().get(1);
178 private final Assignment cImportedPackageAssignment_2 = (Assignment)cGroup.eContents().get(2); 178 private final Assignment cImportedPackageAssignment_2 = (Assignment)cGroup.eContents().get(2);
179 private final CrossReference cImportedPackageEPackageCrossReference_2_0 = (CrossReference)cImportedPackageAssignment_2.eContents().get(0); 179 private final CrossReference cImportedPackageEPackageCrossReference_2_0 = (CrossReference)cImportedPackageAssignment_2.eContents().get(0);
180 private final RuleCall cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedPackageEPackageCrossReference_2_0.eContents().get(1); 180 private final RuleCall cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedPackageEPackageCrossReference_2_0.eContents().get(1);
181 181
182 //EPackageImport: 182 //EPackageImport:
183 // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; 183 // "import" "epackage" importedPackage=[ecore::EPackage|STRING];
184 @Override public ParserRule getRule() { return rule; } 184 @Override public ParserRule getRule() { return rule; }
185 185
186 //"import" "epackage" importedPackage=[ecore::EPackage|STRING] 186 //"import" "epackage" importedPackage=[ecore::EPackage|STRING]
187 public Group getGroup() { return cGroup; } 187 public Group getGroup() { return cGroup; }
188 188
189 //"import" 189 //"import"
190 public Keyword getImportKeyword_0() { return cImportKeyword_0; } 190 public Keyword getImportKeyword_0() { return cImportKeyword_0; }
191 191
192 //"epackage" 192 //"epackage"
193 public Keyword getEpackageKeyword_1() { return cEpackageKeyword_1; } 193 public Keyword getEpackageKeyword_1() { return cEpackageKeyword_1; }
194 194
195 //importedPackage=[ecore::EPackage|STRING] 195 //importedPackage=[ecore::EPackage|STRING]
196 public Assignment getImportedPackageAssignment_2() { return cImportedPackageAssignment_2; } 196 public Assignment getImportedPackageAssignment_2() { return cImportedPackageAssignment_2; }
197 197
198 //[ecore::EPackage|STRING] 198 //[ecore::EPackage|STRING]
199 public CrossReference getImportedPackageEPackageCrossReference_2_0() { return cImportedPackageEPackageCrossReference_2_0; } 199 public CrossReference getImportedPackageEPackageCrossReference_2_0() { return cImportedPackageEPackageCrossReference_2_0; }
200 200
201 //STRING 201 //STRING
202 public RuleCall getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1() { return cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1; } 202 public RuleCall getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1() { return cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1; }
203 } 203 }
204 public class ViatraImportElements extends AbstractParserRuleElementFinder { 204 public class ViatraImportElements extends AbstractParserRuleElementFinder {
205 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ViatraImport"); 205 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ViatraImport");
206 private final Group cGroup = (Group)rule.eContents().get(1); 206 private final Group cGroup = (Group)rule.eContents().get(1);
207 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); 207 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0);
208 private final Keyword cViatraKeyword_1 = (Keyword)cGroup.eContents().get(1); 208 private final Keyword cViatraKeyword_1 = (Keyword)cGroup.eContents().get(1);
209 private final Assignment cImportedViatraAssignment_2 = (Assignment)cGroup.eContents().get(2); 209 private final Assignment cImportedViatraAssignment_2 = (Assignment)cGroup.eContents().get(2);
210 private final CrossReference cImportedViatraPatternModelCrossReference_2_0 = (CrossReference)cImportedViatraAssignment_2.eContents().get(0); 210 private final CrossReference cImportedViatraPatternModelCrossReference_2_0 = (CrossReference)cImportedViatraAssignment_2.eContents().get(0);
211 private final RuleCall cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedViatraPatternModelCrossReference_2_0.eContents().get(1); 211 private final RuleCall cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedViatraPatternModelCrossReference_2_0.eContents().get(1);
212 212
213 //ViatraImport: 213 //ViatraImport:
214 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; 214 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING];
215 @Override public ParserRule getRule() { return rule; } 215 @Override public ParserRule getRule() { return rule; }
216 216
217 //"import" "viatra" importedViatra=[viatra::PatternModel|STRING] 217 //"import" "viatra" importedViatra=[viatra::PatternModel|STRING]
218 public Group getGroup() { return cGroup; } 218 public Group getGroup() { return cGroup; }
219 219
220 //"import" 220 //"import"
221 public Keyword getImportKeyword_0() { return cImportKeyword_0; } 221 public Keyword getImportKeyword_0() { return cImportKeyword_0; }
222 222
223 //"viatra" 223 //"viatra"
224 public Keyword getViatraKeyword_1() { return cViatraKeyword_1; } 224 public Keyword getViatraKeyword_1() { return cViatraKeyword_1; }
225 225
226 //importedViatra=[viatra::PatternModel|STRING] 226 //importedViatra=[viatra::PatternModel|STRING]
227 public Assignment getImportedViatraAssignment_2() { return cImportedViatraAssignment_2; } 227 public Assignment getImportedViatraAssignment_2() { return cImportedViatraAssignment_2; }
228 228
229 //[viatra::PatternModel|STRING] 229 //[viatra::PatternModel|STRING]
230 public CrossReference getImportedViatraPatternModelCrossReference_2_0() { return cImportedViatraPatternModelCrossReference_2_0; } 230 public CrossReference getImportedViatraPatternModelCrossReference_2_0() { return cImportedViatraPatternModelCrossReference_2_0; }
231 231
232 //STRING 232 //STRING
233 public RuleCall getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1() { return cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1; } 233 public RuleCall getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1() { return cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1; }
234 } 234 }
235 public class DeclarationElements extends AbstractParserRuleElementFinder { 235 public class DeclarationElements extends AbstractParserRuleElementFinder {
236 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Declaration"); 236 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Declaration");
237 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 237 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
238 private final RuleCall cFileDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 238 private final RuleCall cFileDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
239 private final RuleCall cMetamodelDeclarationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 239 private final RuleCall cMetamodelDeclarationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
240 private final RuleCall cPartialModelDeclarationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 240 private final RuleCall cPartialModelDeclarationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
241 private final RuleCall cGraphPatternDeclarationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 241 private final RuleCall cGraphPatternDeclarationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
242 private final RuleCall cConfigDeclarationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 242 private final RuleCall cConfigDeclarationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
243 private final RuleCall cScopeDeclarationParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); 243 private final RuleCall cScopeDeclarationParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5);
244 private final RuleCall cObjectiveDeclarationParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); 244 private final RuleCall cObjectiveDeclarationParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6);
245 245
246 ///////////////////////////////////////////////////// 246 /////////////////////////////////////////////////////
247 //// Declaration 247 //// Declaration
248 ///////////////////////////////////////////////////// 248 /////////////////////////////////////////////////////
249 //Declaration: 249 //Declaration:
250 // FileDeclaration 250 // FileDeclaration
251 // | MetamodelDeclaration 251 // | MetamodelDeclaration
252 // | PartialModelDeclaration 252 // | PartialModelDeclaration
253 // | GraphPatternDeclaration 253 // | GraphPatternDeclaration
254 // | ConfigDeclaration 254 // | ConfigDeclaration
255 // | ScopeDeclaration 255 // | ScopeDeclaration
256 // | ObjectiveDeclaration; 256 // | ObjectiveDeclaration;
257 @Override public ParserRule getRule() { return rule; } 257 @Override public ParserRule getRule() { return rule; }
258 258
259 //FileDeclaration | MetamodelDeclaration | PartialModelDeclaration | GraphPatternDeclaration | ConfigDeclaration | 259 //FileDeclaration | MetamodelDeclaration | PartialModelDeclaration | GraphPatternDeclaration | ConfigDeclaration |
260 //ScopeDeclaration | ObjectiveDeclaration 260 //ScopeDeclaration | ObjectiveDeclaration
261 public Alternatives getAlternatives() { return cAlternatives; } 261 public Alternatives getAlternatives() { return cAlternatives; }
262 262
263 //FileDeclaration 263 //FileDeclaration
264 public RuleCall getFileDeclarationParserRuleCall_0() { return cFileDeclarationParserRuleCall_0; } 264 public RuleCall getFileDeclarationParserRuleCall_0() { return cFileDeclarationParserRuleCall_0; }
265 265
266 //MetamodelDeclaration 266 //MetamodelDeclaration
267 public RuleCall getMetamodelDeclarationParserRuleCall_1() { return cMetamodelDeclarationParserRuleCall_1; } 267 public RuleCall getMetamodelDeclarationParserRuleCall_1() { return cMetamodelDeclarationParserRuleCall_1; }
268 268
269 //PartialModelDeclaration 269 //PartialModelDeclaration
270 public RuleCall getPartialModelDeclarationParserRuleCall_2() { return cPartialModelDeclarationParserRuleCall_2; } 270 public RuleCall getPartialModelDeclarationParserRuleCall_2() { return cPartialModelDeclarationParserRuleCall_2; }
271 271
272 //GraphPatternDeclaration 272 //GraphPatternDeclaration
273 public RuleCall getGraphPatternDeclarationParserRuleCall_3() { return cGraphPatternDeclarationParserRuleCall_3; } 273 public RuleCall getGraphPatternDeclarationParserRuleCall_3() { return cGraphPatternDeclarationParserRuleCall_3; }
274 274
275 //ConfigDeclaration 275 //ConfigDeclaration
276 public RuleCall getConfigDeclarationParserRuleCall_4() { return cConfigDeclarationParserRuleCall_4; } 276 public RuleCall getConfigDeclarationParserRuleCall_4() { return cConfigDeclarationParserRuleCall_4; }
277 277
278 //ScopeDeclaration 278 //ScopeDeclaration
279 public RuleCall getScopeDeclarationParserRuleCall_5() { return cScopeDeclarationParserRuleCall_5; } 279 public RuleCall getScopeDeclarationParserRuleCall_5() { return cScopeDeclarationParserRuleCall_5; }
280 280
281 //ObjectiveDeclaration 281 //ObjectiveDeclaration
282 public RuleCall getObjectiveDeclarationParserRuleCall_6() { return cObjectiveDeclarationParserRuleCall_6; } 282 public RuleCall getObjectiveDeclarationParserRuleCall_6() { return cObjectiveDeclarationParserRuleCall_6; }
283 } 283 }
284 public class FileSpecificationElements extends AbstractParserRuleElementFinder { 284 public class FileSpecificationElements extends AbstractParserRuleElementFinder {
285 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); 285 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification");
286 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); 286 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1);
287 private final RuleCall cPathSTRINGTerminalRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); 287 private final RuleCall cPathSTRINGTerminalRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0);
288 288
289 ///////////////////////////////////////////////////// 289 /////////////////////////////////////////////////////
290 //// Files and Folders 290 //// Files and Folders
291 ///////////////////////////////////////////////////// 291 /////////////////////////////////////////////////////
292 //FileSpecification: 292 //FileSpecification:
293 // path=STRING; 293 // path=STRING;
294 @Override public ParserRule getRule() { return rule; } 294 @Override public ParserRule getRule() { return rule; }
295 295
296 //path=STRING 296 //path=STRING
297 public Assignment getPathAssignment() { return cPathAssignment; } 297 public Assignment getPathAssignment() { return cPathAssignment; }
298 298
299 //STRING 299 //STRING
300 public RuleCall getPathSTRINGTerminalRuleCall_0() { return cPathSTRINGTerminalRuleCall_0; } 300 public RuleCall getPathSTRINGTerminalRuleCall_0() { return cPathSTRINGTerminalRuleCall_0; }
301 } 301 }
302 public class FileDeclarationElements extends AbstractParserRuleElementFinder { 302 public class FileDeclarationElements extends AbstractParserRuleElementFinder {
303 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileDeclaration"); 303 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileDeclaration");
304 private final Group cGroup = (Group)rule.eContents().get(1); 304 private final Group cGroup = (Group)rule.eContents().get(1);
305 private final Keyword cFileKeyword_0 = (Keyword)cGroup.eContents().get(0); 305 private final Keyword cFileKeyword_0 = (Keyword)cGroup.eContents().get(0);
306 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 306 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
307 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 307 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
308 private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); 308 private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2);
309 private final Assignment cSpecificationAssignment_3 = (Assignment)cGroup.eContents().get(3); 309 private final Assignment cSpecificationAssignment_3 = (Assignment)cGroup.eContents().get(3);
310 private final RuleCall cSpecificationFileSpecificationParserRuleCall_3_0 = (RuleCall)cSpecificationAssignment_3.eContents().get(0); 310 private final RuleCall cSpecificationFileSpecificationParserRuleCall_3_0 = (RuleCall)cSpecificationAssignment_3.eContents().get(0);
311 311
312 //FileDeclaration: 312 //FileDeclaration:
313 // 'file' name=ID '=' specification=FileSpecification; 313 // 'file' name=ID '=' specification=FileSpecification;
314 @Override public ParserRule getRule() { return rule; } 314 @Override public ParserRule getRule() { return rule; }
315 315
316 //'file' name=ID '=' specification=FileSpecification 316 //'file' name=ID '=' specification=FileSpecification
317 public Group getGroup() { return cGroup; } 317 public Group getGroup() { return cGroup; }
318 318
319 //'file' 319 //'file'
320 public Keyword getFileKeyword_0() { return cFileKeyword_0; } 320 public Keyword getFileKeyword_0() { return cFileKeyword_0; }
321 321
322 //name=ID 322 //name=ID
323 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 323 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
324 324
325 //ID 325 //ID
326 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 326 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
327 327
328 //'=' 328 //'='
329 public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } 329 public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; }
330 330
331 //specification=FileSpecification 331 //specification=FileSpecification
332 public Assignment getSpecificationAssignment_3() { return cSpecificationAssignment_3; } 332 public Assignment getSpecificationAssignment_3() { return cSpecificationAssignment_3; }
333 333
334 //FileSpecification 334 //FileSpecification
335 public RuleCall getSpecificationFileSpecificationParserRuleCall_3_0() { return cSpecificationFileSpecificationParserRuleCall_3_0; } 335 public RuleCall getSpecificationFileSpecificationParserRuleCall_3_0() { return cSpecificationFileSpecificationParserRuleCall_3_0; }
336 } 336 }
337 public class FileReferenceElements extends AbstractParserRuleElementFinder { 337 public class FileReferenceElements extends AbstractParserRuleElementFinder {
338 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileReference"); 338 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileReference");
339 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 339 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
340 private final CrossReference cReferredFileDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 340 private final CrossReference cReferredFileDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
341 private final RuleCall cReferredFileDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredFileDeclarationCrossReference_0.eContents().get(1); 341 private final RuleCall cReferredFileDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredFileDeclarationCrossReference_0.eContents().get(1);
342 342
343 //FileReference: 343 //FileReference:
344 // referred=[FileDeclaration]; 344 // referred=[FileDeclaration];
345 @Override public ParserRule getRule() { return rule; } 345 @Override public ParserRule getRule() { return rule; }
346 346
347 //referred=[FileDeclaration] 347 //referred=[FileDeclaration]
348 public Assignment getReferredAssignment() { return cReferredAssignment; } 348 public Assignment getReferredAssignment() { return cReferredAssignment; }
349 349
350 //[FileDeclaration] 350 //[FileDeclaration]
351 public CrossReference getReferredFileDeclarationCrossReference_0() { return cReferredFileDeclarationCrossReference_0; } 351 public CrossReference getReferredFileDeclarationCrossReference_0() { return cReferredFileDeclarationCrossReference_0; }
352 352
353 //ID 353 //ID
354 public RuleCall getReferredFileDeclarationIDTerminalRuleCall_0_1() { return cReferredFileDeclarationIDTerminalRuleCall_0_1; } 354 public RuleCall getReferredFileDeclarationIDTerminalRuleCall_0_1() { return cReferredFileDeclarationIDTerminalRuleCall_0_1; }
355 } 355 }
356 public class FileElements extends AbstractParserRuleElementFinder { 356 public class FileElements extends AbstractParserRuleElementFinder {
357 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 357 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
358 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 358 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
359 private final RuleCall cFileSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 359 private final RuleCall cFileSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
360 private final RuleCall cFileReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 360 private final RuleCall cFileReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
361 361
362 //File: 362 //File:
363 // FileSpecification | FileReference; 363 // FileSpecification | FileReference;
364 @Override public ParserRule getRule() { return rule; } 364 @Override public ParserRule getRule() { return rule; }
365 365
366 //FileSpecification | FileReference 366 //FileSpecification | FileReference
367 public Alternatives getAlternatives() { return cAlternatives; } 367 public Alternatives getAlternatives() { return cAlternatives; }
368 368
369 //FileSpecification 369 //FileSpecification
370 public RuleCall getFileSpecificationParserRuleCall_0() { return cFileSpecificationParserRuleCall_0; } 370 public RuleCall getFileSpecificationParserRuleCall_0() { return cFileSpecificationParserRuleCall_0; }
371 371
372 //FileReference 372 //FileReference
373 public RuleCall getFileReferenceParserRuleCall_1() { return cFileReferenceParserRuleCall_1; } 373 public RuleCall getFileReferenceParserRuleCall_1() { return cFileReferenceParserRuleCall_1; }
374 } 374 }
375 public class MetamodelSpecificationElements extends AbstractParserRuleElementFinder { 375 public class MetamodelSpecificationElements extends AbstractParserRuleElementFinder {
376 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); 376 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification");
377 private final Group cGroup = (Group)rule.eContents().get(1); 377 private final Group cGroup = (Group)rule.eContents().get(1);
378 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 378 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
379 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); 379 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1);
380 private final RuleCall cEntriesMetamodelEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); 380 private final RuleCall cEntriesMetamodelEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0);
381 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 381 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
382 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 382 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
383 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 383 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
384 private final RuleCall cEntriesMetamodelEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); 384 private final RuleCall cEntriesMetamodelEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0);
385 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 385 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
386 386
387 ///////////////////////////////////////////////////// 387 /////////////////////////////////////////////////////
388 //// Metamodel 388 //// Metamodel
389 ///////////////////////////////////////////////////// 389 /////////////////////////////////////////////////////
390 //MetamodelSpecification: 390 //MetamodelSpecification:
391 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; 391 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}';
392 @Override public ParserRule getRule() { return rule; } 392 @Override public ParserRule getRule() { return rule; }
393 393
394 //'{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}' 394 //'{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'
395 public Group getGroup() { return cGroup; } 395 public Group getGroup() { return cGroup; }
396 396
397 //'{' 397 //'{'
398 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 398 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
399 399
400 //entries+=MetamodelEntry 400 //entries+=MetamodelEntry
401 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } 401 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; }
402 402
403 //MetamodelEntry 403 //MetamodelEntry
404 public RuleCall getEntriesMetamodelEntryParserRuleCall_1_0() { return cEntriesMetamodelEntryParserRuleCall_1_0; } 404 public RuleCall getEntriesMetamodelEntryParserRuleCall_1_0() { return cEntriesMetamodelEntryParserRuleCall_1_0; }
405 405
406 //(',' entries+=MetamodelEntry)* 406 //(',' entries+=MetamodelEntry)*
407 public Group getGroup_2() { return cGroup_2; } 407 public Group getGroup_2() { return cGroup_2; }
408 408
409 //',' 409 //','
410 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 410 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
411 411
412 //entries+=MetamodelEntry 412 //entries+=MetamodelEntry
413 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } 413 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; }
414 414
415 //MetamodelEntry 415 //MetamodelEntry
416 public RuleCall getEntriesMetamodelEntryParserRuleCall_2_1_0() { return cEntriesMetamodelEntryParserRuleCall_2_1_0; } 416 public RuleCall getEntriesMetamodelEntryParserRuleCall_2_1_0() { return cEntriesMetamodelEntryParserRuleCall_2_1_0; }
417 417
418 //'}' 418 //'}'
419 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 419 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
420 } 420 }
421 public class MetamodelEntryElements extends AbstractParserRuleElementFinder { 421 public class MetamodelEntryElements extends AbstractParserRuleElementFinder {
422 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); 422 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry");
423 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 423 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
424 private final RuleCall cMetamodelElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 424 private final RuleCall cMetamodelElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
425 private final RuleCall cAllPackageEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 425 private final RuleCall cAllPackageEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
426 426
427 //MetamodelEntry: 427 //MetamodelEntry:
428 // MetamodelElement | AllPackageEntry; 428 // MetamodelElement | AllPackageEntry;
429 @Override public ParserRule getRule() { return rule; } 429 @Override public ParserRule getRule() { return rule; }
430 430
431 //MetamodelElement | AllPackageEntry 431 //MetamodelElement | AllPackageEntry
432 public Alternatives getAlternatives() { return cAlternatives; } 432 public Alternatives getAlternatives() { return cAlternatives; }
433 433
434 //MetamodelElement 434 //MetamodelElement
435 public RuleCall getMetamodelElementParserRuleCall_0() { return cMetamodelElementParserRuleCall_0; } 435 public RuleCall getMetamodelElementParserRuleCall_0() { return cMetamodelElementParserRuleCall_0; }
436 436
437 //AllPackageEntry 437 //AllPackageEntry
438 public RuleCall getAllPackageEntryParserRuleCall_1() { return cAllPackageEntryParserRuleCall_1; } 438 public RuleCall getAllPackageEntryParserRuleCall_1() { return cAllPackageEntryParserRuleCall_1; }
439 } 439 }
440 public class AllPackageEntryElements extends AbstractParserRuleElementFinder { 440 public class AllPackageEntryElements extends AbstractParserRuleElementFinder {
441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPackageEntry"); 441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPackageEntry");
442 private final Group cGroup = (Group)rule.eContents().get(1); 442 private final Group cGroup = (Group)rule.eContents().get(1);
443 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); 443 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0);
444 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); 444 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1);
445 private final CrossReference cPackageEPackageCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); 445 private final CrossReference cPackageEPackageCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0);
446 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackageEPackageCrossReference_1_0.eContents().get(1); 446 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackageEPackageCrossReference_1_0.eContents().get(1);
447 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 447 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
448 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 448 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
449 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); 449 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1);
450 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); 450 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2);
451 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); 451 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0);
452 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); 452 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3);
453 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); 453 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0);
454 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); 454 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1);
455 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); 455 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0);
456 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); 456 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4);
457 457
458 //AllPackageEntry: 458 //AllPackageEntry:
459 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' 459 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
460 // exclusion+=MetamodelElement)* '}')?; 460 // exclusion+=MetamodelElement)* '}')?;
461 @Override public ParserRule getRule() { return rule; } 461 @Override public ParserRule getRule() { return rule; }
462 462
463 //"package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' 463 //"package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
464 //exclusion+=MetamodelElement)* '}')? 464 //exclusion+=MetamodelElement)* '}')?
465 public Group getGroup() { return cGroup; } 465 public Group getGroup() { return cGroup; }
466 466
467 //"package" 467 //"package"
468 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } 468 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; }
469 469
470 //package=[ecore::EPackage|QualifiedName] 470 //package=[ecore::EPackage|QualifiedName]
471 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } 471 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; }
472 472
473 //[ecore::EPackage|QualifiedName] 473 //[ecore::EPackage|QualifiedName]
474 public CrossReference getPackageEPackageCrossReference_1_0() { return cPackageEPackageCrossReference_1_0; } 474 public CrossReference getPackageEPackageCrossReference_1_0() { return cPackageEPackageCrossReference_1_0; }
475 475
476 //QualifiedName 476 //QualifiedName
477 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_1_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_1_0_1; } 477 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_1_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_1_0_1; }
478 478
479 //("excluding" '{' exclusion+=MetamodelElement (',' exclusion+=MetamodelElement)* '}')? 479 //("excluding" '{' exclusion+=MetamodelElement (',' exclusion+=MetamodelElement)* '}')?
480 public Group getGroup_2() { return cGroup_2; } 480 public Group getGroup_2() { return cGroup_2; }
481 481
482 //"excluding" 482 //"excluding"
483 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } 483 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; }
484 484
485 //'{' 485 //'{'
486 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } 486 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; }
487 487
488 //exclusion+=MetamodelElement 488 //exclusion+=MetamodelElement
489 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } 489 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; }
490 490
491 //MetamodelElement 491 //MetamodelElement
492 public RuleCall getExclusionMetamodelElementParserRuleCall_2_2_0() { return cExclusionMetamodelElementParserRuleCall_2_2_0; } 492 public RuleCall getExclusionMetamodelElementParserRuleCall_2_2_0() { return cExclusionMetamodelElementParserRuleCall_2_2_0; }
493 493
494 //(',' exclusion+=MetamodelElement)* 494 //(',' exclusion+=MetamodelElement)*
495 public Group getGroup_2_3() { return cGroup_2_3; } 495 public Group getGroup_2_3() { return cGroup_2_3; }
496 496
497 //',' 497 //','
498 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } 498 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; }
499 499
500 //exclusion+=MetamodelElement 500 //exclusion+=MetamodelElement
501 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } 501 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; }
502 502
503 //MetamodelElement 503 //MetamodelElement
504 public RuleCall getExclusionMetamodelElementParserRuleCall_2_3_1_0() { return cExclusionMetamodelElementParserRuleCall_2_3_1_0; } 504 public RuleCall getExclusionMetamodelElementParserRuleCall_2_3_1_0() { return cExclusionMetamodelElementParserRuleCall_2_3_1_0; }
505 505
506 //'}' 506 //'}'
507 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } 507 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; }
508 } 508 }
509 public class MetamodelElementElements extends AbstractParserRuleElementFinder { 509 public class MetamodelElementElements extends AbstractParserRuleElementFinder {
510 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 510 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
511 private final Group cGroup = (Group)rule.eContents().get(1); 511 private final Group cGroup = (Group)rule.eContents().get(1);
512 private final Group cGroup_0 = (Group)cGroup.eContents().get(0); 512 private final Group cGroup_0 = (Group)cGroup.eContents().get(0);
513 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); 513 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0);
514 private final CrossReference cPackageEPackageCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); 514 private final CrossReference cPackageEPackageCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0);
515 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackageEPackageCrossReference_0_0_0.eContents().get(1); 515 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackageEPackageCrossReference_0_0_0.eContents().get(1);
516 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); 516 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1);
517 private final Assignment cClassifierAssignment_1 = (Assignment)cGroup.eContents().get(1); 517 private final Assignment cClassifierAssignment_1 = (Assignment)cGroup.eContents().get(1);
518 private final CrossReference cClassifierEClassifierCrossReference_1_0 = (CrossReference)cClassifierAssignment_1.eContents().get(0); 518 private final CrossReference cClassifierEClassifierCrossReference_1_0 = (CrossReference)cClassifierAssignment_1.eContents().get(0);
519 private final RuleCall cClassifierEClassifierIDTerminalRuleCall_1_0_1 = (RuleCall)cClassifierEClassifierCrossReference_1_0.eContents().get(1); 519 private final RuleCall cClassifierEClassifierIDTerminalRuleCall_1_0_1 = (RuleCall)cClassifierEClassifierCrossReference_1_0.eContents().get(1);
520 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 520 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
521 private final Keyword cFullStopKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 521 private final Keyword cFullStopKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
522 private final Assignment cFeatureAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 522 private final Assignment cFeatureAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
523 private final CrossReference cFeatureENamedElementCrossReference_2_1_0 = (CrossReference)cFeatureAssignment_2_1.eContents().get(0); 523 private final CrossReference cFeatureENamedElementCrossReference_2_1_0 = (CrossReference)cFeatureAssignment_2_1.eContents().get(0);
524 private final RuleCall cFeatureENamedElementIDTerminalRuleCall_2_1_0_1 = (RuleCall)cFeatureENamedElementCrossReference_2_1_0.eContents().get(1); 524 private final RuleCall cFeatureENamedElementIDTerminalRuleCall_2_1_0_1 = (RuleCall)cFeatureENamedElementCrossReference_2_1_0.eContents().get(1);
525 525
526 //MetamodelElement: 526 //MetamodelElement:
527 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' 527 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.'
528 // feature=[ecore::ENamedElement])?; 528 // feature=[ecore::ENamedElement])?;
529 @Override public ParserRule getRule() { return rule; } 529 @Override public ParserRule getRule() { return rule; }
530 530
531 //(package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])? 531 //(package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])?
532 public Group getGroup() { return cGroup; } 532 public Group getGroup() { return cGroup; }
533 533
534 //(package=[ecore::EPackage|QualifiedName] '::')? 534 //(package=[ecore::EPackage|QualifiedName] '::')?
535 public Group getGroup_0() { return cGroup_0; } 535 public Group getGroup_0() { return cGroup_0; }
536 536
537 //package=[ecore::EPackage|QualifiedName] 537 //package=[ecore::EPackage|QualifiedName]
538 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } 538 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; }
539 539
540 //[ecore::EPackage|QualifiedName] 540 //[ecore::EPackage|QualifiedName]
541 public CrossReference getPackageEPackageCrossReference_0_0_0() { return cPackageEPackageCrossReference_0_0_0; } 541 public CrossReference getPackageEPackageCrossReference_0_0_0() { return cPackageEPackageCrossReference_0_0_0; }
542 542
543 //QualifiedName 543 //QualifiedName
544 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1; } 544 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1; }
545 545
546 //'::' 546 //'::'
547 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } 547 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; }
548 548
549 //classifier=[ecore::EClassifier] 549 //classifier=[ecore::EClassifier]
550 public Assignment getClassifierAssignment_1() { return cClassifierAssignment_1; } 550 public Assignment getClassifierAssignment_1() { return cClassifierAssignment_1; }
551 551
552 //[ecore::EClassifier] 552 //[ecore::EClassifier]
553 public CrossReference getClassifierEClassifierCrossReference_1_0() { return cClassifierEClassifierCrossReference_1_0; } 553 public CrossReference getClassifierEClassifierCrossReference_1_0() { return cClassifierEClassifierCrossReference_1_0; }
554 554
555 //ID 555 //ID
556 public RuleCall getClassifierEClassifierIDTerminalRuleCall_1_0_1() { return cClassifierEClassifierIDTerminalRuleCall_1_0_1; } 556 public RuleCall getClassifierEClassifierIDTerminalRuleCall_1_0_1() { return cClassifierEClassifierIDTerminalRuleCall_1_0_1; }
557 557
558 //('.' feature=[ecore::ENamedElement])? 558 //('.' feature=[ecore::ENamedElement])?
559 public Group getGroup_2() { return cGroup_2; } 559 public Group getGroup_2() { return cGroup_2; }
560 560
561 //'.' 561 //'.'
562 public Keyword getFullStopKeyword_2_0() { return cFullStopKeyword_2_0; } 562 public Keyword getFullStopKeyword_2_0() { return cFullStopKeyword_2_0; }
563 563
564 //feature=[ecore::ENamedElement] 564 //feature=[ecore::ENamedElement]
565 public Assignment getFeatureAssignment_2_1() { return cFeatureAssignment_2_1; } 565 public Assignment getFeatureAssignment_2_1() { return cFeatureAssignment_2_1; }
566 566
567 //[ecore::ENamedElement] 567 //[ecore::ENamedElement]
568 public CrossReference getFeatureENamedElementCrossReference_2_1_0() { return cFeatureENamedElementCrossReference_2_1_0; } 568 public CrossReference getFeatureENamedElementCrossReference_2_1_0() { return cFeatureENamedElementCrossReference_2_1_0; }
569 569
570 //ID 570 //ID
571 public RuleCall getFeatureENamedElementIDTerminalRuleCall_2_1_0_1() { return cFeatureENamedElementIDTerminalRuleCall_2_1_0_1; } 571 public RuleCall getFeatureENamedElementIDTerminalRuleCall_2_1_0_1() { return cFeatureENamedElementIDTerminalRuleCall_2_1_0_1; }
572 } 572 }
573 public class MetamodelDeclarationElements extends AbstractParserRuleElementFinder { 573 public class MetamodelDeclarationElements extends AbstractParserRuleElementFinder {
574 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelDeclaration"); 574 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelDeclaration");
575 private final Group cGroup = (Group)rule.eContents().get(1); 575 private final Group cGroup = (Group)rule.eContents().get(1);
576 private final Keyword cMetamodelKeyword_0 = (Keyword)cGroup.eContents().get(0); 576 private final Keyword cMetamodelKeyword_0 = (Keyword)cGroup.eContents().get(0);
577 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 577 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
578 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 578 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
579 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 579 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
580 private final RuleCall cSpecificationMetamodelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 580 private final RuleCall cSpecificationMetamodelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
581 581
582 //MetamodelDeclaration: 582 //MetamodelDeclaration:
583 // 'metamodel' name=ID specification=MetamodelSpecification; 583 // 'metamodel' name=ID specification=MetamodelSpecification;
584 @Override public ParserRule getRule() { return rule; } 584 @Override public ParserRule getRule() { return rule; }
585 585
586 //'metamodel' name=ID specification=MetamodelSpecification 586 //'metamodel' name=ID specification=MetamodelSpecification
587 public Group getGroup() { return cGroup; } 587 public Group getGroup() { return cGroup; }
588 588
589 //'metamodel' 589 //'metamodel'
590 public Keyword getMetamodelKeyword_0() { return cMetamodelKeyword_0; } 590 public Keyword getMetamodelKeyword_0() { return cMetamodelKeyword_0; }
591 591
592 //name=ID 592 //name=ID
593 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 593 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
594 594
595 //ID 595 //ID
596 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 596 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
597 597
598 //specification=MetamodelSpecification 598 //specification=MetamodelSpecification
599 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 599 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
600 600
601 //MetamodelSpecification 601 //MetamodelSpecification
602 public RuleCall getSpecificationMetamodelSpecificationParserRuleCall_2_0() { return cSpecificationMetamodelSpecificationParserRuleCall_2_0; } 602 public RuleCall getSpecificationMetamodelSpecificationParserRuleCall_2_0() { return cSpecificationMetamodelSpecificationParserRuleCall_2_0; }
603 } 603 }
604 public class MetamodelReferenceElements extends AbstractParserRuleElementFinder { 604 public class MetamodelReferenceElements extends AbstractParserRuleElementFinder {
605 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelReference"); 605 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelReference");
606 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 606 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
607 private final CrossReference cReferredMetamodelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 607 private final CrossReference cReferredMetamodelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
608 private final RuleCall cReferredMetamodelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredMetamodelDeclarationCrossReference_0.eContents().get(1); 608 private final RuleCall cReferredMetamodelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredMetamodelDeclarationCrossReference_0.eContents().get(1);
609 609
610 //MetamodelReference: 610 //MetamodelReference:
611 // referred=[MetamodelDeclaration]; 611 // referred=[MetamodelDeclaration];
612 @Override public ParserRule getRule() { return rule; } 612 @Override public ParserRule getRule() { return rule; }
613 613
614 //referred=[MetamodelDeclaration] 614 //referred=[MetamodelDeclaration]
615 public Assignment getReferredAssignment() { return cReferredAssignment; } 615 public Assignment getReferredAssignment() { return cReferredAssignment; }
616 616
617 //[MetamodelDeclaration] 617 //[MetamodelDeclaration]
618 public CrossReference getReferredMetamodelDeclarationCrossReference_0() { return cReferredMetamodelDeclarationCrossReference_0; } 618 public CrossReference getReferredMetamodelDeclarationCrossReference_0() { return cReferredMetamodelDeclarationCrossReference_0; }
619 619
620 //ID 620 //ID
621 public RuleCall getReferredMetamodelDeclarationIDTerminalRuleCall_0_1() { return cReferredMetamodelDeclarationIDTerminalRuleCall_0_1; } 621 public RuleCall getReferredMetamodelDeclarationIDTerminalRuleCall_0_1() { return cReferredMetamodelDeclarationIDTerminalRuleCall_0_1; }
622 } 622 }
623 public class MetamodelElements extends AbstractParserRuleElementFinder { 623 public class MetamodelElements extends AbstractParserRuleElementFinder {
624 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); 624 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel");
625 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 625 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
626 private final RuleCall cMetamodelReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 626 private final RuleCall cMetamodelReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
627 private final RuleCall cMetamodelSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 627 private final RuleCall cMetamodelSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
628 628
629 //Metamodel: 629 //Metamodel:
630 // MetamodelReference | MetamodelSpecification; 630 // MetamodelReference | MetamodelSpecification;
631 @Override public ParserRule getRule() { return rule; } 631 @Override public ParserRule getRule() { return rule; }
632 632
633 //MetamodelReference | MetamodelSpecification 633 //MetamodelReference | MetamodelSpecification
634 public Alternatives getAlternatives() { return cAlternatives; } 634 public Alternatives getAlternatives() { return cAlternatives; }
635 635
636 //MetamodelReference 636 //MetamodelReference
637 public RuleCall getMetamodelReferenceParserRuleCall_0() { return cMetamodelReferenceParserRuleCall_0; } 637 public RuleCall getMetamodelReferenceParserRuleCall_0() { return cMetamodelReferenceParserRuleCall_0; }
638 638
639 //MetamodelSpecification 639 //MetamodelSpecification
640 public RuleCall getMetamodelSpecificationParserRuleCall_1() { return cMetamodelSpecificationParserRuleCall_1; } 640 public RuleCall getMetamodelSpecificationParserRuleCall_1() { return cMetamodelSpecificationParserRuleCall_1; }
641 } 641 }
642 public class PartialModelSpecificationElements extends AbstractParserRuleElementFinder { 642 public class PartialModelSpecificationElements extends AbstractParserRuleElementFinder {
643 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); 643 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification");
644 private final Group cGroup = (Group)rule.eContents().get(1); 644 private final Group cGroup = (Group)rule.eContents().get(1);
645 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 645 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
646 private final Assignment cEntryAssignment_1 = (Assignment)cGroup.eContents().get(1); 646 private final Assignment cEntryAssignment_1 = (Assignment)cGroup.eContents().get(1);
647 private final RuleCall cEntryPartialModelEntryParserRuleCall_1_0 = (RuleCall)cEntryAssignment_1.eContents().get(0); 647 private final RuleCall cEntryPartialModelEntryParserRuleCall_1_0 = (RuleCall)cEntryAssignment_1.eContents().get(0);
648 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 648 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
649 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 649 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
650 private final Assignment cEntryAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 650 private final Assignment cEntryAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
651 private final RuleCall cEntryPartialModelEntryParserRuleCall_2_1_0 = (RuleCall)cEntryAssignment_2_1.eContents().get(0); 651 private final RuleCall cEntryPartialModelEntryParserRuleCall_2_1_0 = (RuleCall)cEntryAssignment_2_1.eContents().get(0);
652 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 652 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
653 653
654 ///////////////////////////////////////////////////// 654 /////////////////////////////////////////////////////
655 //// Partial Model 655 //// Partial Model
656 ///////////////////////////////////////////////////// 656 /////////////////////////////////////////////////////
657 //PartialModelSpecification: 657 //PartialModelSpecification:
658 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; 658 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}';
659 @Override public ParserRule getRule() { return rule; } 659 @Override public ParserRule getRule() { return rule; }
660 660
661 //'{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}' 661 //'{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'
662 public Group getGroup() { return cGroup; } 662 public Group getGroup() { return cGroup; }
663 663
664 //'{' 664 //'{'
665 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 665 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
666 666
667 //entry+=PartialModelEntry 667 //entry+=PartialModelEntry
668 public Assignment getEntryAssignment_1() { return cEntryAssignment_1; } 668 public Assignment getEntryAssignment_1() { return cEntryAssignment_1; }
669 669
670 //PartialModelEntry 670 //PartialModelEntry
671 public RuleCall getEntryPartialModelEntryParserRuleCall_1_0() { return cEntryPartialModelEntryParserRuleCall_1_0; } 671 public RuleCall getEntryPartialModelEntryParserRuleCall_1_0() { return cEntryPartialModelEntryParserRuleCall_1_0; }
672 672
673 //(',' entry+=PartialModelEntry)? 673 //(',' entry+=PartialModelEntry)?
674 public Group getGroup_2() { return cGroup_2; } 674 public Group getGroup_2() { return cGroup_2; }
675 675
676 //',' 676 //','
677 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 677 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
678 678
679 //entry+=PartialModelEntry 679 //entry+=PartialModelEntry
680 public Assignment getEntryAssignment_2_1() { return cEntryAssignment_2_1; } 680 public Assignment getEntryAssignment_2_1() { return cEntryAssignment_2_1; }
681 681
682 //PartialModelEntry 682 //PartialModelEntry
683 public RuleCall getEntryPartialModelEntryParserRuleCall_2_1_0() { return cEntryPartialModelEntryParserRuleCall_2_1_0; } 683 public RuleCall getEntryPartialModelEntryParserRuleCall_2_1_0() { return cEntryPartialModelEntryParserRuleCall_2_1_0; }
684 684
685 //'}' 685 //'}'
686 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 686 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
687 } 687 }
688 public class PartialModelEntryElements extends AbstractParserRuleElementFinder { 688 public class PartialModelEntryElements extends AbstractParserRuleElementFinder {
689 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); 689 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry");
690 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 690 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
691 private final RuleCall cModelEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 691 private final RuleCall cModelEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
692 private final RuleCall cFolderEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 692 private final RuleCall cFolderEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
693 693
694 //PartialModelEntry: 694 //PartialModelEntry:
695 // ModelEntry | FolderEntry; 695 // ModelEntry | FolderEntry;
696 @Override public ParserRule getRule() { return rule; } 696 @Override public ParserRule getRule() { return rule; }
697 697
698 //ModelEntry | FolderEntry 698 //ModelEntry | FolderEntry
699 public Alternatives getAlternatives() { return cAlternatives; } 699 public Alternatives getAlternatives() { return cAlternatives; }
700 700
701 //ModelEntry 701 //ModelEntry
702 public RuleCall getModelEntryParserRuleCall_0() { return cModelEntryParserRuleCall_0; } 702 public RuleCall getModelEntryParserRuleCall_0() { return cModelEntryParserRuleCall_0; }
703 703
704 //FolderEntry 704 //FolderEntry
705 public RuleCall getFolderEntryParserRuleCall_1() { return cFolderEntryParserRuleCall_1; } 705 public RuleCall getFolderEntryParserRuleCall_1() { return cFolderEntryParserRuleCall_1; }
706 } 706 }
707 public class ModelEntryElements extends AbstractParserRuleElementFinder { 707 public class ModelEntryElements extends AbstractParserRuleElementFinder {
708 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); 708 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry");
709 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); 709 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1);
710 private final RuleCall cPathFileParserRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); 710 private final RuleCall cPathFileParserRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0);
711 711
712 //ModelEntry: 712 //ModelEntry:
713 // path=File; 713 // path=File;
714 @Override public ParserRule getRule() { return rule; } 714 @Override public ParserRule getRule() { return rule; }
715 715
716 //path=File 716 //path=File
717 public Assignment getPathAssignment() { return cPathAssignment; } 717 public Assignment getPathAssignment() { return cPathAssignment; }
718 718
719 //File 719 //File
720 public RuleCall getPathFileParserRuleCall_0() { return cPathFileParserRuleCall_0; } 720 public RuleCall getPathFileParserRuleCall_0() { return cPathFileParserRuleCall_0; }
721 } 721 }
722 public class FolderEntryElements extends AbstractParserRuleElementFinder { 722 public class FolderEntryElements extends AbstractParserRuleElementFinder {
723 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FolderEntry"); 723 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FolderEntry");
724 private final Group cGroup = (Group)rule.eContents().get(1); 724 private final Group cGroup = (Group)rule.eContents().get(1);
725 private final Keyword cFolderKeyword_0 = (Keyword)cGroup.eContents().get(0); 725 private final Keyword cFolderKeyword_0 = (Keyword)cGroup.eContents().get(0);
726 private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1); 726 private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1);
727 private final RuleCall cPathFileParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0); 727 private final RuleCall cPathFileParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0);
728 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 728 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
729 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 729 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
730 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); 730 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1);
731 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); 731 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2);
732 private final RuleCall cExclusionModelEntryParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); 732 private final RuleCall cExclusionModelEntryParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0);
733 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); 733 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3);
734 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); 734 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0);
735 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); 735 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1);
736 private final RuleCall cExclusionModelEntryParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); 736 private final RuleCall cExclusionModelEntryParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0);
737 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); 737 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4);
738 738
739 //FolderEntry: 739 //FolderEntry:
740 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; 740 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?;
741 @Override public ParserRule getRule() { return rule; } 741 @Override public ParserRule getRule() { return rule; }
742 742
743 //"folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? 743 //"folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?
744 public Group getGroup() { return cGroup; } 744 public Group getGroup() { return cGroup; }
745 745
746 //"folder" 746 //"folder"
747 public Keyword getFolderKeyword_0() { return cFolderKeyword_0; } 747 public Keyword getFolderKeyword_0() { return cFolderKeyword_0; }
748 748
749 //path=File 749 //path=File
750 public Assignment getPathAssignment_1() { return cPathAssignment_1; } 750 public Assignment getPathAssignment_1() { return cPathAssignment_1; }
751 751
752 //File 752 //File
753 public RuleCall getPathFileParserRuleCall_1_0() { return cPathFileParserRuleCall_1_0; } 753 public RuleCall getPathFileParserRuleCall_1_0() { return cPathFileParserRuleCall_1_0; }
754 754
755 //("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? 755 //("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?
756 public Group getGroup_2() { return cGroup_2; } 756 public Group getGroup_2() { return cGroup_2; }
757 757
758 //"excluding" 758 //"excluding"
759 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } 759 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; }
760 760
761 //"{" 761 //"{"
762 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } 762 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; }
763 763
764 //exclusion+=ModelEntry 764 //exclusion+=ModelEntry
765 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } 765 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; }
766 766
767 //ModelEntry 767 //ModelEntry
768 public RuleCall getExclusionModelEntryParserRuleCall_2_2_0() { return cExclusionModelEntryParserRuleCall_2_2_0; } 768 public RuleCall getExclusionModelEntryParserRuleCall_2_2_0() { return cExclusionModelEntryParserRuleCall_2_2_0; }
769 769
770 //("," exclusion+=ModelEntry)* 770 //("," exclusion+=ModelEntry)*
771 public Group getGroup_2_3() { return cGroup_2_3; } 771 public Group getGroup_2_3() { return cGroup_2_3; }
772 772
773 //"," 773 //","
774 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } 774 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; }
775 775
776 //exclusion+=ModelEntry 776 //exclusion+=ModelEntry
777 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } 777 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; }
778 778
779 //ModelEntry 779 //ModelEntry
780 public RuleCall getExclusionModelEntryParserRuleCall_2_3_1_0() { return cExclusionModelEntryParserRuleCall_2_3_1_0; } 780 public RuleCall getExclusionModelEntryParserRuleCall_2_3_1_0() { return cExclusionModelEntryParserRuleCall_2_3_1_0; }
781 781
782 //"}" 782 //"}"
783 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } 783 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; }
784 } 784 }
785 public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder { 785 public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder {
786 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration"); 786 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration");
787 private final Group cGroup = (Group)rule.eContents().get(1); 787 private final Group cGroup = (Group)rule.eContents().get(1);
788 private final Keyword cModelsKeyword_0 = (Keyword)cGroup.eContents().get(0); 788 private final Keyword cModelsKeyword_0 = (Keyword)cGroup.eContents().get(0);
789 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 789 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
790 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 790 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
791 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 791 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
792 private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 792 private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
793 793
794 //PartialModelDeclaration: 794 //PartialModelDeclaration:
795 // 'models' name=ID specification=PartialModelSpecification; 795 // 'models' name=ID specification=PartialModelSpecification;
796 @Override public ParserRule getRule() { return rule; } 796 @Override public ParserRule getRule() { return rule; }
797 797
798 //'models' name=ID specification=PartialModelSpecification 798 //'models' name=ID specification=PartialModelSpecification
799 public Group getGroup() { return cGroup; } 799 public Group getGroup() { return cGroup; }
800 800
801 //'models' 801 //'models'
802 public Keyword getModelsKeyword_0() { return cModelsKeyword_0; } 802 public Keyword getModelsKeyword_0() { return cModelsKeyword_0; }
803 803
804 //name=ID 804 //name=ID
805 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 805 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
806 806
807 //ID 807 //ID
808 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 808 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
809 809
810 //specification=PartialModelSpecification 810 //specification=PartialModelSpecification
811 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 811 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
812 812
813 //PartialModelSpecification 813 //PartialModelSpecification
814 public RuleCall getSpecificationPartialModelSpecificationParserRuleCall_2_0() { return cSpecificationPartialModelSpecificationParserRuleCall_2_0; } 814 public RuleCall getSpecificationPartialModelSpecificationParserRuleCall_2_0() { return cSpecificationPartialModelSpecificationParserRuleCall_2_0; }
815 } 815 }
816 public class PartialModelReferenceElements extends AbstractParserRuleElementFinder { 816 public class PartialModelReferenceElements extends AbstractParserRuleElementFinder {
817 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelReference"); 817 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelReference");
818 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 818 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
819 private final CrossReference cReferredPartialModelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 819 private final CrossReference cReferredPartialModelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
820 private final RuleCall cReferredPartialModelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredPartialModelDeclarationCrossReference_0.eContents().get(1); 820 private final RuleCall cReferredPartialModelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredPartialModelDeclarationCrossReference_0.eContents().get(1);
821 821
822 //PartialModelReference: 822 //PartialModelReference:
823 // referred=[PartialModelDeclaration]; 823 // referred=[PartialModelDeclaration];
824 @Override public ParserRule getRule() { return rule; } 824 @Override public ParserRule getRule() { return rule; }
825 825
826 //referred=[PartialModelDeclaration] 826 //referred=[PartialModelDeclaration]
827 public Assignment getReferredAssignment() { return cReferredAssignment; } 827 public Assignment getReferredAssignment() { return cReferredAssignment; }
828 828
829 //[PartialModelDeclaration] 829 //[PartialModelDeclaration]
830 public CrossReference getReferredPartialModelDeclarationCrossReference_0() { return cReferredPartialModelDeclarationCrossReference_0; } 830 public CrossReference getReferredPartialModelDeclarationCrossReference_0() { return cReferredPartialModelDeclarationCrossReference_0; }
831 831
832 //ID 832 //ID
833 public RuleCall getReferredPartialModelDeclarationIDTerminalRuleCall_0_1() { return cReferredPartialModelDeclarationIDTerminalRuleCall_0_1; } 833 public RuleCall getReferredPartialModelDeclarationIDTerminalRuleCall_0_1() { return cReferredPartialModelDeclarationIDTerminalRuleCall_0_1; }
834 } 834 }
835 public class PartialModelElements extends AbstractParserRuleElementFinder { 835 public class PartialModelElements extends AbstractParserRuleElementFinder {
836 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); 836 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel");
837 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 837 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
838 private final RuleCall cPartialModelSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 838 private final RuleCall cPartialModelSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
839 private final RuleCall cPartialModelReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 839 private final RuleCall cPartialModelReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
840 840
841 //PartialModel: 841 //PartialModel:
842 // PartialModelSpecification | PartialModelReference; 842 // PartialModelSpecification | PartialModelReference;
843 @Override public ParserRule getRule() { return rule; } 843 @Override public ParserRule getRule() { return rule; }
844 844
845 //PartialModelSpecification | PartialModelReference 845 //PartialModelSpecification | PartialModelReference
846 public Alternatives getAlternatives() { return cAlternatives; } 846 public Alternatives getAlternatives() { return cAlternatives; }
847 847
848 //PartialModelSpecification 848 //PartialModelSpecification
849 public RuleCall getPartialModelSpecificationParserRuleCall_0() { return cPartialModelSpecificationParserRuleCall_0; } 849 public RuleCall getPartialModelSpecificationParserRuleCall_0() { return cPartialModelSpecificationParserRuleCall_0; }
850 850
851 //PartialModelReference 851 //PartialModelReference
852 public RuleCall getPartialModelReferenceParserRuleCall_1() { return cPartialModelReferenceParserRuleCall_1; } 852 public RuleCall getPartialModelReferenceParserRuleCall_1() { return cPartialModelReferenceParserRuleCall_1; }
853 } 853 }
854 public class PatternSpecificationElements extends AbstractParserRuleElementFinder { 854 public class PatternSpecificationElements extends AbstractParserRuleElementFinder {
855 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); 855 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification");
856 private final Group cGroup = (Group)rule.eContents().get(1); 856 private final Group cGroup = (Group)rule.eContents().get(1);
857 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 857 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
858 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); 858 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1);
859 private final RuleCall cEntriesPatternEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); 859 private final RuleCall cEntriesPatternEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0);
860 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 860 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
861 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 861 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
862 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 862 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
863 private final RuleCall cEntriesPatternEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); 863 private final RuleCall cEntriesPatternEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0);
864 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 864 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
865 865
866 ///////////////////////////////////////////////////// 866 /////////////////////////////////////////////////////
867 //// Patterns 867 //// Patterns
868 ///////////////////////////////////////////////////// 868 /////////////////////////////////////////////////////
869 //PatternSpecification: 869 //PatternSpecification:
870 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; 870 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}';
871 @Override public ParserRule getRule() { return rule; } 871 @Override public ParserRule getRule() { return rule; }
872 872
873 //'{' entries+=PatternEntry (',' entries+=PatternEntry)* '}' 873 //'{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'
874 public Group getGroup() { return cGroup; } 874 public Group getGroup() { return cGroup; }
875 875
876 //'{' 876 //'{'
877 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 877 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
878 878
879 //entries+=PatternEntry 879 //entries+=PatternEntry
880 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } 880 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; }
881 881
882 //PatternEntry 882 //PatternEntry
883 public RuleCall getEntriesPatternEntryParserRuleCall_1_0() { return cEntriesPatternEntryParserRuleCall_1_0; } 883 public RuleCall getEntriesPatternEntryParserRuleCall_1_0() { return cEntriesPatternEntryParserRuleCall_1_0; }
884 884
885 //(',' entries+=PatternEntry)* 885 //(',' entries+=PatternEntry)*
886 public Group getGroup_2() { return cGroup_2; } 886 public Group getGroup_2() { return cGroup_2; }
887 887
888 //',' 888 //','
889 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 889 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
890 890
891 //entries+=PatternEntry 891 //entries+=PatternEntry
892 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } 892 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; }
893 893
894 //PatternEntry 894 //PatternEntry
895 public RuleCall getEntriesPatternEntryParserRuleCall_2_1_0() { return cEntriesPatternEntryParserRuleCall_2_1_0; } 895 public RuleCall getEntriesPatternEntryParserRuleCall_2_1_0() { return cEntriesPatternEntryParserRuleCall_2_1_0; }
896 896
897 //'}' 897 //'}'
898 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 898 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
899 } 899 }
900 public class PatternEntryElements extends AbstractParserRuleElementFinder { 900 public class PatternEntryElements extends AbstractParserRuleElementFinder {
901 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); 901 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry");
902 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 902 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
903 private final RuleCall cPatternElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 903 private final RuleCall cPatternElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
904 private final RuleCall cAllPatternEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 904 private final RuleCall cAllPatternEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
905 905
906 //PatternEntry: 906 //PatternEntry:
907 // PatternElement | AllPatternEntry; 907 // PatternElement | AllPatternEntry;
908 @Override public ParserRule getRule() { return rule; } 908 @Override public ParserRule getRule() { return rule; }
909 909
910 //PatternElement | AllPatternEntry 910 //PatternElement | AllPatternEntry
911 public Alternatives getAlternatives() { return cAlternatives; } 911 public Alternatives getAlternatives() { return cAlternatives; }
912 912
913 //PatternElement 913 //PatternElement
914 public RuleCall getPatternElementParserRuleCall_0() { return cPatternElementParserRuleCall_0; } 914 public RuleCall getPatternElementParserRuleCall_0() { return cPatternElementParserRuleCall_0; }
915 915
916 //AllPatternEntry 916 //AllPatternEntry
917 public RuleCall getAllPatternEntryParserRuleCall_1() { return cAllPatternEntryParserRuleCall_1; } 917 public RuleCall getAllPatternEntryParserRuleCall_1() { return cAllPatternEntryParserRuleCall_1; }
918 } 918 }
919 public class AllPatternEntryElements extends AbstractParserRuleElementFinder { 919 public class AllPatternEntryElements extends AbstractParserRuleElementFinder {
920 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPatternEntry"); 920 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPatternEntry");
921 private final Group cGroup = (Group)rule.eContents().get(1); 921 private final Group cGroup = (Group)rule.eContents().get(1);
922 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); 922 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0);
923 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); 923 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1);
924 private final CrossReference cPackagePatternModelCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); 924 private final CrossReference cPackagePatternModelCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0);
925 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackagePatternModelCrossReference_1_0.eContents().get(1); 925 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackagePatternModelCrossReference_1_0.eContents().get(1);
926 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 926 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
927 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 927 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
928 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); 928 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1);
929 private final Assignment cExclusuionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); 929 private final Assignment cExclusuionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2);
930 private final RuleCall cExclusuionPatternElementParserRuleCall_2_2_0 = (RuleCall)cExclusuionAssignment_2_2.eContents().get(0); 930 private final RuleCall cExclusuionPatternElementParserRuleCall_2_2_0 = (RuleCall)cExclusuionAssignment_2_2.eContents().get(0);
931 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); 931 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3);
932 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); 932 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0);
933 private final Assignment cExclusuionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); 933 private final Assignment cExclusuionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1);
934 private final RuleCall cExclusuionPatternElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusuionAssignment_2_3_1.eContents().get(0); 934 private final RuleCall cExclusuionPatternElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusuionAssignment_2_3_1.eContents().get(0);
935 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); 935 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4);
936 936
937 //AllPatternEntry: 937 //AllPatternEntry:
938 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' 938 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
939 // exclusuion+=PatternElement)* '}')?; 939 // exclusuion+=PatternElement)* '}')?;
940 @Override public ParserRule getRule() { return rule; } 940 @Override public ParserRule getRule() { return rule; }
941 941
942 //'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' 942 //'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
943 //exclusuion+=PatternElement)* '}')? 943 //exclusuion+=PatternElement)* '}')?
944 public Group getGroup() { return cGroup; } 944 public Group getGroup() { return cGroup; }
945 945
946 //'package' 946 //'package'
947 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } 947 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; }
948 948
949 //package=[viatra::PatternModel|QualifiedName] 949 //package=[viatra::PatternModel|QualifiedName]
950 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } 950 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; }
951 951
952 //[viatra::PatternModel|QualifiedName] 952 //[viatra::PatternModel|QualifiedName]
953 public CrossReference getPackagePatternModelCrossReference_1_0() { return cPackagePatternModelCrossReference_1_0; } 953 public CrossReference getPackagePatternModelCrossReference_1_0() { return cPackagePatternModelCrossReference_1_0; }
954 954
955 //QualifiedName 955 //QualifiedName
956 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_1_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_1_0_1; } 956 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_1_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_1_0_1; }
957 957
958 //('excluding' '{' exclusuion+=PatternElement (',' exclusuion+=PatternElement)* '}')? 958 //('excluding' '{' exclusuion+=PatternElement (',' exclusuion+=PatternElement)* '}')?
959 public Group getGroup_2() { return cGroup_2; } 959 public Group getGroup_2() { return cGroup_2; }
960 960
961 //'excluding' 961 //'excluding'
962 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } 962 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; }
963 963
964 //'{' 964 //'{'
965 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } 965 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; }
966 966
967 //exclusuion+=PatternElement 967 //exclusuion+=PatternElement
968 public Assignment getExclusuionAssignment_2_2() { return cExclusuionAssignment_2_2; } 968 public Assignment getExclusuionAssignment_2_2() { return cExclusuionAssignment_2_2; }
969 969
970 //PatternElement 970 //PatternElement
971 public RuleCall getExclusuionPatternElementParserRuleCall_2_2_0() { return cExclusuionPatternElementParserRuleCall_2_2_0; } 971 public RuleCall getExclusuionPatternElementParserRuleCall_2_2_0() { return cExclusuionPatternElementParserRuleCall_2_2_0; }
972 972
973 //(',' exclusuion+=PatternElement)* 973 //(',' exclusuion+=PatternElement)*
974 public Group getGroup_2_3() { return cGroup_2_3; } 974 public Group getGroup_2_3() { return cGroup_2_3; }
975 975
976 //',' 976 //','
977 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } 977 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; }
978 978
979 //exclusuion+=PatternElement 979 //exclusuion+=PatternElement
980 public Assignment getExclusuionAssignment_2_3_1() { return cExclusuionAssignment_2_3_1; } 980 public Assignment getExclusuionAssignment_2_3_1() { return cExclusuionAssignment_2_3_1; }
981 981
982 //PatternElement 982 //PatternElement
983 public RuleCall getExclusuionPatternElementParserRuleCall_2_3_1_0() { return cExclusuionPatternElementParserRuleCall_2_3_1_0; } 983 public RuleCall getExclusuionPatternElementParserRuleCall_2_3_1_0() { return cExclusuionPatternElementParserRuleCall_2_3_1_0; }
984 984
985 //'}' 985 //'}'
986 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } 986 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; }
987 } 987 }
988 public class PatternElementElements extends AbstractParserRuleElementFinder { 988 public class PatternElementElements extends AbstractParserRuleElementFinder {
989 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 989 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
990 private final Group cGroup = (Group)rule.eContents().get(1); 990 private final Group cGroup = (Group)rule.eContents().get(1);
991 private final Group cGroup_0 = (Group)cGroup.eContents().get(0); 991 private final Group cGroup_0 = (Group)cGroup.eContents().get(0);
992 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); 992 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0);
993 private final CrossReference cPackagePatternModelCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); 993 private final CrossReference cPackagePatternModelCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0);
994 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackagePatternModelCrossReference_0_0_0.eContents().get(1); 994 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackagePatternModelCrossReference_0_0_0.eContents().get(1);
995 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); 995 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1);
996 private final Assignment cPatternAssignment_1 = (Assignment)cGroup.eContents().get(1); 996 private final Assignment cPatternAssignment_1 = (Assignment)cGroup.eContents().get(1);
997 private final CrossReference cPatternPatternCrossReference_1_0 = (CrossReference)cPatternAssignment_1.eContents().get(0); 997 private final CrossReference cPatternPatternCrossReference_1_0 = (CrossReference)cPatternAssignment_1.eContents().get(0);
998 private final RuleCall cPatternPatternIDTerminalRuleCall_1_0_1 = (RuleCall)cPatternPatternCrossReference_1_0.eContents().get(1); 998 private final RuleCall cPatternPatternIDTerminalRuleCall_1_0_1 = (RuleCall)cPatternPatternCrossReference_1_0.eContents().get(1);
999 999
1000 //PatternElement: 1000 //PatternElement:
1001 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; 1001 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern];
1002 @Override public ParserRule getRule() { return rule; } 1002 @Override public ParserRule getRule() { return rule; }
1003 1003
1004 //(package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern] 1004 //(package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]
1005 public Group getGroup() { return cGroup; } 1005 public Group getGroup() { return cGroup; }
1006 1006
1007 //(package=[viatra::PatternModel|QualifiedName] '::')? 1007 //(package=[viatra::PatternModel|QualifiedName] '::')?
1008 public Group getGroup_0() { return cGroup_0; } 1008 public Group getGroup_0() { return cGroup_0; }
1009 1009
1010 //package=[viatra::PatternModel|QualifiedName] 1010 //package=[viatra::PatternModel|QualifiedName]
1011 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } 1011 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; }
1012 1012
1013 //[viatra::PatternModel|QualifiedName] 1013 //[viatra::PatternModel|QualifiedName]
1014 public CrossReference getPackagePatternModelCrossReference_0_0_0() { return cPackagePatternModelCrossReference_0_0_0; } 1014 public CrossReference getPackagePatternModelCrossReference_0_0_0() { return cPackagePatternModelCrossReference_0_0_0; }
1015 1015
1016 //QualifiedName 1016 //QualifiedName
1017 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1; } 1017 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1; }
1018 1018
1019 //'::' 1019 //'::'
1020 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } 1020 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; }
1021 1021
1022 //pattern=[viatra::Pattern] 1022 //pattern=[viatra::Pattern]
1023 public Assignment getPatternAssignment_1() { return cPatternAssignment_1; } 1023 public Assignment getPatternAssignment_1() { return cPatternAssignment_1; }
1024 1024
1025 //[viatra::Pattern] 1025 //[viatra::Pattern]
1026 public CrossReference getPatternPatternCrossReference_1_0() { return cPatternPatternCrossReference_1_0; } 1026 public CrossReference getPatternPatternCrossReference_1_0() { return cPatternPatternCrossReference_1_0; }
1027 1027
1028 //ID 1028 //ID
1029 public RuleCall getPatternPatternIDTerminalRuleCall_1_0_1() { return cPatternPatternIDTerminalRuleCall_1_0_1; } 1029 public RuleCall getPatternPatternIDTerminalRuleCall_1_0_1() { return cPatternPatternIDTerminalRuleCall_1_0_1; }
1030 } 1030 }
1031 public class GraphPatternDeclarationElements extends AbstractParserRuleElementFinder { 1031 public class GraphPatternDeclarationElements extends AbstractParserRuleElementFinder {
1032 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternDeclaration"); 1032 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternDeclaration");
1033 private final Group cGroup = (Group)rule.eContents().get(1); 1033 private final Group cGroup = (Group)rule.eContents().get(1);
1034 private final Keyword cConstraintsKeyword_0 = (Keyword)cGroup.eContents().get(0); 1034 private final Keyword cConstraintsKeyword_0 = (Keyword)cGroup.eContents().get(0);
1035 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 1035 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
1036 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 1036 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
1037 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 1037 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
1038 private final RuleCall cSpecificationPatternSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 1038 private final RuleCall cSpecificationPatternSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
1039 1039
1040 //GraphPatternDeclaration: 1040 //GraphPatternDeclaration:
1041 // 'constraints' name=ID specification=PatternSpecification; 1041 // 'constraints' name=ID specification=PatternSpecification;
1042 @Override public ParserRule getRule() { return rule; } 1042 @Override public ParserRule getRule() { return rule; }
1043 1043
1044 //'constraints' name=ID specification=PatternSpecification 1044 //'constraints' name=ID specification=PatternSpecification
1045 public Group getGroup() { return cGroup; } 1045 public Group getGroup() { return cGroup; }
1046 1046
1047 //'constraints' 1047 //'constraints'
1048 public Keyword getConstraintsKeyword_0() { return cConstraintsKeyword_0; } 1048 public Keyword getConstraintsKeyword_0() { return cConstraintsKeyword_0; }
1049 1049
1050 //name=ID 1050 //name=ID
1051 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 1051 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
1052 1052
1053 //ID 1053 //ID
1054 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 1054 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
1055 1055
1056 //specification=PatternSpecification 1056 //specification=PatternSpecification
1057 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 1057 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
1058 1058
1059 //PatternSpecification 1059 //PatternSpecification
1060 public RuleCall getSpecificationPatternSpecificationParserRuleCall_2_0() { return cSpecificationPatternSpecificationParserRuleCall_2_0; } 1060 public RuleCall getSpecificationPatternSpecificationParserRuleCall_2_0() { return cSpecificationPatternSpecificationParserRuleCall_2_0; }
1061 } 1061 }
1062 public class GraphPatternReferenceElements extends AbstractParserRuleElementFinder { 1062 public class GraphPatternReferenceElements extends AbstractParserRuleElementFinder {
1063 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternReference"); 1063 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternReference");
1064 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 1064 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
1065 private final CrossReference cReferredGraphPatternDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 1065 private final CrossReference cReferredGraphPatternDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
1066 private final RuleCall cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredGraphPatternDeclarationCrossReference_0.eContents().get(1); 1066 private final RuleCall cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredGraphPatternDeclarationCrossReference_0.eContents().get(1);
1067 1067
1068 //GraphPatternReference: 1068 //GraphPatternReference:
1069 // referred=[GraphPatternDeclaration]; 1069 // referred=[GraphPatternDeclaration];
1070 @Override public ParserRule getRule() { return rule; } 1070 @Override public ParserRule getRule() { return rule; }
1071 1071
1072 //referred=[GraphPatternDeclaration] 1072 //referred=[GraphPatternDeclaration]
1073 public Assignment getReferredAssignment() { return cReferredAssignment; } 1073 public Assignment getReferredAssignment() { return cReferredAssignment; }
1074 1074
1075 //[GraphPatternDeclaration] 1075 //[GraphPatternDeclaration]
1076 public CrossReference getReferredGraphPatternDeclarationCrossReference_0() { return cReferredGraphPatternDeclarationCrossReference_0; } 1076 public CrossReference getReferredGraphPatternDeclarationCrossReference_0() { return cReferredGraphPatternDeclarationCrossReference_0; }
1077 1077
1078 //ID 1078 //ID
1079 public RuleCall getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1() { return cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1; } 1079 public RuleCall getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1() { return cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1; }
1080 } 1080 }
1081 public class GraphPatternElements extends AbstractParserRuleElementFinder { 1081 public class GraphPatternElements extends AbstractParserRuleElementFinder {
1082 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); 1082 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern");
1083 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1083 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1084 private final RuleCall cGraphPatternReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1084 private final RuleCall cGraphPatternReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1085 private final RuleCall cPatternSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1085 private final RuleCall cPatternSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1086 1086
1087 //GraphPattern: 1087 //GraphPattern:
1088 // GraphPatternReference | PatternSpecification; 1088 // GraphPatternReference | PatternSpecification;
1089 @Override public ParserRule getRule() { return rule; } 1089 @Override public ParserRule getRule() { return rule; }
1090 1090
1091 //GraphPatternReference | PatternSpecification 1091 //GraphPatternReference | PatternSpecification
1092 public Alternatives getAlternatives() { return cAlternatives; } 1092 public Alternatives getAlternatives() { return cAlternatives; }
1093 1093
1094 //GraphPatternReference 1094 //GraphPatternReference
1095 public RuleCall getGraphPatternReferenceParserRuleCall_0() { return cGraphPatternReferenceParserRuleCall_0; } 1095 public RuleCall getGraphPatternReferenceParserRuleCall_0() { return cGraphPatternReferenceParserRuleCall_0; }
1096 1096
1097 //PatternSpecification 1097 //PatternSpecification
1098 public RuleCall getPatternSpecificationParserRuleCall_1() { return cPatternSpecificationParserRuleCall_1; } 1098 public RuleCall getPatternSpecificationParserRuleCall_1() { return cPatternSpecificationParserRuleCall_1; }
1099 } 1099 }
1100 public class ObjectiveSpecificationElements extends AbstractParserRuleElementFinder { 1100 public class ObjectiveSpecificationElements extends AbstractParserRuleElementFinder {
1101 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification"); 1101 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification");
1102 private final Group cGroup = (Group)rule.eContents().get(1); 1102 private final Group cGroup = (Group)rule.eContents().get(1);
1103 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 1103 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
1104 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); 1104 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1);
1105 private final RuleCall cEntriesObjectiveEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); 1105 private final RuleCall cEntriesObjectiveEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0);
1106 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 1106 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
1107 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 1107 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
1108 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 1108 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
1109 private final RuleCall cEntriesObjectiveEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); 1109 private final RuleCall cEntriesObjectiveEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0);
1110 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 1110 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
1111 1111
1112 ///////////////////////////////////////////////////// 1112 /////////////////////////////////////////////////////
1113 //// Objectives 1113 //// Objectives
1114 ///////////////////////////////////////////////////// 1114 /////////////////////////////////////////////////////
1115 //ObjectiveSpecification: 1115 //ObjectiveSpecification:
1116 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'; 1116 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}';
1117 @Override public ParserRule getRule() { return rule; } 1117 @Override public ParserRule getRule() { return rule; }
1118 1118
1119 //'{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}' 1119 //'{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'
1120 public Group getGroup() { return cGroup; } 1120 public Group getGroup() { return cGroup; }
1121 1121
1122 //'{' 1122 //'{'
1123 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 1123 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
1124 1124
1125 //entries+=ObjectiveEntry 1125 //entries+=ObjectiveEntry
1126 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } 1126 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; }
1127 1127
1128 //ObjectiveEntry 1128 //ObjectiveEntry
1129 public RuleCall getEntriesObjectiveEntryParserRuleCall_1_0() { return cEntriesObjectiveEntryParserRuleCall_1_0; } 1129 public RuleCall getEntriesObjectiveEntryParserRuleCall_1_0() { return cEntriesObjectiveEntryParserRuleCall_1_0; }
1130 1130
1131 //(',' entries+=ObjectiveEntry)* 1131 //(',' entries+=ObjectiveEntry)*
1132 public Group getGroup_2() { return cGroup_2; } 1132 public Group getGroup_2() { return cGroup_2; }
1133 1133
1134 //',' 1134 //','
1135 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 1135 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
1136 1136
1137 //entries+=ObjectiveEntry 1137 //entries+=ObjectiveEntry
1138 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } 1138 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; }
1139 1139
1140 //ObjectiveEntry 1140 //ObjectiveEntry
1141 public RuleCall getEntriesObjectiveEntryParserRuleCall_2_1_0() { return cEntriesObjectiveEntryParserRuleCall_2_1_0; } 1141 public RuleCall getEntriesObjectiveEntryParserRuleCall_2_1_0() { return cEntriesObjectiveEntryParserRuleCall_2_1_0; }
1142 1142
1143 //'}' 1143 //'}'
1144 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 1144 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
1145 } 1145 }
1146 public class ObjectiveEntryElements extends AbstractParserRuleElementFinder { 1146 public class ObjectiveEntryElements extends AbstractParserRuleElementFinder {
1147 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); 1147 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry");
1148 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1148 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1149 private final RuleCall cOptimizationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1149 private final RuleCall cOptimizationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1150 private final RuleCall cThresholdEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1150 private final RuleCall cThresholdEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1151 1151
1152 //ObjectiveEntry: 1152 //ObjectiveEntry:
1153 // OptimizationEntry | ThresholdEntry; 1153 // OptimizationEntry | ThresholdEntry;
1154 @Override public ParserRule getRule() { return rule; } 1154 @Override public ParserRule getRule() { return rule; }
1155 1155
1156 //OptimizationEntry | ThresholdEntry 1156 //OptimizationEntry | ThresholdEntry
1157 public Alternatives getAlternatives() { return cAlternatives; } 1157 public Alternatives getAlternatives() { return cAlternatives; }
1158 1158
1159 //OptimizationEntry 1159 //OptimizationEntry
1160 public RuleCall getOptimizationEntryParserRuleCall_0() { return cOptimizationEntryParserRuleCall_0; } 1160 public RuleCall getOptimizationEntryParserRuleCall_0() { return cOptimizationEntryParserRuleCall_0; }
1161 1161
1162 //ThresholdEntry 1162 //ThresholdEntry
1163 public RuleCall getThresholdEntryParserRuleCall_1() { return cThresholdEntryParserRuleCall_1; } 1163 public RuleCall getThresholdEntryParserRuleCall_1() { return cThresholdEntryParserRuleCall_1; }
1164 } 1164 }
1165 public class OptimizationEntryElements extends AbstractParserRuleElementFinder { 1165 public class OptimizationEntryElements extends AbstractParserRuleElementFinder {
1166 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationEntry"); 1166 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationEntry");
1167 private final Group cGroup = (Group)rule.eContents().get(1); 1167 private final Group cGroup = (Group)rule.eContents().get(1);
1168 private final Assignment cDirectionAssignment_0 = (Assignment)cGroup.eContents().get(0); 1168 private final Assignment cDirectionAssignment_0 = (Assignment)cGroup.eContents().get(0);
1169 private final RuleCall cDirectionOptimizationDirectionEnumRuleCall_0_0 = (RuleCall)cDirectionAssignment_0.eContents().get(0); 1169 private final RuleCall cDirectionOptimizationDirectionEnumRuleCall_0_0 = (RuleCall)cDirectionAssignment_0.eContents().get(0);
1170 private final Assignment cFunctionAssignment_1 = (Assignment)cGroup.eContents().get(1); 1170 private final Assignment cFunctionAssignment_1 = (Assignment)cGroup.eContents().get(1);
1171 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_1_0 = (RuleCall)cFunctionAssignment_1.eContents().get(0); 1171 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_1_0 = (RuleCall)cFunctionAssignment_1.eContents().get(0);
1172 1172
1173 //OptimizationEntry: 1173 //OptimizationEntry:
1174 // direction=OptimizationDirection function=ObjectiveFunction; 1174 // direction=OptimizationDirection function=ObjectiveFunction;
1175 @Override public ParserRule getRule() { return rule; } 1175 @Override public ParserRule getRule() { return rule; }
1176 1176
1177 //direction=OptimizationDirection function=ObjectiveFunction 1177 //direction=OptimizationDirection function=ObjectiveFunction
1178 public Group getGroup() { return cGroup; } 1178 public Group getGroup() { return cGroup; }
1179 1179
1180 //direction=OptimizationDirection 1180 //direction=OptimizationDirection
1181 public Assignment getDirectionAssignment_0() { return cDirectionAssignment_0; } 1181 public Assignment getDirectionAssignment_0() { return cDirectionAssignment_0; }
1182 1182
1183 //OptimizationDirection 1183 //OptimizationDirection
1184 public RuleCall getDirectionOptimizationDirectionEnumRuleCall_0_0() { return cDirectionOptimizationDirectionEnumRuleCall_0_0; } 1184 public RuleCall getDirectionOptimizationDirectionEnumRuleCall_0_0() { return cDirectionOptimizationDirectionEnumRuleCall_0_0; }
1185 1185
1186 //function=ObjectiveFunction 1186 //function=ObjectiveFunction
1187 public Assignment getFunctionAssignment_1() { return cFunctionAssignment_1; } 1187 public Assignment getFunctionAssignment_1() { return cFunctionAssignment_1; }
1188 1188
1189 //ObjectiveFunction 1189 //ObjectiveFunction
1190 public RuleCall getFunctionObjectiveFunctionParserRuleCall_1_0() { return cFunctionObjectiveFunctionParserRuleCall_1_0; } 1190 public RuleCall getFunctionObjectiveFunctionParserRuleCall_1_0() { return cFunctionObjectiveFunctionParserRuleCall_1_0; }
1191 } 1191 }
1192 public class ThresholdEntryElements extends AbstractParserRuleElementFinder { 1192 public class ThresholdEntryElements extends AbstractParserRuleElementFinder {
1193 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ThresholdEntry"); 1193 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ThresholdEntry");
1194 private final Group cGroup = (Group)rule.eContents().get(1); 1194 private final Group cGroup = (Group)rule.eContents().get(1);
1195 private final Assignment cFunctionAssignment_0 = (Assignment)cGroup.eContents().get(0); 1195 private final Assignment cFunctionAssignment_0 = (Assignment)cGroup.eContents().get(0);
1196 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_0_0 = (RuleCall)cFunctionAssignment_0.eContents().get(0); 1196 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_0_0 = (RuleCall)cFunctionAssignment_0.eContents().get(0);
1197 private final Assignment cOperatorAssignment_1 = (Assignment)cGroup.eContents().get(1); 1197 private final Assignment cOperatorAssignment_1 = (Assignment)cGroup.eContents().get(1);
1198 private final RuleCall cOperatorComparisonOperatorEnumRuleCall_1_0 = (RuleCall)cOperatorAssignment_1.eContents().get(0); 1198 private final RuleCall cOperatorComparisonOperatorEnumRuleCall_1_0 = (RuleCall)cOperatorAssignment_1.eContents().get(0);
1199 private final Assignment cThresholdAssignment_2 = (Assignment)cGroup.eContents().get(2); 1199 private final Assignment cThresholdAssignment_2 = (Assignment)cGroup.eContents().get(2);
1200 private final RuleCall cThresholdREALLiteralParserRuleCall_2_0 = (RuleCall)cThresholdAssignment_2.eContents().get(0); 1200 private final RuleCall cThresholdREALLiteralParserRuleCall_2_0 = (RuleCall)cThresholdAssignment_2.eContents().get(0);
1201 1201
1202 //ThresholdEntry: 1202 //ThresholdEntry:
1203 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; 1203 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
1204 @Override public ParserRule getRule() { return rule; } 1204 @Override public ParserRule getRule() { return rule; }
1205 1205
1206 //function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral 1206 //function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral
1207 public Group getGroup() { return cGroup; } 1207 public Group getGroup() { return cGroup; }
1208 1208
1209 //function=ObjectiveFunction 1209 //function=ObjectiveFunction
1210 public Assignment getFunctionAssignment_0() { return cFunctionAssignment_0; } 1210 public Assignment getFunctionAssignment_0() { return cFunctionAssignment_0; }
1211 1211
1212 //ObjectiveFunction 1212 //ObjectiveFunction
1213 public RuleCall getFunctionObjectiveFunctionParserRuleCall_0_0() { return cFunctionObjectiveFunctionParserRuleCall_0_0; } 1213 public RuleCall getFunctionObjectiveFunctionParserRuleCall_0_0() { return cFunctionObjectiveFunctionParserRuleCall_0_0; }
1214 1214
1215 //operator=ComparisonOperator 1215 //operator=ComparisonOperator
1216 public Assignment getOperatorAssignment_1() { return cOperatorAssignment_1; } 1216 public Assignment getOperatorAssignment_1() { return cOperatorAssignment_1; }
1217 1217
1218 //ComparisonOperator 1218 //ComparisonOperator
1219 public RuleCall getOperatorComparisonOperatorEnumRuleCall_1_0() { return cOperatorComparisonOperatorEnumRuleCall_1_0; } 1219 public RuleCall getOperatorComparisonOperatorEnumRuleCall_1_0() { return cOperatorComparisonOperatorEnumRuleCall_1_0; }
1220 1220
1221 //threshold=REALLiteral 1221 //threshold=REALLiteral
1222 public Assignment getThresholdAssignment_2() { return cThresholdAssignment_2; } 1222 public Assignment getThresholdAssignment_2() { return cThresholdAssignment_2; }
1223 1223
1224 //REALLiteral 1224 //REALLiteral
1225 public RuleCall getThresholdREALLiteralParserRuleCall_2_0() { return cThresholdREALLiteralParserRuleCall_2_0; } 1225 public RuleCall getThresholdREALLiteralParserRuleCall_2_0() { return cThresholdREALLiteralParserRuleCall_2_0; }
1226 } 1226 }
1227 public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { 1227 public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder {
1228 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); 1228 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
1229 private final RuleCall cCostObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); 1229 private final RuleCall cCostObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1);
1230 1230
1231 //ObjectiveFunction: 1231 //ObjectiveFunction:
1232 // CostObjectiveFunction; 1232 // CostObjectiveFunction;
1233 @Override public ParserRule getRule() { return rule; } 1233 @Override public ParserRule getRule() { return rule; }
1234 1234
1235 //CostObjectiveFunction 1235 //CostObjectiveFunction
1236 public RuleCall getCostObjectiveFunctionParserRuleCall() { return cCostObjectiveFunctionParserRuleCall; } 1236 public RuleCall getCostObjectiveFunctionParserRuleCall() { return cCostObjectiveFunctionParserRuleCall; }
1237 } 1237 }
1238 public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder { 1238 public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder {
1239 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction"); 1239 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction");
1240 private final Group cGroup = (Group)rule.eContents().get(1); 1240 private final Group cGroup = (Group)rule.eContents().get(1);
1241 private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0); 1241 private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0);
1242 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 1242 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
1243 private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2); 1243 private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2);
1244 private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0); 1244 private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0);
1245 private final Group cGroup_3 = (Group)cGroup.eContents().get(3); 1245 private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
1246 private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); 1246 private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
1247 private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); 1247 private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
1248 private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0); 1248 private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0);
1249 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); 1249 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
1250 1250
1251 //CostObjectiveFunction: 1251 //CostObjectiveFunction:
1252 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; 1252 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
1253 @Override public ParserRule getRule() { return rule; } 1253 @Override public ParserRule getRule() { return rule; }
1254 1254
1255 //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}' 1255 //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'
1256 public Group getGroup() { return cGroup; } 1256 public Group getGroup() { return cGroup; }
1257 1257
1258 //'cost' 1258 //'cost'
1259 public Keyword getCostKeyword_0() { return cCostKeyword_0; } 1259 public Keyword getCostKeyword_0() { return cCostKeyword_0; }
1260 1260
1261 //'{' 1261 //'{'
1262 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 1262 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
1263 1263
1264 //entries+=CostEntry 1264 //entries+=CostEntry
1265 public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; } 1265 public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; }
1266 1266
1267 //CostEntry 1267 //CostEntry
1268 public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; } 1268 public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; }
1269 1269
1270 //(',' entries+=CostEntry)* 1270 //(',' entries+=CostEntry)*
1271 public Group getGroup_3() { return cGroup_3; } 1271 public Group getGroup_3() { return cGroup_3; }
1272 1272
1273 //',' 1273 //','
1274 public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; } 1274 public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; }
1275 1275
1276 //entries+=CostEntry 1276 //entries+=CostEntry
1277 public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; } 1277 public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; }
1278 1278
1279 //CostEntry 1279 //CostEntry
1280 public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; } 1280 public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; }
1281 1281
1282 //'}' 1282 //'}'
1283 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } 1283 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
1284 } 1284 }
1285 public class CostEntryElements extends AbstractParserRuleElementFinder { 1285 public class CostEntryElements extends AbstractParserRuleElementFinder {
1286 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); 1286 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
1287 private final Group cGroup = (Group)rule.eContents().get(1); 1287 private final Group cGroup = (Group)rule.eContents().get(1);
1288 private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0); 1288 private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0);
1289 private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0); 1289 private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0);
1290 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1290 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1291 private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2); 1291 private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2);
1292 private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0); 1292 private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0);
1293 1293
1294 //CostEntry: 1294 //CostEntry:
1295 // patternElement=PatternElement '=' weight=INTLiteral; 1295 // patternElement=PatternElement '=' weight=INTLiteral;
1296 @Override public ParserRule getRule() { return rule; } 1296 @Override public ParserRule getRule() { return rule; }
1297 1297
1298 //patternElement=PatternElement '=' weight=INTLiteral 1298 //patternElement=PatternElement '=' weight=INTLiteral
1299 public Group getGroup() { return cGroup; } 1299 public Group getGroup() { return cGroup; }
1300 1300
1301 //patternElement=PatternElement 1301 //patternElement=PatternElement
1302 public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; } 1302 public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; }
1303 1303
1304 //PatternElement 1304 //PatternElement
1305 public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; } 1305 public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; }
1306 1306
1307 //'=' 1307 //'='
1308 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1308 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1309 1309
1310 //weight=INTLiteral 1310 //weight=INTLiteral
1311 public Assignment getWeightAssignment_2() { return cWeightAssignment_2; } 1311 public Assignment getWeightAssignment_2() { return cWeightAssignment_2; }
1312 1312
1313 //INTLiteral 1313 //INTLiteral
1314 public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; } 1314 public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; }
1315 } 1315 }
1316 public class ObjectiveDeclarationElements extends AbstractParserRuleElementFinder { 1316 public class ObjectiveDeclarationElements extends AbstractParserRuleElementFinder {
1317 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveDeclaration"); 1317 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveDeclaration");
1318 private final Group cGroup = (Group)rule.eContents().get(1); 1318 private final Group cGroup = (Group)rule.eContents().get(1);
1319 private final Keyword cObjectivesKeyword_0 = (Keyword)cGroup.eContents().get(0); 1319 private final Keyword cObjectivesKeyword_0 = (Keyword)cGroup.eContents().get(0);
1320 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 1320 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
1321 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 1321 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
1322 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 1322 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
1323 private final RuleCall cSpecificationObjectiveSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 1323 private final RuleCall cSpecificationObjectiveSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
1324 1324
1325 //ObjectiveDeclaration: 1325 //ObjectiveDeclaration:
1326 // 'objectives' name=ID specification=ObjectiveSpecification; 1326 // 'objectives' name=ID specification=ObjectiveSpecification;
1327 @Override public ParserRule getRule() { return rule; } 1327 @Override public ParserRule getRule() { return rule; }
1328 1328
1329 //'objectives' name=ID specification=ObjectiveSpecification 1329 //'objectives' name=ID specification=ObjectiveSpecification
1330 public Group getGroup() { return cGroup; } 1330 public Group getGroup() { return cGroup; }
1331 1331
1332 //'objectives' 1332 //'objectives'
1333 public Keyword getObjectivesKeyword_0() { return cObjectivesKeyword_0; } 1333 public Keyword getObjectivesKeyword_0() { return cObjectivesKeyword_0; }
1334 1334
1335 //name=ID 1335 //name=ID
1336 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 1336 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
1337 1337
1338 //ID 1338 //ID
1339 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 1339 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
1340 1340
1341 //specification=ObjectiveSpecification 1341 //specification=ObjectiveSpecification
1342 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 1342 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
1343 1343
1344 //ObjectiveSpecification 1344 //ObjectiveSpecification
1345 public RuleCall getSpecificationObjectiveSpecificationParserRuleCall_2_0() { return cSpecificationObjectiveSpecificationParserRuleCall_2_0; } 1345 public RuleCall getSpecificationObjectiveSpecificationParserRuleCall_2_0() { return cSpecificationObjectiveSpecificationParserRuleCall_2_0; }
1346 } 1346 }
1347 public class ObjectiveReferenceElements extends AbstractParserRuleElementFinder { 1347 public class ObjectiveReferenceElements extends AbstractParserRuleElementFinder {
1348 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveReference"); 1348 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveReference");
1349 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 1349 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
1350 private final CrossReference cReferredObjectiveDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 1350 private final CrossReference cReferredObjectiveDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
1351 private final RuleCall cReferredObjectiveDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredObjectiveDeclarationCrossReference_0.eContents().get(1); 1351 private final RuleCall cReferredObjectiveDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredObjectiveDeclarationCrossReference_0.eContents().get(1);
1352 1352
1353 //ObjectiveReference: 1353 //ObjectiveReference:
1354 // referred=[ObjectiveDeclaration]; 1354 // referred=[ObjectiveDeclaration];
1355 @Override public ParserRule getRule() { return rule; } 1355 @Override public ParserRule getRule() { return rule; }
1356 1356
1357 //referred=[ObjectiveDeclaration] 1357 //referred=[ObjectiveDeclaration]
1358 public Assignment getReferredAssignment() { return cReferredAssignment; } 1358 public Assignment getReferredAssignment() { return cReferredAssignment; }
1359 1359
1360 //[ObjectiveDeclaration] 1360 //[ObjectiveDeclaration]
1361 public CrossReference getReferredObjectiveDeclarationCrossReference_0() { return cReferredObjectiveDeclarationCrossReference_0; } 1361 public CrossReference getReferredObjectiveDeclarationCrossReference_0() { return cReferredObjectiveDeclarationCrossReference_0; }
1362 1362
1363 //ID 1363 //ID
1364 public RuleCall getReferredObjectiveDeclarationIDTerminalRuleCall_0_1() { return cReferredObjectiveDeclarationIDTerminalRuleCall_0_1; } 1364 public RuleCall getReferredObjectiveDeclarationIDTerminalRuleCall_0_1() { return cReferredObjectiveDeclarationIDTerminalRuleCall_0_1; }
1365 } 1365 }
1366 public class ObjectiveElements extends AbstractParserRuleElementFinder { 1366 public class ObjectiveElements extends AbstractParserRuleElementFinder {
1367 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective"); 1367 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective");
1368 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1368 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1369 private final RuleCall cObjectiveReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1369 private final RuleCall cObjectiveReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1370 private final RuleCall cObjectiveSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1370 private final RuleCall cObjectiveSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1371 1371
1372 //Objective: 1372 //Objective:
1373 // ObjectiveReference | ObjectiveSpecification; 1373 // ObjectiveReference | ObjectiveSpecification;
1374 @Override public ParserRule getRule() { return rule; } 1374 @Override public ParserRule getRule() { return rule; }
1375 1375
1376 //ObjectiveReference | ObjectiveSpecification 1376 //ObjectiveReference | ObjectiveSpecification
1377 public Alternatives getAlternatives() { return cAlternatives; } 1377 public Alternatives getAlternatives() { return cAlternatives; }
1378 1378
1379 //ObjectiveReference 1379 //ObjectiveReference
1380 public RuleCall getObjectiveReferenceParserRuleCall_0() { return cObjectiveReferenceParserRuleCall_0; } 1380 public RuleCall getObjectiveReferenceParserRuleCall_0() { return cObjectiveReferenceParserRuleCall_0; }
1381 1381
1382 //ObjectiveSpecification 1382 //ObjectiveSpecification
1383 public RuleCall getObjectiveSpecificationParserRuleCall_1() { return cObjectiveSpecificationParserRuleCall_1; } 1383 public RuleCall getObjectiveSpecificationParserRuleCall_1() { return cObjectiveSpecificationParserRuleCall_1; }
1384 } 1384 }
1385 public class ConfigSpecificationElements extends AbstractParserRuleElementFinder { 1385 public class ConfigSpecificationElements extends AbstractParserRuleElementFinder {
1386 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); 1386 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification");
1387 private final Group cGroup = (Group)rule.eContents().get(1); 1387 private final Group cGroup = (Group)rule.eContents().get(1);
1388 private final Action cConfigSpecificationAction_0 = (Action)cGroup.eContents().get(0); 1388 private final Action cConfigSpecificationAction_0 = (Action)cGroup.eContents().get(0);
1389 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 1389 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
1390 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 1390 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
1391 private final Assignment cEntriesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 1391 private final Assignment cEntriesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
1392 private final RuleCall cEntriesConfigEntryParserRuleCall_2_0_0 = (RuleCall)cEntriesAssignment_2_0.eContents().get(0); 1392 private final RuleCall cEntriesConfigEntryParserRuleCall_2_0_0 = (RuleCall)cEntriesAssignment_2_0.eContents().get(0);
1393 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 1393 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
1394 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 1394 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
1395 private final Assignment cEntriesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 1395 private final Assignment cEntriesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
1396 private final RuleCall cEntriesConfigEntryParserRuleCall_2_1_1_0 = (RuleCall)cEntriesAssignment_2_1_1.eContents().get(0); 1396 private final RuleCall cEntriesConfigEntryParserRuleCall_2_1_1_0 = (RuleCall)cEntriesAssignment_2_1_1.eContents().get(0);
1397 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 1397 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
1398 1398
1399 ///////////////////////////////////////////////////// 1399 /////////////////////////////////////////////////////
1400 //// SolverConfig 1400 //// SolverConfig
1401 ///////////////////////////////////////////////////// 1401 /////////////////////////////////////////////////////
1402 //ConfigSpecification: 1402 //ConfigSpecification:
1403 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? 1403 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
1404 // '}'; 1404 // '}';
1405 @Override public ParserRule getRule() { return rule; } 1405 @Override public ParserRule getRule() { return rule; }
1406 1406
1407 //{ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? '}' 1407 //{ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? '}'
1408 public Group getGroup() { return cGroup; } 1408 public Group getGroup() { return cGroup; }
1409 1409
1410 //{ConfigSpecification} 1410 //{ConfigSpecification}
1411 public Action getConfigSpecificationAction_0() { return cConfigSpecificationAction_0; } 1411 public Action getConfigSpecificationAction_0() { return cConfigSpecificationAction_0; }
1412 1412
1413 //'{' 1413 //'{'
1414 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 1414 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
1415 1415
1416 //(entries+=ConfigEntry ("," entries+=ConfigEntry)*)? 1416 //(entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
1417 public Group getGroup_2() { return cGroup_2; } 1417 public Group getGroup_2() { return cGroup_2; }
1418 1418
1419 //entries+=ConfigEntry 1419 //entries+=ConfigEntry
1420 public Assignment getEntriesAssignment_2_0() { return cEntriesAssignment_2_0; } 1420 public Assignment getEntriesAssignment_2_0() { return cEntriesAssignment_2_0; }
1421 1421
1422 //ConfigEntry 1422 //ConfigEntry
1423 public RuleCall getEntriesConfigEntryParserRuleCall_2_0_0() { return cEntriesConfigEntryParserRuleCall_2_0_0; } 1423 public RuleCall getEntriesConfigEntryParserRuleCall_2_0_0() { return cEntriesConfigEntryParserRuleCall_2_0_0; }
1424 1424
1425 //("," entries+=ConfigEntry)* 1425 //("," entries+=ConfigEntry)*
1426 public Group getGroup_2_1() { return cGroup_2_1; } 1426 public Group getGroup_2_1() { return cGroup_2_1; }
1427 1427
1428 //"," 1428 //","
1429 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 1429 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
1430 1430
1431 //entries+=ConfigEntry 1431 //entries+=ConfigEntry
1432 public Assignment getEntriesAssignment_2_1_1() { return cEntriesAssignment_2_1_1; } 1432 public Assignment getEntriesAssignment_2_1_1() { return cEntriesAssignment_2_1_1; }
1433 1433
1434 //ConfigEntry 1434 //ConfigEntry
1435 public RuleCall getEntriesConfigEntryParserRuleCall_2_1_1_0() { return cEntriesConfigEntryParserRuleCall_2_1_1_0; } 1435 public RuleCall getEntriesConfigEntryParserRuleCall_2_1_1_0() { return cEntriesConfigEntryParserRuleCall_2_1_1_0; }
1436 1436
1437 //'}' 1437 //'}'
1438 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 1438 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
1439 } 1439 }
1440 public class ConfigDeclarationElements extends AbstractParserRuleElementFinder { 1440 public class ConfigDeclarationElements extends AbstractParserRuleElementFinder {
1441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigDeclaration"); 1441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigDeclaration");
1442 private final Group cGroup = (Group)rule.eContents().get(1); 1442 private final Group cGroup = (Group)rule.eContents().get(1);
1443 private final Keyword cConfigKeyword_0 = (Keyword)cGroup.eContents().get(0); 1443 private final Keyword cConfigKeyword_0 = (Keyword)cGroup.eContents().get(0);
1444 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 1444 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
1445 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 1445 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
1446 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 1446 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
1447 private final RuleCall cSpecificationConfigSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 1447 private final RuleCall cSpecificationConfigSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
1448 1448
1449 //ConfigDeclaration: 1449 //ConfigDeclaration:
1450 // 'config' name=ID specification=ConfigSpecification; 1450 // 'config' name=ID specification=ConfigSpecification;
1451 @Override public ParserRule getRule() { return rule; } 1451 @Override public ParserRule getRule() { return rule; }
1452 1452
1453 //'config' name=ID specification=ConfigSpecification 1453 //'config' name=ID specification=ConfigSpecification
1454 public Group getGroup() { return cGroup; } 1454 public Group getGroup() { return cGroup; }
1455 1455
1456 //'config' 1456 //'config'
1457 public Keyword getConfigKeyword_0() { return cConfigKeyword_0; } 1457 public Keyword getConfigKeyword_0() { return cConfigKeyword_0; }
1458 1458
1459 //name=ID 1459 //name=ID
1460 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 1460 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
1461 1461
1462 //ID 1462 //ID
1463 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 1463 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
1464 1464
1465 //specification=ConfigSpecification 1465 //specification=ConfigSpecification
1466 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 1466 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
1467 1467
1468 //ConfigSpecification 1468 //ConfigSpecification
1469 public RuleCall getSpecificationConfigSpecificationParserRuleCall_2_0() { return cSpecificationConfigSpecificationParserRuleCall_2_0; } 1469 public RuleCall getSpecificationConfigSpecificationParserRuleCall_2_0() { return cSpecificationConfigSpecificationParserRuleCall_2_0; }
1470 } 1470 }
1471 public class ConfigEntryElements extends AbstractParserRuleElementFinder { 1471 public class ConfigEntryElements extends AbstractParserRuleElementFinder {
1472 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); 1472 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry");
1473 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1473 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1474 private final RuleCall cDocumentationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1474 private final RuleCall cDocumentationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1475 private final RuleCall cRuntimeEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1475 private final RuleCall cRuntimeEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1476 private final RuleCall cMemoryEntryParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 1476 private final RuleCall cMemoryEntryParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
1477 private final RuleCall cCustomEntryParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 1477 private final RuleCall cCustomEntryParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
1478 1478
1479 //ConfigEntry: 1479 //ConfigEntry:
1480 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; 1480 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry;
1481 @Override public ParserRule getRule() { return rule; } 1481 @Override public ParserRule getRule() { return rule; }
1482 1482
1483 //DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry 1483 //DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry
1484 public Alternatives getAlternatives() { return cAlternatives; } 1484 public Alternatives getAlternatives() { return cAlternatives; }
1485 1485
1486 //DocumentationEntry 1486 //DocumentationEntry
1487 public RuleCall getDocumentationEntryParserRuleCall_0() { return cDocumentationEntryParserRuleCall_0; } 1487 public RuleCall getDocumentationEntryParserRuleCall_0() { return cDocumentationEntryParserRuleCall_0; }
1488 1488
1489 //RuntimeEntry 1489 //RuntimeEntry
1490 public RuleCall getRuntimeEntryParserRuleCall_1() { return cRuntimeEntryParserRuleCall_1; } 1490 public RuleCall getRuntimeEntryParserRuleCall_1() { return cRuntimeEntryParserRuleCall_1; }
1491 1491
1492 //MemoryEntry 1492 //MemoryEntry
1493 public RuleCall getMemoryEntryParserRuleCall_2() { return cMemoryEntryParserRuleCall_2; } 1493 public RuleCall getMemoryEntryParserRuleCall_2() { return cMemoryEntryParserRuleCall_2; }
1494 1494
1495 //CustomEntry 1495 //CustomEntry
1496 public RuleCall getCustomEntryParserRuleCall_3() { return cCustomEntryParserRuleCall_3; } 1496 public RuleCall getCustomEntryParserRuleCall_3() { return cCustomEntryParserRuleCall_3; }
1497 } 1497 }
1498 public class DocumentationEntryElements extends AbstractParserRuleElementFinder { 1498 public class DocumentationEntryElements extends AbstractParserRuleElementFinder {
1499 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentationEntry"); 1499 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentationEntry");
1500 private final Group cGroup = (Group)rule.eContents().get(1); 1500 private final Group cGroup = (Group)rule.eContents().get(1);
1501 private final Keyword cLogLevelKeyword_0 = (Keyword)cGroup.eContents().get(0); 1501 private final Keyword cLogLevelKeyword_0 = (Keyword)cGroup.eContents().get(0);
1502 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1502 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1503 private final Assignment cLevelAssignment_2 = (Assignment)cGroup.eContents().get(2); 1503 private final Assignment cLevelAssignment_2 = (Assignment)cGroup.eContents().get(2);
1504 private final RuleCall cLevelDocumentLevelSpecificationEnumRuleCall_2_0 = (RuleCall)cLevelAssignment_2.eContents().get(0); 1504 private final RuleCall cLevelDocumentLevelSpecificationEnumRuleCall_2_0 = (RuleCall)cLevelAssignment_2.eContents().get(0);
1505 1505
1506 //DocumentationEntry: 1506 //DocumentationEntry:
1507 // "log-level" '=' level=DocumentLevelSpecification; 1507 // "log-level" '=' level=DocumentLevelSpecification;
1508 @Override public ParserRule getRule() { return rule; } 1508 @Override public ParserRule getRule() { return rule; }
1509 1509
1510 //"log-level" '=' level=DocumentLevelSpecification 1510 //"log-level" '=' level=DocumentLevelSpecification
1511 public Group getGroup() { return cGroup; } 1511 public Group getGroup() { return cGroup; }
1512 1512
1513 //"log-level" 1513 //"log-level"
1514 public Keyword getLogLevelKeyword_0() { return cLogLevelKeyword_0; } 1514 public Keyword getLogLevelKeyword_0() { return cLogLevelKeyword_0; }
1515 1515
1516 //'=' 1516 //'='
1517 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1517 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1518 1518
1519 //level=DocumentLevelSpecification 1519 //level=DocumentLevelSpecification
1520 public Assignment getLevelAssignment_2() { return cLevelAssignment_2; } 1520 public Assignment getLevelAssignment_2() { return cLevelAssignment_2; }
1521 1521
1522 //DocumentLevelSpecification 1522 //DocumentLevelSpecification
1523 public RuleCall getLevelDocumentLevelSpecificationEnumRuleCall_2_0() { return cLevelDocumentLevelSpecificationEnumRuleCall_2_0; } 1523 public RuleCall getLevelDocumentLevelSpecificationEnumRuleCall_2_0() { return cLevelDocumentLevelSpecificationEnumRuleCall_2_0; }
1524 } 1524 }
1525 public class RuntimeEntryElements extends AbstractParserRuleElementFinder { 1525 public class RuntimeEntryElements extends AbstractParserRuleElementFinder {
1526 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RuntimeEntry"); 1526 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RuntimeEntry");
1527 private final Group cGroup = (Group)rule.eContents().get(1); 1527 private final Group cGroup = (Group)rule.eContents().get(1);
1528 private final Keyword cRuntimeKeyword_0 = (Keyword)cGroup.eContents().get(0); 1528 private final Keyword cRuntimeKeyword_0 = (Keyword)cGroup.eContents().get(0);
1529 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1529 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1530 private final Assignment cMillisecLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); 1530 private final Assignment cMillisecLimitAssignment_2 = (Assignment)cGroup.eContents().get(2);
1531 private final RuleCall cMillisecLimitINTTerminalRuleCall_2_0 = (RuleCall)cMillisecLimitAssignment_2.eContents().get(0); 1531 private final RuleCall cMillisecLimitINTTerminalRuleCall_2_0 = (RuleCall)cMillisecLimitAssignment_2.eContents().get(0);
1532 1532
1533 //RuntimeEntry: 1533 //RuntimeEntry:
1534 // "runtime" "=" millisecLimit=INT; 1534 // "runtime" "=" millisecLimit=INT;
1535 @Override public ParserRule getRule() { return rule; } 1535 @Override public ParserRule getRule() { return rule; }
1536 1536
1537 //"runtime" "=" millisecLimit=INT 1537 //"runtime" "=" millisecLimit=INT
1538 public Group getGroup() { return cGroup; } 1538 public Group getGroup() { return cGroup; }
1539 1539
1540 //"runtime" 1540 //"runtime"
1541 public Keyword getRuntimeKeyword_0() { return cRuntimeKeyword_0; } 1541 public Keyword getRuntimeKeyword_0() { return cRuntimeKeyword_0; }
1542 1542
1543 //"=" 1543 //"="
1544 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1544 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1545 1545
1546 //millisecLimit=INT 1546 //millisecLimit=INT
1547 public Assignment getMillisecLimitAssignment_2() { return cMillisecLimitAssignment_2; } 1547 public Assignment getMillisecLimitAssignment_2() { return cMillisecLimitAssignment_2; }
1548 1548
1549 //INT 1549 //INT
1550 public RuleCall getMillisecLimitINTTerminalRuleCall_2_0() { return cMillisecLimitINTTerminalRuleCall_2_0; } 1550 public RuleCall getMillisecLimitINTTerminalRuleCall_2_0() { return cMillisecLimitINTTerminalRuleCall_2_0; }
1551 } 1551 }
1552 public class MemoryEntryElements extends AbstractParserRuleElementFinder { 1552 public class MemoryEntryElements extends AbstractParserRuleElementFinder {
1553 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MemoryEntry"); 1553 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MemoryEntry");
1554 private final Group cGroup = (Group)rule.eContents().get(1); 1554 private final Group cGroup = (Group)rule.eContents().get(1);
1555 private final Keyword cMemoryKeyword_0 = (Keyword)cGroup.eContents().get(0); 1555 private final Keyword cMemoryKeyword_0 = (Keyword)cGroup.eContents().get(0);
1556 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1556 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1557 private final Assignment cMegabyteLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); 1557 private final Assignment cMegabyteLimitAssignment_2 = (Assignment)cGroup.eContents().get(2);
1558 private final RuleCall cMegabyteLimitINTTerminalRuleCall_2_0 = (RuleCall)cMegabyteLimitAssignment_2.eContents().get(0); 1558 private final RuleCall cMegabyteLimitINTTerminalRuleCall_2_0 = (RuleCall)cMegabyteLimitAssignment_2.eContents().get(0);
1559 1559
1560 //MemoryEntry: 1560 //MemoryEntry:
1561 // "memory" "=" megabyteLimit=INT; 1561 // "memory" "=" megabyteLimit=INT;
1562 @Override public ParserRule getRule() { return rule; } 1562 @Override public ParserRule getRule() { return rule; }
1563 1563
1564 //"memory" "=" megabyteLimit=INT 1564 //"memory" "=" megabyteLimit=INT
1565 public Group getGroup() { return cGroup; } 1565 public Group getGroup() { return cGroup; }
1566 1566
1567 //"memory" 1567 //"memory"
1568 public Keyword getMemoryKeyword_0() { return cMemoryKeyword_0; } 1568 public Keyword getMemoryKeyword_0() { return cMemoryKeyword_0; }
1569 1569
1570 //"=" 1570 //"="
1571 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1571 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1572 1572
1573 //megabyteLimit=INT 1573 //megabyteLimit=INT
1574 public Assignment getMegabyteLimitAssignment_2() { return cMegabyteLimitAssignment_2; } 1574 public Assignment getMegabyteLimitAssignment_2() { return cMegabyteLimitAssignment_2; }
1575 1575
1576 //INT 1576 //INT
1577 public RuleCall getMegabyteLimitINTTerminalRuleCall_2_0() { return cMegabyteLimitINTTerminalRuleCall_2_0; } 1577 public RuleCall getMegabyteLimitINTTerminalRuleCall_2_0() { return cMegabyteLimitINTTerminalRuleCall_2_0; }
1578 } 1578 }
1579 public class CustomEntryElements extends AbstractParserRuleElementFinder { 1579 public class CustomEntryElements extends AbstractParserRuleElementFinder {
1580 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CustomEntry"); 1580 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CustomEntry");
1581 private final Group cGroup = (Group)rule.eContents().get(1); 1581 private final Group cGroup = (Group)rule.eContents().get(1);
1582 private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); 1582 private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0);
1583 private final RuleCall cKeySTRINGTerminalRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); 1583 private final RuleCall cKeySTRINGTerminalRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0);
1584 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1584 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1585 private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); 1585 private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2);
1586 private final RuleCall cValueSTRINGTerminalRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); 1586 private final RuleCall cValueSTRINGTerminalRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0);
1587 1587
1588 //CustomEntry: 1588 //CustomEntry:
1589 // key=STRING "=" value=STRING; 1589 // key=STRING "=" value=STRING;
1590 @Override public ParserRule getRule() { return rule; } 1590 @Override public ParserRule getRule() { return rule; }
1591 1591
1592 //key=STRING "=" value=STRING 1592 //key=STRING "=" value=STRING
1593 public Group getGroup() { return cGroup; } 1593 public Group getGroup() { return cGroup; }
1594 1594
1595 //key=STRING 1595 //key=STRING
1596 public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } 1596 public Assignment getKeyAssignment_0() { return cKeyAssignment_0; }
1597 1597
1598 //STRING 1598 //STRING
1599 public RuleCall getKeySTRINGTerminalRuleCall_0_0() { return cKeySTRINGTerminalRuleCall_0_0; } 1599 public RuleCall getKeySTRINGTerminalRuleCall_0_0() { return cKeySTRINGTerminalRuleCall_0_0; }
1600 1600
1601 //"=" 1601 //"="
1602 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1602 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1603 1603
1604 //value=STRING 1604 //value=STRING
1605 public Assignment getValueAssignment_2() { return cValueAssignment_2; } 1605 public Assignment getValueAssignment_2() { return cValueAssignment_2; }
1606 1606
1607 //STRING 1607 //STRING
1608 public RuleCall getValueSTRINGTerminalRuleCall_2_0() { return cValueSTRINGTerminalRuleCall_2_0; } 1608 public RuleCall getValueSTRINGTerminalRuleCall_2_0() { return cValueSTRINGTerminalRuleCall_2_0; }
1609 } 1609 }
1610 public class ConfigReferenceElements extends AbstractParserRuleElementFinder { 1610 public class ConfigReferenceElements extends AbstractParserRuleElementFinder {
1611 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigReference"); 1611 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigReference");
1612 private final Assignment cConfigAssignment = (Assignment)rule.eContents().get(1); 1612 private final Assignment cConfigAssignment = (Assignment)rule.eContents().get(1);
1613 private final CrossReference cConfigConfigDeclarationCrossReference_0 = (CrossReference)cConfigAssignment.eContents().get(0); 1613 private final CrossReference cConfigConfigDeclarationCrossReference_0 = (CrossReference)cConfigAssignment.eContents().get(0);
1614 private final RuleCall cConfigConfigDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cConfigConfigDeclarationCrossReference_0.eContents().get(1); 1614 private final RuleCall cConfigConfigDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cConfigConfigDeclarationCrossReference_0.eContents().get(1);
1615 1615
1616 //ConfigReference: 1616 //ConfigReference:
1617 // config=[ConfigDeclaration]; 1617 // config=[ConfigDeclaration];
1618 @Override public ParserRule getRule() { return rule; } 1618 @Override public ParserRule getRule() { return rule; }
1619 1619
1620 //config=[ConfigDeclaration] 1620 //config=[ConfigDeclaration]
1621 public Assignment getConfigAssignment() { return cConfigAssignment; } 1621 public Assignment getConfigAssignment() { return cConfigAssignment; }
1622 1622
1623 //[ConfigDeclaration] 1623 //[ConfigDeclaration]
1624 public CrossReference getConfigConfigDeclarationCrossReference_0() { return cConfigConfigDeclarationCrossReference_0; } 1624 public CrossReference getConfigConfigDeclarationCrossReference_0() { return cConfigConfigDeclarationCrossReference_0; }
1625 1625
1626 //ID 1626 //ID
1627 public RuleCall getConfigConfigDeclarationIDTerminalRuleCall_0_1() { return cConfigConfigDeclarationIDTerminalRuleCall_0_1; } 1627 public RuleCall getConfigConfigDeclarationIDTerminalRuleCall_0_1() { return cConfigConfigDeclarationIDTerminalRuleCall_0_1; }
1628 } 1628 }
1629 public class ConfigElements extends AbstractParserRuleElementFinder { 1629 public class ConfigElements extends AbstractParserRuleElementFinder {
1630 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); 1630 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config");
1631 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1631 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1632 private final RuleCall cConfigSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1632 private final RuleCall cConfigSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1633 private final RuleCall cConfigReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1633 private final RuleCall cConfigReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1634 1634
1635 //Config: 1635 //Config:
1636 // ConfigSpecification | ConfigReference; 1636 // ConfigSpecification | ConfigReference;
1637 @Override public ParserRule getRule() { return rule; } 1637 @Override public ParserRule getRule() { return rule; }
1638 1638
1639 //ConfigSpecification | ConfigReference 1639 //ConfigSpecification | ConfigReference
1640 public Alternatives getAlternatives() { return cAlternatives; } 1640 public Alternatives getAlternatives() { return cAlternatives; }
1641 1641
1642 //ConfigSpecification 1642 //ConfigSpecification
1643 public RuleCall getConfigSpecificationParserRuleCall_0() { return cConfigSpecificationParserRuleCall_0; } 1643 public RuleCall getConfigSpecificationParserRuleCall_0() { return cConfigSpecificationParserRuleCall_0; }
1644 1644
1645 //ConfigReference 1645 //ConfigReference
1646 public RuleCall getConfigReferenceParserRuleCall_1() { return cConfigReferenceParserRuleCall_1; } 1646 public RuleCall getConfigReferenceParserRuleCall_1() { return cConfigReferenceParserRuleCall_1; }
1647 } 1647 }
1648 public class ScopeSpecificationElements extends AbstractParserRuleElementFinder { 1648 public class ScopeSpecificationElements extends AbstractParserRuleElementFinder {
1649 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); 1649 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification");
1650 private final Group cGroup = (Group)rule.eContents().get(1); 1650 private final Group cGroup = (Group)rule.eContents().get(1);
1651 private final Action cScopeSpecificationAction_0 = (Action)cGroup.eContents().get(0); 1651 private final Action cScopeSpecificationAction_0 = (Action)cGroup.eContents().get(0);
1652 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 1652 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
1653 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 1653 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
1654 private final Assignment cScopesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 1654 private final Assignment cScopesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
1655 private final RuleCall cScopesTypeScopeParserRuleCall_2_0_0 = (RuleCall)cScopesAssignment_2_0.eContents().get(0); 1655 private final RuleCall cScopesTypeScopeParserRuleCall_2_0_0 = (RuleCall)cScopesAssignment_2_0.eContents().get(0);
1656 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 1656 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
1657 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 1657 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
1658 private final Assignment cScopesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 1658 private final Assignment cScopesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
1659 private final RuleCall cScopesTypeScopeParserRuleCall_2_1_1_0 = (RuleCall)cScopesAssignment_2_1_1.eContents().get(0); 1659 private final RuleCall cScopesTypeScopeParserRuleCall_2_1_1_0 = (RuleCall)cScopesAssignment_2_1_1.eContents().get(0);
1660 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 1660 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
1661 1661
1662 //ScopeSpecification: 1662 //ScopeSpecification:
1663 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? 1663 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)?
1664 // '}'; 1664 // '}';
1665 @Override public ParserRule getRule() { return rule; } 1665 @Override public ParserRule getRule() { return rule; }
1666 1666
1667 //{ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? '}' 1667 //{ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? '}'
1668 public Group getGroup() { return cGroup; } 1668 public Group getGroup() { return cGroup; }
1669 1669
1670 //{ScopeSpecification} 1670 //{ScopeSpecification}
1671 public Action getScopeSpecificationAction_0() { return cScopeSpecificationAction_0; } 1671 public Action getScopeSpecificationAction_0() { return cScopeSpecificationAction_0; }
1672 1672
1673 //'{' 1673 //'{'
1674 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 1674 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
1675 1675
1676 //(scopes+=TypeScope (',' scopes+=TypeScope)*)? 1676 //(scopes+=TypeScope (',' scopes+=TypeScope)*)?
1677 public Group getGroup_2() { return cGroup_2; } 1677 public Group getGroup_2() { return cGroup_2; }
1678 1678
1679 //scopes+=TypeScope 1679 //scopes+=TypeScope
1680 public Assignment getScopesAssignment_2_0() { return cScopesAssignment_2_0; } 1680 public Assignment getScopesAssignment_2_0() { return cScopesAssignment_2_0; }
1681 1681
1682 //TypeScope 1682 //TypeScope
1683 public RuleCall getScopesTypeScopeParserRuleCall_2_0_0() { return cScopesTypeScopeParserRuleCall_2_0_0; } 1683 public RuleCall getScopesTypeScopeParserRuleCall_2_0_0() { return cScopesTypeScopeParserRuleCall_2_0_0; }
1684 1684
1685 //(',' scopes+=TypeScope)* 1685 //(',' scopes+=TypeScope)*
1686 public Group getGroup_2_1() { return cGroup_2_1; } 1686 public Group getGroup_2_1() { return cGroup_2_1; }
1687 1687
1688 //',' 1688 //','
1689 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 1689 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
1690 1690
1691 //scopes+=TypeScope 1691 //scopes+=TypeScope
1692 public Assignment getScopesAssignment_2_1_1() { return cScopesAssignment_2_1_1; } 1692 public Assignment getScopesAssignment_2_1_1() { return cScopesAssignment_2_1_1; }
1693 1693
1694 //TypeScope 1694 //TypeScope
1695 public RuleCall getScopesTypeScopeParserRuleCall_2_1_1_0() { return cScopesTypeScopeParserRuleCall_2_1_1_0; } 1695 public RuleCall getScopesTypeScopeParserRuleCall_2_1_1_0() { return cScopesTypeScopeParserRuleCall_2_1_1_0; }
1696 1696
1697 //'}' 1697 //'}'
1698 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 1698 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
1699 } 1699 }
1700 public class TypeScopeElements extends AbstractParserRuleElementFinder { 1700 public class TypeScopeElements extends AbstractParserRuleElementFinder {
1701 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); 1701 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope");
1702 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1702 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1703 private final RuleCall cClassTypeScopeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1703 private final RuleCall cClassTypeScopeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1704 private final RuleCall cObjectTypeScopeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1704 private final RuleCall cObjectTypeScopeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1705 private final RuleCall cIntegerTypeScopeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 1705 private final RuleCall cIntegerTypeScopeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
1706 private final RuleCall cRealTypeScopeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 1706 private final RuleCall cRealTypeScopeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
1707 private final RuleCall cStringTypeScopeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 1707 private final RuleCall cStringTypeScopeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
1708 1708
1709 //TypeScope: 1709 //TypeScope:
1710 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; 1710 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope;
1711 @Override public ParserRule getRule() { return rule; } 1711 @Override public ParserRule getRule() { return rule; }
1712 1712
1713 //ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope 1713 //ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope
1714 public Alternatives getAlternatives() { return cAlternatives; } 1714 public Alternatives getAlternatives() { return cAlternatives; }
1715 1715
1716 //ClassTypeScope 1716 //ClassTypeScope
1717 public RuleCall getClassTypeScopeParserRuleCall_0() { return cClassTypeScopeParserRuleCall_0; } 1717 public RuleCall getClassTypeScopeParserRuleCall_0() { return cClassTypeScopeParserRuleCall_0; }
1718 1718
1719 //ObjectTypeScope 1719 //ObjectTypeScope
1720 public RuleCall getObjectTypeScopeParserRuleCall_1() { return cObjectTypeScopeParserRuleCall_1; } 1720 public RuleCall getObjectTypeScopeParserRuleCall_1() { return cObjectTypeScopeParserRuleCall_1; }
1721 1721
1722 //IntegerTypeScope 1722 //IntegerTypeScope
1723 public RuleCall getIntegerTypeScopeParserRuleCall_2() { return cIntegerTypeScopeParserRuleCall_2; } 1723 public RuleCall getIntegerTypeScopeParserRuleCall_2() { return cIntegerTypeScopeParserRuleCall_2; }
1724 1724
1725 //RealTypeScope 1725 //RealTypeScope
1726 public RuleCall getRealTypeScopeParserRuleCall_3() { return cRealTypeScopeParserRuleCall_3; } 1726 public RuleCall getRealTypeScopeParserRuleCall_3() { return cRealTypeScopeParserRuleCall_3; }
1727 1727
1728 //StringTypeScope 1728 //StringTypeScope
1729 public RuleCall getStringTypeScopeParserRuleCall_4() { return cStringTypeScopeParserRuleCall_4; } 1729 public RuleCall getStringTypeScopeParserRuleCall_4() { return cStringTypeScopeParserRuleCall_4; }
1730 } 1730 }
1731 public class ClassTypeScopeElements extends AbstractParserRuleElementFinder { 1731 public class ClassTypeScopeElements extends AbstractParserRuleElementFinder {
1732 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassTypeScope"); 1732 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassTypeScope");
1733 private final Group cGroup = (Group)rule.eContents().get(1); 1733 private final Group cGroup = (Group)rule.eContents().get(1);
1734 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1734 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1735 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1735 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1736 private final RuleCall cTypeClassReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1736 private final RuleCall cTypeClassReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1737 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1737 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1738 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1738 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1739 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1739 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1740 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1740 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1741 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1741 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1742 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1742 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1743 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1743 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1744 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1744 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1745 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1745 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1746 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1746 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1747 1747
1748 //ClassTypeScope: 1748 //ClassTypeScope:
1749 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 1749 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
1750 @Override public ParserRule getRule() { return rule; } 1750 @Override public ParserRule getRule() { return rule; }
1751 1751
1752 //'#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) 1752 //'#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)
1753 public Group getGroup() { return cGroup; } 1753 public Group getGroup() { return cGroup; }
1754 1754
1755 //'#' 1755 //'#'
1756 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1756 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1757 1757
1758 //type=ClassReference 1758 //type=ClassReference
1759 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1759 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1760 1760
1761 //ClassReference 1761 //ClassReference
1762 public RuleCall getTypeClassReferenceParserRuleCall_1_0() { return cTypeClassReferenceParserRuleCall_1_0; } 1762 public RuleCall getTypeClassReferenceParserRuleCall_1_0() { return cTypeClassReferenceParserRuleCall_1_0; }
1763 1763
1764 //(setsNew?='+=' | setsSum?='=') 1764 //(setsNew?='+=' | setsSum?='=')
1765 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1765 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1766 1766
1767 //setsNew?='+=' 1767 //setsNew?='+='
1768 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1768 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1769 1769
1770 //'+=' 1770 //'+='
1771 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1771 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1772 1772
1773 //setsSum?='=' 1773 //setsSum?='='
1774 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1774 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1775 1775
1776 //'=' 1776 //'='
1777 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1777 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1778 1778
1779 //(number=ExactNumber | number=IntervallNumber) 1779 //(number=ExactNumber | number=IntervallNumber)
1780 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1780 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1781 1781
1782 //number=ExactNumber 1782 //number=ExactNumber
1783 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1783 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1784 1784
1785 //ExactNumber 1785 //ExactNumber
1786 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1786 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1787 1787
1788 //number=IntervallNumber 1788 //number=IntervallNumber
1789 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1789 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1790 1790
1791 //IntervallNumber 1791 //IntervallNumber
1792 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1792 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1793 } 1793 }
1794 public class ObjectTypeScopeElements extends AbstractParserRuleElementFinder { 1794 public class ObjectTypeScopeElements extends AbstractParserRuleElementFinder {
1795 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectTypeScope"); 1795 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectTypeScope");
1796 private final Group cGroup = (Group)rule.eContents().get(1); 1796 private final Group cGroup = (Group)rule.eContents().get(1);
1797 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1797 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1798 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1798 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1799 private final RuleCall cTypeObjectReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1799 private final RuleCall cTypeObjectReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1800 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1800 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1801 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1801 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1802 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1802 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1803 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1803 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1804 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1804 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1805 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1805 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1806 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1806 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1807 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1807 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1808 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1808 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1809 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1809 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1810 1810
1811 //ObjectTypeScope: 1811 //ObjectTypeScope:
1812 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 1812 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
1813 @Override public ParserRule getRule() { return rule; } 1813 @Override public ParserRule getRule() { return rule; }
1814 1814
1815 //'#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) 1815 //'#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)
1816 public Group getGroup() { return cGroup; } 1816 public Group getGroup() { return cGroup; }
1817 1817
1818 //'#' 1818 //'#'
1819 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1819 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1820 1820
1821 //type=ObjectReference 1821 //type=ObjectReference
1822 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1822 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1823 1823
1824 //ObjectReference 1824 //ObjectReference
1825 public RuleCall getTypeObjectReferenceParserRuleCall_1_0() { return cTypeObjectReferenceParserRuleCall_1_0; } 1825 public RuleCall getTypeObjectReferenceParserRuleCall_1_0() { return cTypeObjectReferenceParserRuleCall_1_0; }
1826 1826
1827 //(setsNew?='+=' | setsSum?='=') 1827 //(setsNew?='+=' | setsSum?='=')
1828 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1828 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1829 1829
1830 //setsNew?='+=' 1830 //setsNew?='+='
1831 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1831 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1832 1832
1833 //'+=' 1833 //'+='
1834 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1834 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1835 1835
1836 //setsSum?='=' 1836 //setsSum?='='
1837 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1837 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1838 1838
1839 //'=' 1839 //'='
1840 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1840 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1841 1841
1842 //(number=ExactNumber | number=IntervallNumber) 1842 //(number=ExactNumber | number=IntervallNumber)
1843 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1843 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1844 1844
1845 //number=ExactNumber 1845 //number=ExactNumber
1846 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1846 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1847 1847
1848 //ExactNumber 1848 //ExactNumber
1849 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1849 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1850 1850
1851 //number=IntervallNumber 1851 //number=IntervallNumber
1852 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1852 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1853 1853
1854 //IntervallNumber 1854 //IntervallNumber
1855 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1855 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1856 } 1856 }
1857 public class IntegerTypeScopeElements extends AbstractParserRuleElementFinder { 1857 public class IntegerTypeScopeElements extends AbstractParserRuleElementFinder {
1858 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerTypeScope"); 1858 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerTypeScope");
1859 private final Group cGroup = (Group)rule.eContents().get(1); 1859 private final Group cGroup = (Group)rule.eContents().get(1);
1860 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1860 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1861 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1861 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1862 private final RuleCall cTypeIntegerReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1862 private final RuleCall cTypeIntegerReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1863 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1863 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1864 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1864 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1865 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1865 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1866 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1866 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1867 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1867 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1868 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1868 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1869 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1869 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1870 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1870 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1871 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1871 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1872 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1872 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1873 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); 1873 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2);
1874 private final RuleCall cNumberIntEnumberationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); 1874 private final RuleCall cNumberIntEnumberationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0);
1875 1875
1876 //IntegerTypeScope: 1876 //IntegerTypeScope:
1877 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1877 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1878 // number=IntEnumberation); 1878 // number=IntEnumberation);
1879 @Override public ParserRule getRule() { return rule; } 1879 @Override public ParserRule getRule() { return rule; }
1880 1880
1881 //'#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1881 //'#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1882 //number=IntEnumberation) 1882 //number=IntEnumberation)
1883 public Group getGroup() { return cGroup; } 1883 public Group getGroup() { return cGroup; }
1884 1884
1885 //'#' 1885 //'#'
1886 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1886 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1887 1887
1888 //type=IntegerReference 1888 //type=IntegerReference
1889 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1889 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1890 1890
1891 //IntegerReference 1891 //IntegerReference
1892 public RuleCall getTypeIntegerReferenceParserRuleCall_1_0() { return cTypeIntegerReferenceParserRuleCall_1_0; } 1892 public RuleCall getTypeIntegerReferenceParserRuleCall_1_0() { return cTypeIntegerReferenceParserRuleCall_1_0; }
1893 1893
1894 //(setsNew?='+=' | setsSum?='=') 1894 //(setsNew?='+=' | setsSum?='=')
1895 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1895 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1896 1896
1897 //setsNew?='+=' 1897 //setsNew?='+='
1898 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1898 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1899 1899
1900 //'+=' 1900 //'+='
1901 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1901 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1902 1902
1903 //setsSum?='=' 1903 //setsSum?='='
1904 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1904 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1905 1905
1906 //'=' 1906 //'='
1907 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1907 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1908 1908
1909 //(number=ExactNumber | number=IntervallNumber | number=IntEnumberation) 1909 //(number=ExactNumber | number=IntervallNumber | number=IntEnumberation)
1910 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1910 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1911 1911
1912 //number=ExactNumber 1912 //number=ExactNumber
1913 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1913 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1914 1914
1915 //ExactNumber 1915 //ExactNumber
1916 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1916 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1917 1917
1918 //number=IntervallNumber 1918 //number=IntervallNumber
1919 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1919 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1920 1920
1921 //IntervallNumber 1921 //IntervallNumber
1922 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1922 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1923 1923
1924 //number=IntEnumberation 1924 //number=IntEnumberation
1925 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } 1925 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; }
1926 1926
1927 //IntEnumberation 1927 //IntEnumberation
1928 public RuleCall getNumberIntEnumberationParserRuleCall_3_2_0() { return cNumberIntEnumberationParserRuleCall_3_2_0; } 1928 public RuleCall getNumberIntEnumberationParserRuleCall_3_2_0() { return cNumberIntEnumberationParserRuleCall_3_2_0; }
1929 } 1929 }
1930 public class RealTypeScopeElements extends AbstractParserRuleElementFinder { 1930 public class RealTypeScopeElements extends AbstractParserRuleElementFinder {
1931 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealTypeScope"); 1931 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealTypeScope");
1932 private final Group cGroup = (Group)rule.eContents().get(1); 1932 private final Group cGroup = (Group)rule.eContents().get(1);
1933 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1933 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1934 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1934 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1935 private final RuleCall cTypeRealReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1935 private final RuleCall cTypeRealReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1936 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1936 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1937 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1937 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1938 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1938 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1939 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1939 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1940 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1940 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1941 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1941 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1942 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1942 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1943 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1943 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1944 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1944 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1945 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1945 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1946 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); 1946 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2);
1947 private final RuleCall cNumberRealEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); 1947 private final RuleCall cNumberRealEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0);
1948 1948
1949 //RealTypeScope: 1949 //RealTypeScope:
1950 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1950 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1951 // number=RealEnumeration); 1951 // number=RealEnumeration);
1952 @Override public ParserRule getRule() { return rule; } 1952 @Override public ParserRule getRule() { return rule; }
1953 1953
1954 //'#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1954 //'#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1955 //number=RealEnumeration) 1955 //number=RealEnumeration)
1956 public Group getGroup() { return cGroup; } 1956 public Group getGroup() { return cGroup; }
1957 1957
1958 //'#' 1958 //'#'
1959 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1959 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1960 1960
1961 //type=RealReference 1961 //type=RealReference
1962 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1962 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1963 1963
1964 //RealReference 1964 //RealReference
1965 public RuleCall getTypeRealReferenceParserRuleCall_1_0() { return cTypeRealReferenceParserRuleCall_1_0; } 1965 public RuleCall getTypeRealReferenceParserRuleCall_1_0() { return cTypeRealReferenceParserRuleCall_1_0; }
1966 1966
1967 //(setsNew?='+=' | setsSum?='=') 1967 //(setsNew?='+=' | setsSum?='=')
1968 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1968 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1969 1969
1970 //setsNew?='+=' 1970 //setsNew?='+='
1971 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1971 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1972 1972
1973 //'+=' 1973 //'+='
1974 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1974 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1975 1975
1976 //setsSum?='=' 1976 //setsSum?='='
1977 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1977 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1978 1978
1979 //'=' 1979 //'='
1980 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1980 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1981 1981
1982 //(number=ExactNumber | number=IntervallNumber | number=RealEnumeration) 1982 //(number=ExactNumber | number=IntervallNumber | number=RealEnumeration)
1983 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1983 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1984 1984
1985 //number=ExactNumber 1985 //number=ExactNumber
1986 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1986 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1987 1987
1988 //ExactNumber 1988 //ExactNumber
1989 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1989 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1990 1990
1991 //number=IntervallNumber 1991 //number=IntervallNumber
1992 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1992 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1993 1993
1994 //IntervallNumber 1994 //IntervallNumber
1995 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1995 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1996 1996
1997 //number=RealEnumeration 1997 //number=RealEnumeration
1998 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } 1998 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; }
1999 1999
2000 //RealEnumeration 2000 //RealEnumeration
2001 public RuleCall getNumberRealEnumerationParserRuleCall_3_2_0() { return cNumberRealEnumerationParserRuleCall_3_2_0; } 2001 public RuleCall getNumberRealEnumerationParserRuleCall_3_2_0() { return cNumberRealEnumerationParserRuleCall_3_2_0; }
2002 } 2002 }
2003 public class StringTypeScopeElements extends AbstractParserRuleElementFinder { 2003 public class StringTypeScopeElements extends AbstractParserRuleElementFinder {
2004 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringTypeScope"); 2004 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringTypeScope");
2005 private final Group cGroup = (Group)rule.eContents().get(1); 2005 private final Group cGroup = (Group)rule.eContents().get(1);
2006 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 2006 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
2007 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 2007 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
2008 private final RuleCall cTypeStringReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 2008 private final RuleCall cTypeStringReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
2009 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 2009 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
2010 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 2010 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
2011 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 2011 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
2012 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 2012 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
2013 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 2013 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
2014 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 2014 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
2015 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 2015 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
2016 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 2016 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
2017 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 2017 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
2018 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 2018 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
2019 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); 2019 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2);
2020 private final RuleCall cNumberStringEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); 2020 private final RuleCall cNumberStringEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0);
2021 2021
2022 //StringTypeScope: 2022 //StringTypeScope:
2023 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 2023 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
2024 // number=StringEnumeration); 2024 // number=StringEnumeration);
2025 @Override public ParserRule getRule() { return rule; } 2025 @Override public ParserRule getRule() { return rule; }
2026 2026
2027 //'#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 2027 //'#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
2028 //number=StringEnumeration) 2028 //number=StringEnumeration)
2029 public Group getGroup() { return cGroup; } 2029 public Group getGroup() { return cGroup; }
2030 2030
2031 //'#' 2031 //'#'
2032 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 2032 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
2033 2033
2034 //type=StringReference 2034 //type=StringReference
2035 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 2035 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
2036 2036
2037 //StringReference 2037 //StringReference
2038 public RuleCall getTypeStringReferenceParserRuleCall_1_0() { return cTypeStringReferenceParserRuleCall_1_0; } 2038 public RuleCall getTypeStringReferenceParserRuleCall_1_0() { return cTypeStringReferenceParserRuleCall_1_0; }
2039 2039
2040 //(setsNew?='+=' | setsSum?='=') 2040 //(setsNew?='+=' | setsSum?='=')
2041 public Alternatives getAlternatives_2() { return cAlternatives_2; } 2041 public Alternatives getAlternatives_2() { return cAlternatives_2; }
2042 2042
2043 //setsNew?='+=' 2043 //setsNew?='+='
2044 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 2044 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
2045 2045
2046 //'+=' 2046 //'+='
2047 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 2047 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
2048 2048
2049 //setsSum?='=' 2049 //setsSum?='='
2050 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 2050 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
2051 2051
2052 //'=' 2052 //'='
2053 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 2053 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
2054 2054
2055 //(number=ExactNumber | number=IntervallNumber | number=StringEnumeration) 2055 //(number=ExactNumber | number=IntervallNumber | number=StringEnumeration)
2056 public Alternatives getAlternatives_3() { return cAlternatives_3; } 2056 public Alternatives getAlternatives_3() { return cAlternatives_3; }
2057 2057
2058 //number=ExactNumber 2058 //number=ExactNumber
2059 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 2059 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
2060 2060
2061 //ExactNumber 2061 //ExactNumber
2062 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 2062 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
2063 2063
2064 //number=IntervallNumber 2064 //number=IntervallNumber
2065 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 2065 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
2066 2066
2067 //IntervallNumber 2067 //IntervallNumber
2068 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 2068 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
2069 2069
2070 //number=StringEnumeration 2070 //number=StringEnumeration
2071 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } 2071 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; }
2072 2072
2073 //StringEnumeration 2073 //StringEnumeration
2074 public RuleCall getNumberStringEnumerationParserRuleCall_3_2_0() { return cNumberStringEnumerationParserRuleCall_3_2_0; } 2074 public RuleCall getNumberStringEnumerationParserRuleCall_3_2_0() { return cNumberStringEnumerationParserRuleCall_3_2_0; }
2075 } 2075 }
2076 public class TypeReferenceElements extends AbstractParserRuleElementFinder { 2076 public class TypeReferenceElements extends AbstractParserRuleElementFinder {
2077 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); 2077 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference");
2078 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2078 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2079 private final RuleCall cClassReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 2079 private final RuleCall cClassReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
2080 private final RuleCall cObjectReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 2080 private final RuleCall cObjectReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
2081 private final RuleCall cIntegerReferenceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 2081 private final RuleCall cIntegerReferenceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
2082 private final RuleCall cRealReferenceParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 2082 private final RuleCall cRealReferenceParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
2083 private final RuleCall cStringReferenceParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 2083 private final RuleCall cStringReferenceParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
2084 2084
2085 //TypeReference: 2085 //TypeReference:
2086 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; 2086 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
2087 @Override public ParserRule getRule() { return rule; } 2087 @Override public ParserRule getRule() { return rule; }
2088 2088
2089 //ClassReference | ObjectReference | IntegerReference | RealReference | StringReference 2089 //ClassReference | ObjectReference | IntegerReference | RealReference | StringReference
2090 public Alternatives getAlternatives() { return cAlternatives; } 2090 public Alternatives getAlternatives() { return cAlternatives; }
2091 2091
2092 //ClassReference 2092 //ClassReference
2093 public RuleCall getClassReferenceParserRuleCall_0() { return cClassReferenceParserRuleCall_0; } 2093 public RuleCall getClassReferenceParserRuleCall_0() { return cClassReferenceParserRuleCall_0; }
2094 2094
2095 //ObjectReference 2095 //ObjectReference
2096 public RuleCall getObjectReferenceParserRuleCall_1() { return cObjectReferenceParserRuleCall_1; } 2096 public RuleCall getObjectReferenceParserRuleCall_1() { return cObjectReferenceParserRuleCall_1; }
2097 2097
2098 //IntegerReference 2098 //IntegerReference
2099 public RuleCall getIntegerReferenceParserRuleCall_2() { return cIntegerReferenceParserRuleCall_2; } 2099 public RuleCall getIntegerReferenceParserRuleCall_2() { return cIntegerReferenceParserRuleCall_2; }
2100 2100
2101 //RealReference 2101 //RealReference
2102 public RuleCall getRealReferenceParserRuleCall_3() { return cRealReferenceParserRuleCall_3; } 2102 public RuleCall getRealReferenceParserRuleCall_3() { return cRealReferenceParserRuleCall_3; }
2103 2103
2104 //StringReference 2104 //StringReference
2105 public RuleCall getStringReferenceParserRuleCall_4() { return cStringReferenceParserRuleCall_4; } 2105 public RuleCall getStringReferenceParserRuleCall_4() { return cStringReferenceParserRuleCall_4; }
2106 } 2106 }
2107 public class ClassReferenceElements extends AbstractParserRuleElementFinder { 2107 public class ClassReferenceElements extends AbstractParserRuleElementFinder {
2108 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); 2108 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference");
2109 private final Group cGroup = (Group)rule.eContents().get(1); 2109 private final Group cGroup = (Group)rule.eContents().get(1);
2110 private final Keyword cLessThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 2110 private final Keyword cLessThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
2111 private final Assignment cElementAssignment_1 = (Assignment)cGroup.eContents().get(1); 2111 private final Assignment cElementAssignment_1 = (Assignment)cGroup.eContents().get(1);
2112 private final RuleCall cElementMetamodelElementParserRuleCall_1_0 = (RuleCall)cElementAssignment_1.eContents().get(0); 2112 private final RuleCall cElementMetamodelElementParserRuleCall_1_0 = (RuleCall)cElementAssignment_1.eContents().get(0);
2113 private final Keyword cGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2); 2113 private final Keyword cGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2);
2114 2114
2115 //ClassReference: 2115 //ClassReference:
2116 // '<' element=MetamodelElement '>'; 2116 // '<' element=MetamodelElement '>';
2117 @Override public ParserRule getRule() { return rule; } 2117 @Override public ParserRule getRule() { return rule; }
2118 2118
2119 //'<' element=MetamodelElement '>' 2119 //'<' element=MetamodelElement '>'
2120 public Group getGroup() { return cGroup; } 2120 public Group getGroup() { return cGroup; }
2121 2121
2122 //'<' 2122 //'<'
2123 public Keyword getLessThanSignKeyword_0() { return cLessThanSignKeyword_0; } 2123 public Keyword getLessThanSignKeyword_0() { return cLessThanSignKeyword_0; }
2124 2124
2125 //element=MetamodelElement 2125 //element=MetamodelElement
2126 public Assignment getElementAssignment_1() { return cElementAssignment_1; } 2126 public Assignment getElementAssignment_1() { return cElementAssignment_1; }
2127 2127
2128 //MetamodelElement 2128 //MetamodelElement
2129 public RuleCall getElementMetamodelElementParserRuleCall_1_0() { return cElementMetamodelElementParserRuleCall_1_0; } 2129 public RuleCall getElementMetamodelElementParserRuleCall_1_0() { return cElementMetamodelElementParserRuleCall_1_0; }
2130 2130
2131 //'>' 2131 //'>'
2132 public Keyword getGreaterThanSignKeyword_2() { return cGreaterThanSignKeyword_2; } 2132 public Keyword getGreaterThanSignKeyword_2() { return cGreaterThanSignKeyword_2; }
2133 } 2133 }
2134 public class ObjectReferenceElements extends AbstractParserRuleElementFinder { 2134 public class ObjectReferenceElements extends AbstractParserRuleElementFinder {
2135 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); 2135 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference");
2136 private final Group cGroup = (Group)rule.eContents().get(1); 2136 private final Group cGroup = (Group)rule.eContents().get(1);
2137 private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0); 2137 private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0);
2138 private final Keyword cNodeKeyword_1 = (Keyword)cGroup.eContents().get(1); 2138 private final Keyword cNodeKeyword_1 = (Keyword)cGroup.eContents().get(1);
2139 2139
2140 //ObjectReference: 2140 //ObjectReference:
2141 // {ObjectReference} 'node'; 2141 // {ObjectReference} 'node';
2142 @Override public ParserRule getRule() { return rule; } 2142 @Override public ParserRule getRule() { return rule; }
2143 2143
2144 //{ObjectReference} 'node' 2144 //{ObjectReference} 'node'
2145 public Group getGroup() { return cGroup; } 2145 public Group getGroup() { return cGroup; }
2146 2146
2147 //{ObjectReference} 2147 //{ObjectReference}
2148 public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; } 2148 public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; }
2149 2149
2150 //'node' 2150 //'node'
2151 public Keyword getNodeKeyword_1() { return cNodeKeyword_1; } 2151 public Keyword getNodeKeyword_1() { return cNodeKeyword_1; }
2152 } 2152 }
2153 public class IntegerReferenceElements extends AbstractParserRuleElementFinder { 2153 public class IntegerReferenceElements extends AbstractParserRuleElementFinder {
2154 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); 2154 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference");
2155 private final Group cGroup = (Group)rule.eContents().get(1); 2155 private final Group cGroup = (Group)rule.eContents().get(1);
2156 private final Action cIntegerScopeAction_0 = (Action)cGroup.eContents().get(0); 2156 private final Action cIntegerScopeAction_0 = (Action)cGroup.eContents().get(0);
2157 private final Keyword cIntKeyword_1 = (Keyword)cGroup.eContents().get(1); 2157 private final Keyword cIntKeyword_1 = (Keyword)cGroup.eContents().get(1);
2158 2158
2159 //IntegerReference: 2159 //IntegerReference:
2160 // {IntegerScope} 'int'; 2160 // {IntegerScope} 'int';
2161 @Override public ParserRule getRule() { return rule; } 2161 @Override public ParserRule getRule() { return rule; }
2162 2162
2163 //{IntegerScope} 'int' 2163 //{IntegerScope} 'int'
2164 public Group getGroup() { return cGroup; } 2164 public Group getGroup() { return cGroup; }
2165 2165
2166 //{IntegerScope} 2166 //{IntegerScope}
2167 public Action getIntegerScopeAction_0() { return cIntegerScopeAction_0; } 2167 public Action getIntegerScopeAction_0() { return cIntegerScopeAction_0; }
2168 2168
2169 //'int' 2169 //'int'
2170 public Keyword getIntKeyword_1() { return cIntKeyword_1; } 2170 public Keyword getIntKeyword_1() { return cIntKeyword_1; }
2171 } 2171 }
2172 public class RealReferenceElements extends AbstractParserRuleElementFinder { 2172 public class RealReferenceElements extends AbstractParserRuleElementFinder {
2173 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); 2173 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference");
2174 private final Group cGroup = (Group)rule.eContents().get(1); 2174 private final Group cGroup = (Group)rule.eContents().get(1);
2175 private final Action cRealScopeAction_0 = (Action)cGroup.eContents().get(0); 2175 private final Action cRealScopeAction_0 = (Action)cGroup.eContents().get(0);
2176 private final Keyword cRealKeyword_1 = (Keyword)cGroup.eContents().get(1); 2176 private final Keyword cRealKeyword_1 = (Keyword)cGroup.eContents().get(1);
2177 2177
2178 //RealReference: 2178 //RealReference:
2179 // {RealScope} 'real'; 2179 // {RealScope} 'real';
2180 @Override public ParserRule getRule() { return rule; } 2180 @Override public ParserRule getRule() { return rule; }
2181 2181
2182 //{RealScope} 'real' 2182 //{RealScope} 'real'
2183 public Group getGroup() { return cGroup; } 2183 public Group getGroup() { return cGroup; }
2184 2184
2185 //{RealScope} 2185 //{RealScope}
2186 public Action getRealScopeAction_0() { return cRealScopeAction_0; } 2186 public Action getRealScopeAction_0() { return cRealScopeAction_0; }
2187 2187
2188 //'real' 2188 //'real'
2189 public Keyword getRealKeyword_1() { return cRealKeyword_1; } 2189 public Keyword getRealKeyword_1() { return cRealKeyword_1; }
2190 } 2190 }
2191 public class StringReferenceElements extends AbstractParserRuleElementFinder { 2191 public class StringReferenceElements extends AbstractParserRuleElementFinder {
2192 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); 2192 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference");
2193 private final Group cGroup = (Group)rule.eContents().get(1); 2193 private final Group cGroup = (Group)rule.eContents().get(1);
2194 private final Action cStringScopeAction_0 = (Action)cGroup.eContents().get(0); 2194 private final Action cStringScopeAction_0 = (Action)cGroup.eContents().get(0);
2195 private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); 2195 private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1);
2196 2196
2197 //StringReference: 2197 //StringReference:
2198 // {StringScope} 'string'; 2198 // {StringScope} 'string';
2199 @Override public ParserRule getRule() { return rule; } 2199 @Override public ParserRule getRule() { return rule; }
2200 2200
2201 //{StringScope} 'string' 2201 //{StringScope} 'string'
2202 public Group getGroup() { return cGroup; } 2202 public Group getGroup() { return cGroup; }
2203 2203
2204 //{StringScope} 2204 //{StringScope}
2205 public Action getStringScopeAction_0() { return cStringScopeAction_0; } 2205 public Action getStringScopeAction_0() { return cStringScopeAction_0; }
2206 2206
2207 //'string' 2207 //'string'
2208 public Keyword getStringKeyword_1() { return cStringKeyword_1; } 2208 public Keyword getStringKeyword_1() { return cStringKeyword_1; }
2209 } 2209 }
2210 public class NumberSpecificationElements extends AbstractParserRuleElementFinder { 2210 public class NumberSpecificationElements extends AbstractParserRuleElementFinder {
2211 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.NumberSpecification"); 2211 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.NumberSpecification");
2212 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2212 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2213 private final RuleCall cExactNumberParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 2213 private final RuleCall cExactNumberParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
2214 private final RuleCall cIntervallNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 2214 private final RuleCall cIntervallNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
2215 private final RuleCall cIntEnumberationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 2215 private final RuleCall cIntEnumberationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
2216 private final RuleCall cRealEnumerationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 2216 private final RuleCall cRealEnumerationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
2217 private final RuleCall cStringEnumerationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 2217 private final RuleCall cStringEnumerationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
2218 2218
2219 //NumberSpecification: 2219 //NumberSpecification:
2220 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; 2220 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration;
2221 @Override public ParserRule getRule() { return rule; } 2221 @Override public ParserRule getRule() { return rule; }
2222 2222
2223 //ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration 2223 //ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration
2224 public Alternatives getAlternatives() { return cAlternatives; } 2224 public Alternatives getAlternatives() { return cAlternatives; }
2225 2225
2226 //ExactNumber 2226 //ExactNumber
2227 public RuleCall getExactNumberParserRuleCall_0() { return cExactNumberParserRuleCall_0; } 2227 public RuleCall getExactNumberParserRuleCall_0() { return cExactNumberParserRuleCall_0; }
2228 2228
2229 //IntervallNumber 2229 //IntervallNumber
2230 public RuleCall getIntervallNumberParserRuleCall_1() { return cIntervallNumberParserRuleCall_1; } 2230 public RuleCall getIntervallNumberParserRuleCall_1() { return cIntervallNumberParserRuleCall_1; }
2231 2231
2232 //IntEnumberation 2232 //IntEnumberation
2233 public RuleCall getIntEnumberationParserRuleCall_2() { return cIntEnumberationParserRuleCall_2; } 2233 public RuleCall getIntEnumberationParserRuleCall_2() { return cIntEnumberationParserRuleCall_2; }
2234 2234
2235 //RealEnumeration 2235 //RealEnumeration
2236 public RuleCall getRealEnumerationParserRuleCall_3() { return cRealEnumerationParserRuleCall_3; } 2236 public RuleCall getRealEnumerationParserRuleCall_3() { return cRealEnumerationParserRuleCall_3; }
2237 2237
2238 //StringEnumeration 2238 //StringEnumeration
2239 public RuleCall getStringEnumerationParserRuleCall_4() { return cStringEnumerationParserRuleCall_4; } 2239 public RuleCall getStringEnumerationParserRuleCall_4() { return cStringEnumerationParserRuleCall_4; }
2240 } 2240 }
2241 public class ExactNumberElements extends AbstractParserRuleElementFinder { 2241 public class ExactNumberElements extends AbstractParserRuleElementFinder {
2242 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 2242 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
2243 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2243 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2244 private final Assignment cExactNumberAssignment_0 = (Assignment)cAlternatives.eContents().get(0); 2244 private final Assignment cExactNumberAssignment_0 = (Assignment)cAlternatives.eContents().get(0);
2245 private final RuleCall cExactNumberINTTerminalRuleCall_0_0 = (RuleCall)cExactNumberAssignment_0.eContents().get(0); 2245 private final RuleCall cExactNumberINTTerminalRuleCall_0_0 = (RuleCall)cExactNumberAssignment_0.eContents().get(0);
2246 private final Assignment cExactUnlimitedAssignment_1 = (Assignment)cAlternatives.eContents().get(1); 2246 private final Assignment cExactUnlimitedAssignment_1 = (Assignment)cAlternatives.eContents().get(1);
2247 private final Keyword cExactUnlimitedAsteriskKeyword_1_0 = (Keyword)cExactUnlimitedAssignment_1.eContents().get(0); 2247 private final Keyword cExactUnlimitedAsteriskKeyword_1_0 = (Keyword)cExactUnlimitedAssignment_1.eContents().get(0);
2248 2248
2249 //ExactNumber: 2249 //ExactNumber:
2250 // exactNumber=INT | exactUnlimited?='*'; 2250 // exactNumber=INT | exactUnlimited?='*';
2251 @Override public ParserRule getRule() { return rule; } 2251 @Override public ParserRule getRule() { return rule; }
2252 2252
2253 //exactNumber=INT | exactUnlimited?='*' 2253 //exactNumber=INT | exactUnlimited?='*'
2254 public Alternatives getAlternatives() { return cAlternatives; } 2254 public Alternatives getAlternatives() { return cAlternatives; }
2255 2255
2256 //exactNumber=INT 2256 //exactNumber=INT
2257 public Assignment getExactNumberAssignment_0() { return cExactNumberAssignment_0; } 2257 public Assignment getExactNumberAssignment_0() { return cExactNumberAssignment_0; }
2258 2258
2259 //INT 2259 //INT
2260 public RuleCall getExactNumberINTTerminalRuleCall_0_0() { return cExactNumberINTTerminalRuleCall_0_0; } 2260 public RuleCall getExactNumberINTTerminalRuleCall_0_0() { return cExactNumberINTTerminalRuleCall_0_0; }
2261 2261
2262 //exactUnlimited?='*' 2262 //exactUnlimited?='*'
2263 public Assignment getExactUnlimitedAssignment_1() { return cExactUnlimitedAssignment_1; } 2263 public Assignment getExactUnlimitedAssignment_1() { return cExactUnlimitedAssignment_1; }
2264 2264
2265 //'*' 2265 //'*'
2266 public Keyword getExactUnlimitedAsteriskKeyword_1_0() { return cExactUnlimitedAsteriskKeyword_1_0; } 2266 public Keyword getExactUnlimitedAsteriskKeyword_1_0() { return cExactUnlimitedAsteriskKeyword_1_0; }
2267 } 2267 }
2268 public class IntervallNumberElements extends AbstractParserRuleElementFinder { 2268 public class IntervallNumberElements extends AbstractParserRuleElementFinder {
2269 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 2269 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
2270 private final Group cGroup = (Group)rule.eContents().get(1); 2270 private final Group cGroup = (Group)rule.eContents().get(1);
2271 private final Assignment cMinAssignment_0 = (Assignment)cGroup.eContents().get(0); 2271 private final Assignment cMinAssignment_0 = (Assignment)cGroup.eContents().get(0);
2272 private final RuleCall cMinINTTerminalRuleCall_0_0 = (RuleCall)cMinAssignment_0.eContents().get(0); 2272 private final RuleCall cMinINTTerminalRuleCall_0_0 = (RuleCall)cMinAssignment_0.eContents().get(0);
2273 private final Keyword cFullStopFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); 2273 private final Keyword cFullStopFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1);
2274 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 2274 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
2275 private final Assignment cMaxNumberAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 2275 private final Assignment cMaxNumberAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
2276 private final RuleCall cMaxNumberINTTerminalRuleCall_2_0_0 = (RuleCall)cMaxNumberAssignment_2_0.eContents().get(0); 2276 private final RuleCall cMaxNumberINTTerminalRuleCall_2_0_0 = (RuleCall)cMaxNumberAssignment_2_0.eContents().get(0);
2277 private final Assignment cMaxUnlimitedAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 2277 private final Assignment cMaxUnlimitedAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
2278 private final Keyword cMaxUnlimitedAsteriskKeyword_2_1_0 = (Keyword)cMaxUnlimitedAssignment_2_1.eContents().get(0); 2278 private final Keyword cMaxUnlimitedAsteriskKeyword_2_1_0 = (Keyword)cMaxUnlimitedAssignment_2_1.eContents().get(0);
2279 2279
2280 //IntervallNumber: 2280 //IntervallNumber:
2281 // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); 2281 // min=INT '..' (maxNumber=INT | maxUnlimited?='*');
2282 @Override public ParserRule getRule() { return rule; } 2282 @Override public ParserRule getRule() { return rule; }
2283 2283
2284 //min=INT '..' (maxNumber=INT | maxUnlimited?='*') 2284 //min=INT '..' (maxNumber=INT | maxUnlimited?='*')
2285 public Group getGroup() { return cGroup; } 2285 public Group getGroup() { return cGroup; }
2286 2286
2287 //min=INT 2287 //min=INT
2288 public Assignment getMinAssignment_0() { return cMinAssignment_0; } 2288 public Assignment getMinAssignment_0() { return cMinAssignment_0; }
2289 2289
2290 //INT 2290 //INT
2291 public RuleCall getMinINTTerminalRuleCall_0_0() { return cMinINTTerminalRuleCall_0_0; } 2291 public RuleCall getMinINTTerminalRuleCall_0_0() { return cMinINTTerminalRuleCall_0_0; }
2292 2292
2293 //'..' 2293 //'..'
2294 public Keyword getFullStopFullStopKeyword_1() { return cFullStopFullStopKeyword_1; } 2294 public Keyword getFullStopFullStopKeyword_1() { return cFullStopFullStopKeyword_1; }
2295 2295
2296 //(maxNumber=INT | maxUnlimited?='*') 2296 //(maxNumber=INT | maxUnlimited?='*')
2297 public Alternatives getAlternatives_2() { return cAlternatives_2; } 2297 public Alternatives getAlternatives_2() { return cAlternatives_2; }
2298 2298
2299 //maxNumber=INT 2299 //maxNumber=INT
2300 public Assignment getMaxNumberAssignment_2_0() { return cMaxNumberAssignment_2_0; } 2300 public Assignment getMaxNumberAssignment_2_0() { return cMaxNumberAssignment_2_0; }
2301 2301
2302 //INT 2302 //INT
2303 public RuleCall getMaxNumberINTTerminalRuleCall_2_0_0() { return cMaxNumberINTTerminalRuleCall_2_0_0; } 2303 public RuleCall getMaxNumberINTTerminalRuleCall_2_0_0() { return cMaxNumberINTTerminalRuleCall_2_0_0; }
2304 2304
2305 //maxUnlimited?='*' 2305 //maxUnlimited?='*'
2306 public Assignment getMaxUnlimitedAssignment_2_1() { return cMaxUnlimitedAssignment_2_1; } 2306 public Assignment getMaxUnlimitedAssignment_2_1() { return cMaxUnlimitedAssignment_2_1; }
2307 2307
2308 //'*' 2308 //'*'
2309 public Keyword getMaxUnlimitedAsteriskKeyword_2_1_0() { return cMaxUnlimitedAsteriskKeyword_2_1_0; } 2309 public Keyword getMaxUnlimitedAsteriskKeyword_2_1_0() { return cMaxUnlimitedAsteriskKeyword_2_1_0; }
2310 } 2310 }
2311 public class IntEnumberationElements extends AbstractParserRuleElementFinder { 2311 public class IntEnumberationElements extends AbstractParserRuleElementFinder {
2312 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); 2312 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation");
2313 private final Group cGroup = (Group)rule.eContents().get(1); 2313 private final Group cGroup = (Group)rule.eContents().get(1);
2314 private final Action cIntEnumberationAction_0 = (Action)cGroup.eContents().get(0); 2314 private final Action cIntEnumberationAction_0 = (Action)cGroup.eContents().get(0);
2315 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 2315 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
2316 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 2316 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
2317 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 2317 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
2318 private final RuleCall cEntryINTLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); 2318 private final RuleCall cEntryINTLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0);
2319 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 2319 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
2320 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 2320 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
2321 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 2321 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
2322 private final RuleCall cEntryINTLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); 2322 private final RuleCall cEntryINTLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0);
2323 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 2323 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
2324 2324
2325 //IntEnumberation: 2325 //IntEnumberation:
2326 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; 2326 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}';
2327 @Override public ParserRule getRule() { return rule; } 2327 @Override public ParserRule getRule() { return rule; }
2328 2328
2329 //{IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}' 2329 //{IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'
2330 public Group getGroup() { return cGroup; } 2330 public Group getGroup() { return cGroup; }
2331 2331
2332 //{IntEnumberation} 2332 //{IntEnumberation}
2333 public Action getIntEnumberationAction_0() { return cIntEnumberationAction_0; } 2333 public Action getIntEnumberationAction_0() { return cIntEnumberationAction_0; }
2334 2334
2335 //'{' 2335 //'{'
2336 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 2336 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
2337 2337
2338 //(entry+=INTLiteral (',' entry+=INTLiteral)*)? 2338 //(entry+=INTLiteral (',' entry+=INTLiteral)*)?
2339 public Group getGroup_2() { return cGroup_2; } 2339 public Group getGroup_2() { return cGroup_2; }
2340 2340
2341 //entry+=INTLiteral 2341 //entry+=INTLiteral
2342 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } 2342 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; }
2343 2343
2344 //INTLiteral 2344 //INTLiteral
2345 public RuleCall getEntryINTLiteralParserRuleCall_2_0_0() { return cEntryINTLiteralParserRuleCall_2_0_0; } 2345 public RuleCall getEntryINTLiteralParserRuleCall_2_0_0() { return cEntryINTLiteralParserRuleCall_2_0_0; }
2346 2346
2347 //(',' entry+=INTLiteral)* 2347 //(',' entry+=INTLiteral)*
2348 public Group getGroup_2_1() { return cGroup_2_1; } 2348 public Group getGroup_2_1() { return cGroup_2_1; }
2349 2349
2350 //',' 2350 //','
2351 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 2351 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
2352 2352
2353 //entry+=INTLiteral 2353 //entry+=INTLiteral
2354 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } 2354 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; }
2355 2355
2356 //INTLiteral 2356 //INTLiteral
2357 public RuleCall getEntryINTLiteralParserRuleCall_2_1_1_0() { return cEntryINTLiteralParserRuleCall_2_1_1_0; } 2357 public RuleCall getEntryINTLiteralParserRuleCall_2_1_1_0() { return cEntryINTLiteralParserRuleCall_2_1_1_0; }
2358 2358
2359 //'}' 2359 //'}'
2360 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 2360 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
2361 } 2361 }
2362 public class RealEnumerationElements extends AbstractParserRuleElementFinder { 2362 public class RealEnumerationElements extends AbstractParserRuleElementFinder {
2363 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); 2363 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration");
2364 private final Group cGroup = (Group)rule.eContents().get(1); 2364 private final Group cGroup = (Group)rule.eContents().get(1);
2365 private final Action cRealEnumerationAction_0 = (Action)cGroup.eContents().get(0); 2365 private final Action cRealEnumerationAction_0 = (Action)cGroup.eContents().get(0);
2366 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 2366 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
2367 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 2367 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
2368 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 2368 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
2369 private final RuleCall cEntryREALLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); 2369 private final RuleCall cEntryREALLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0);
2370 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 2370 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
2371 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 2371 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
2372 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 2372 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
2373 private final RuleCall cEntryREALLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); 2373 private final RuleCall cEntryREALLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0);
2374 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 2374 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
2375 2375
2376 //RealEnumeration: 2376 //RealEnumeration:
2377 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; 2377 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}';
2378 @Override public ParserRule getRule() { return rule; } 2378 @Override public ParserRule getRule() { return rule; }
2379 2379
2380 //{RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}' 2380 //{RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'
2381 public Group getGroup() { return cGroup; } 2381 public Group getGroup() { return cGroup; }
2382 2382
2383 //{RealEnumeration} 2383 //{RealEnumeration}
2384 public Action getRealEnumerationAction_0() { return cRealEnumerationAction_0; } 2384 public Action getRealEnumerationAction_0() { return cRealEnumerationAction_0; }
2385 2385
2386 //'{' 2386 //'{'
2387 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 2387 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
2388 2388
2389 //(entry+=REALLiteral (',' entry+=REALLiteral)*)? 2389 //(entry+=REALLiteral (',' entry+=REALLiteral)*)?
2390 public Group getGroup_2() { return cGroup_2; } 2390 public Group getGroup_2() { return cGroup_2; }
2391 2391
2392 //entry+=REALLiteral 2392 //entry+=REALLiteral
2393 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } 2393 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; }
2394 2394
2395 //REALLiteral 2395 //REALLiteral
2396 public RuleCall getEntryREALLiteralParserRuleCall_2_0_0() { return cEntryREALLiteralParserRuleCall_2_0_0; } 2396 public RuleCall getEntryREALLiteralParserRuleCall_2_0_0() { return cEntryREALLiteralParserRuleCall_2_0_0; }
2397 2397
2398 //(',' entry+=REALLiteral)* 2398 //(',' entry+=REALLiteral)*
2399 public Group getGroup_2_1() { return cGroup_2_1; } 2399 public Group getGroup_2_1() { return cGroup_2_1; }
2400 2400
2401 //',' 2401 //','
2402 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 2402 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
2403 2403
2404 //entry+=REALLiteral 2404 //entry+=REALLiteral
2405 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } 2405 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; }
2406 2406
2407 //REALLiteral 2407 //REALLiteral
2408 public RuleCall getEntryREALLiteralParserRuleCall_2_1_1_0() { return cEntryREALLiteralParserRuleCall_2_1_1_0; } 2408 public RuleCall getEntryREALLiteralParserRuleCall_2_1_1_0() { return cEntryREALLiteralParserRuleCall_2_1_1_0; }
2409 2409
2410 //'}' 2410 //'}'
2411 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 2411 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
2412 } 2412 }
2413 public class StringEnumerationElements extends AbstractParserRuleElementFinder { 2413 public class StringEnumerationElements extends AbstractParserRuleElementFinder {
2414 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); 2414 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration");
2415 private final Group cGroup = (Group)rule.eContents().get(1); 2415 private final Group cGroup = (Group)rule.eContents().get(1);
2416 private final Action cStringEnumerationAction_0 = (Action)cGroup.eContents().get(0); 2416 private final Action cStringEnumerationAction_0 = (Action)cGroup.eContents().get(0);
2417 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 2417 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
2418 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 2418 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
2419 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 2419 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
2420 private final RuleCall cEntrySTRINGTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); 2420 private final RuleCall cEntrySTRINGTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0);
2421 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 2421 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
2422 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 2422 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
2423 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 2423 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
2424 private final RuleCall cEntrySTRINGTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); 2424 private final RuleCall cEntrySTRINGTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0);
2425 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 2425 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
2426 2426
2427 //StringEnumeration: 2427 //StringEnumeration:
2428 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; 2428 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}';
2429 @Override public ParserRule getRule() { return rule; } 2429 @Override public ParserRule getRule() { return rule; }
2430 2430
2431 //{StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}' 2431 //{StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'
2432 public Group getGroup() { return cGroup; } 2432 public Group getGroup() { return cGroup; }
2433 2433
2434 //{StringEnumeration} 2434 //{StringEnumeration}
2435 public Action getStringEnumerationAction_0() { return cStringEnumerationAction_0; } 2435 public Action getStringEnumerationAction_0() { return cStringEnumerationAction_0; }
2436 2436
2437 //'{' 2437 //'{'
2438 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 2438 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
2439 2439
2440 //(entry+=STRING (',' entry+=STRING)*)? 2440 //(entry+=STRING (',' entry+=STRING)*)?
2441 public Group getGroup_2() { return cGroup_2; } 2441 public Group getGroup_2() { return cGroup_2; }
2442 2442
2443 //entry+=STRING 2443 //entry+=STRING
2444 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } 2444 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; }
2445 2445
2446 //STRING 2446 //STRING
2447 public RuleCall getEntrySTRINGTerminalRuleCall_2_0_0() { return cEntrySTRINGTerminalRuleCall_2_0_0; } 2447 public RuleCall getEntrySTRINGTerminalRuleCall_2_0_0() { return cEntrySTRINGTerminalRuleCall_2_0_0; }
2448 2448
2449 //(',' entry+=STRING)* 2449 //(',' entry+=STRING)*
2450 public Group getGroup_2_1() { return cGroup_2_1; } 2450 public Group getGroup_2_1() { return cGroup_2_1; }
2451 2451
2452 //',' 2452 //','
2453 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 2453 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
2454 2454
2455 //entry+=STRING 2455 //entry+=STRING
2456 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } 2456 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; }
2457 2457
2458 //STRING 2458 //STRING
2459 public RuleCall getEntrySTRINGTerminalRuleCall_2_1_1_0() { return cEntrySTRINGTerminalRuleCall_2_1_1_0; } 2459 public RuleCall getEntrySTRINGTerminalRuleCall_2_1_1_0() { return cEntrySTRINGTerminalRuleCall_2_1_1_0; }
2460 2460
2461 //'}' 2461 //'}'
2462 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 2462 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
2463 } 2463 }
2464 public class ScopeDeclarationElements extends AbstractParserRuleElementFinder { 2464 public class ScopeDeclarationElements extends AbstractParserRuleElementFinder {
2465 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration"); 2465 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration");
2466 private final Group cGroup = (Group)rule.eContents().get(1); 2466 private final Group cGroup = (Group)rule.eContents().get(1);
2467 private final Keyword cScopeKeyword_0 = (Keyword)cGroup.eContents().get(0); 2467 private final Keyword cScopeKeyword_0 = (Keyword)cGroup.eContents().get(0);
2468 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 2468 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
2469 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 2469 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
2470 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 2470 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
2471 private final RuleCall cSpecificationScopeSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 2471 private final RuleCall cSpecificationScopeSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
2472 2472
2473 //ScopeDeclaration: 2473 //ScopeDeclaration:
2474 // 'scope' name=ID specification=ScopeSpecification; 2474 // 'scope' name=ID specification=ScopeSpecification;
2475 @Override public ParserRule getRule() { return rule; } 2475 @Override public ParserRule getRule() { return rule; }
2476 2476
2477 //'scope' name=ID specification=ScopeSpecification 2477 //'scope' name=ID specification=ScopeSpecification
2478 public Group getGroup() { return cGroup; } 2478 public Group getGroup() { return cGroup; }
2479 2479
2480 //'scope' 2480 //'scope'
2481 public Keyword getScopeKeyword_0() { return cScopeKeyword_0; } 2481 public Keyword getScopeKeyword_0() { return cScopeKeyword_0; }
2482 2482
2483 //name=ID 2483 //name=ID
2484 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 2484 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
2485 2485
2486 //ID 2486 //ID
2487 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 2487 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
2488 2488
2489 //specification=ScopeSpecification 2489 //specification=ScopeSpecification
2490 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 2490 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
2491 2491
2492 //ScopeSpecification 2492 //ScopeSpecification
2493 public RuleCall getSpecificationScopeSpecificationParserRuleCall_2_0() { return cSpecificationScopeSpecificationParserRuleCall_2_0; } 2493 public RuleCall getSpecificationScopeSpecificationParserRuleCall_2_0() { return cSpecificationScopeSpecificationParserRuleCall_2_0; }
2494 } 2494 }
2495 public class ScopeReferenceElements extends AbstractParserRuleElementFinder { 2495 public class ScopeReferenceElements extends AbstractParserRuleElementFinder {
2496 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeReference"); 2496 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeReference");
2497 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 2497 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
2498 private final CrossReference cReferredScopeDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 2498 private final CrossReference cReferredScopeDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
2499 private final RuleCall cReferredScopeDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredScopeDeclarationCrossReference_0.eContents().get(1); 2499 private final RuleCall cReferredScopeDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredScopeDeclarationCrossReference_0.eContents().get(1);
2500 2500
2501 //ScopeReference: 2501 //ScopeReference:
2502 // referred=[ScopeDeclaration]; 2502 // referred=[ScopeDeclaration];
2503 @Override public ParserRule getRule() { return rule; } 2503 @Override public ParserRule getRule() { return rule; }
2504 2504
2505 //referred=[ScopeDeclaration] 2505 //referred=[ScopeDeclaration]
2506 public Assignment getReferredAssignment() { return cReferredAssignment; } 2506 public Assignment getReferredAssignment() { return cReferredAssignment; }
2507 2507
2508 //[ScopeDeclaration] 2508 //[ScopeDeclaration]
2509 public CrossReference getReferredScopeDeclarationCrossReference_0() { return cReferredScopeDeclarationCrossReference_0; } 2509 public CrossReference getReferredScopeDeclarationCrossReference_0() { return cReferredScopeDeclarationCrossReference_0; }
2510 2510
2511 //ID 2511 //ID
2512 public RuleCall getReferredScopeDeclarationIDTerminalRuleCall_0_1() { return cReferredScopeDeclarationIDTerminalRuleCall_0_1; } 2512 public RuleCall getReferredScopeDeclarationIDTerminalRuleCall_0_1() { return cReferredScopeDeclarationIDTerminalRuleCall_0_1; }
2513 } 2513 }
2514 public class ScopeElements extends AbstractParserRuleElementFinder { 2514 public class ScopeElements extends AbstractParserRuleElementFinder {
2515 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); 2515 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope");
2516 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2516 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2517 private final RuleCall cScopeSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 2517 private final RuleCall cScopeSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
2518 private final RuleCall cScopeReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 2518 private final RuleCall cScopeReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
2519 2519
2520 //Scope: 2520 //Scope:
2521 // ScopeSpecification | ScopeReference; 2521 // ScopeSpecification | ScopeReference;
2522 @Override public ParserRule getRule() { return rule; } 2522 @Override public ParserRule getRule() { return rule; }
2523 2523
2524 //ScopeSpecification | ScopeReference 2524 //ScopeSpecification | ScopeReference
2525 public Alternatives getAlternatives() { return cAlternatives; } 2525 public Alternatives getAlternatives() { return cAlternatives; }
2526 2526
2527 //ScopeSpecification 2527 //ScopeSpecification
2528 public RuleCall getScopeSpecificationParserRuleCall_0() { return cScopeSpecificationParserRuleCall_0; } 2528 public RuleCall getScopeSpecificationParserRuleCall_0() { return cScopeSpecificationParserRuleCall_0; }
2529 2529
2530 //ScopeReference 2530 //ScopeReference
2531 public RuleCall getScopeReferenceParserRuleCall_1() { return cScopeReferenceParserRuleCall_1; } 2531 public RuleCall getScopeReferenceParserRuleCall_1() { return cScopeReferenceParserRuleCall_1; }
2532 } 2532 }
2533 public class TaskElements extends AbstractParserRuleElementFinder { 2533 public class TaskElements extends AbstractParserRuleElementFinder {
2534 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Task"); 2534 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Task");
2535 private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1); 2535 private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1);
2536 2536
2537 //Task: 2537 //Task:
2538 // GenerationTask /*| CoverageCalculation | ValidationTask*/; 2538 // GenerationTask /*| CoverageCalculation | ValidationTask*/;
2539 @Override public ParserRule getRule() { return rule; } 2539 @Override public ParserRule getRule() { return rule; }
2540 2540
2541 //GenerationTask 2541 //GenerationTask
2542 public RuleCall getGenerationTaskParserRuleCall() { return cGenerationTaskParserRuleCall; } 2542 public RuleCall getGenerationTaskParserRuleCall() { return cGenerationTaskParserRuleCall; }
2543 } 2543 }
2544 public class GenerationTaskElements extends AbstractParserRuleElementFinder { 2544 public class GenerationTaskElements extends AbstractParserRuleElementFinder {
2545 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GenerationTask"); 2545 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GenerationTask");
2546 private final Group cGroup = (Group)rule.eContents().get(1); 2546 private final Group cGroup = (Group)rule.eContents().get(1);
2547 private final Keyword cGenerateKeyword_0 = (Keyword)cGroup.eContents().get(0); 2547 private final Keyword cGenerateKeyword_0 = (Keyword)cGroup.eContents().get(0);
2548 private final Action cGenerationTaskAction_1 = (Action)cGroup.eContents().get(1); 2548 private final Action cGenerationTaskAction_1 = (Action)cGroup.eContents().get(1);
2549 private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); 2549 private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
2550 private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); 2550 private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3);
2551 private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); 2551 private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0);
2552 private final Keyword cMetamodelKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); 2552 private final Keyword cMetamodelKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0);
2553 private final Keyword cEqualsSignKeyword_3_0_1 = (Keyword)cGroup_3_0.eContents().get(1); 2553 private final Keyword cEqualsSignKeyword_3_0_1 = (Keyword)cGroup_3_0.eContents().get(1);
2554 private final Assignment cMetamodelAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2); 2554 private final Assignment cMetamodelAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2);
2555 private final RuleCall cMetamodelMetamodelParserRuleCall_3_0_2_0 = (RuleCall)cMetamodelAssignment_3_0_2.eContents().get(0); 2555 private final RuleCall cMetamodelMetamodelParserRuleCall_3_0_2_0 = (RuleCall)cMetamodelAssignment_3_0_2.eContents().get(0);
2556 private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); 2556 private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1);
2557 private final Keyword cPartialModelKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); 2557 private final Keyword cPartialModelKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0);
2558 private final Keyword cEqualsSignKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1); 2558 private final Keyword cEqualsSignKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1);
2559 private final Assignment cPartialModelAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2); 2559 private final Assignment cPartialModelAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2);
2560 private final RuleCall cPartialModelPartialModelParserRuleCall_3_1_2_0 = (RuleCall)cPartialModelAssignment_3_1_2.eContents().get(0); 2560 private final RuleCall cPartialModelPartialModelParserRuleCall_3_1_2_0 = (RuleCall)cPartialModelAssignment_3_1_2.eContents().get(0);
2561 private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); 2561 private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2);
2562 private final Keyword cConstraintsKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); 2562 private final Keyword cConstraintsKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0);
2563 private final Keyword cEqualsSignKeyword_3_2_1 = (Keyword)cGroup_3_2.eContents().get(1); 2563 private final Keyword cEqualsSignKeyword_3_2_1 = (Keyword)cGroup_3_2.eContents().get(1);
2564 private final Assignment cPatternsAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2); 2564 private final Assignment cPatternsAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2);
2565 private final RuleCall cPatternsGraphPatternParserRuleCall_3_2_2_0 = (RuleCall)cPatternsAssignment_3_2_2.eContents().get(0); 2565 private final RuleCall cPatternsGraphPatternParserRuleCall_3_2_2_0 = (RuleCall)cPatternsAssignment_3_2_2.eContents().get(0);
2566 private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3); 2566 private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3);
2567 private final Keyword cObjectivesKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); 2567 private final Keyword cObjectivesKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0);
2568 private final Keyword cEqualsSignKeyword_3_3_1 = (Keyword)cGroup_3_3.eContents().get(1); 2568 private final Keyword cEqualsSignKeyword_3_3_1 = (Keyword)cGroup_3_3.eContents().get(1);
2569 private final Assignment cObjectivesAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); 2569 private final Assignment cObjectivesAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2);
2570 private final RuleCall cObjectivesObjectiveParserRuleCall_3_3_2_0 = (RuleCall)cObjectivesAssignment_3_3_2.eContents().get(0); 2570 private final RuleCall cObjectivesObjectiveParserRuleCall_3_3_2_0 = (RuleCall)cObjectivesAssignment_3_3_2.eContents().get(0);
2571 private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); 2571 private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4);
2572 private final Keyword cScopeKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0); 2572 private final Keyword cScopeKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0);
2573 private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1); 2573 private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1);
2574 private final Assignment cScopeAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); 2574 private final Assignment cScopeAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2);
2575 private final RuleCall cScopeScopeParserRuleCall_3_4_2_0 = (RuleCall)cScopeAssignment_3_4_2.eContents().get(0); 2575 private final RuleCall cScopeScopeParserRuleCall_3_4_2_0 = (RuleCall)cScopeAssignment_3_4_2.eContents().get(0);
2576 private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5); 2576 private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5);
2577 private final Assignment cNumberSpecifiedAssignment_3_5_0 = (Assignment)cGroup_3_5.eContents().get(0); 2577 private final Assignment cNumberSpecifiedAssignment_3_5_0 = (Assignment)cGroup_3_5.eContents().get(0);
2578 private final Keyword cNumberSpecifiedNumberKeyword_3_5_0_0 = (Keyword)cNumberSpecifiedAssignment_3_5_0.eContents().get(0); 2578 private final Keyword cNumberSpecifiedNumberKeyword_3_5_0_0 = (Keyword)cNumberSpecifiedAssignment_3_5_0.eContents().get(0);
2579 private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1); 2579 private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1);
2580 private final Assignment cNumberAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2); 2580 private final Assignment cNumberAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2);
2581 private final RuleCall cNumberINTTerminalRuleCall_3_5_2_0 = (RuleCall)cNumberAssignment_3_5_2.eContents().get(0); 2581 private final RuleCall cNumberINTTerminalRuleCall_3_5_2_0 = (RuleCall)cNumberAssignment_3_5_2.eContents().get(0);
2582 private final Group cGroup_3_6 = (Group)cUnorderedGroup_3.eContents().get(6); 2582 private final Group cGroup_3_6 = (Group)cUnorderedGroup_3.eContents().get(6);
2583 private final Assignment cRunSpecifiedAssignment_3_6_0 = (Assignment)cGroup_3_6.eContents().get(0); 2583 private final Assignment cRunSpecifiedAssignment_3_6_0 = (Assignment)cGroup_3_6.eContents().get(0);
2584 private final Keyword cRunSpecifiedRunsKeyword_3_6_0_0 = (Keyword)cRunSpecifiedAssignment_3_6_0.eContents().get(0); 2584 private final Keyword cRunSpecifiedRunsKeyword_3_6_0_0 = (Keyword)cRunSpecifiedAssignment_3_6_0.eContents().get(0);
2585 private final Keyword cEqualsSignKeyword_3_6_1 = (Keyword)cGroup_3_6.eContents().get(1); 2585 private final Keyword cEqualsSignKeyword_3_6_1 = (Keyword)cGroup_3_6.eContents().get(1);
2586 private final Assignment cRunsAssignment_3_6_2 = (Assignment)cGroup_3_6.eContents().get(2); 2586 private final Assignment cRunsAssignment_3_6_2 = (Assignment)cGroup_3_6.eContents().get(2);
2587 private final RuleCall cRunsINTTerminalRuleCall_3_6_2_0 = (RuleCall)cRunsAssignment_3_6_2.eContents().get(0); 2587 private final RuleCall cRunsINTTerminalRuleCall_3_6_2_0 = (RuleCall)cRunsAssignment_3_6_2.eContents().get(0);
2588 private final Group cGroup_3_7 = (Group)cUnorderedGroup_3.eContents().get(7); 2588 private final Group cGroup_3_7 = (Group)cUnorderedGroup_3.eContents().get(7);
2589 private final Keyword cSolverKeyword_3_7_0 = (Keyword)cGroup_3_7.eContents().get(0); 2589 private final Keyword cSolverKeyword_3_7_0 = (Keyword)cGroup_3_7.eContents().get(0);
2590 private final Keyword cEqualsSignKeyword_3_7_1 = (Keyword)cGroup_3_7.eContents().get(1); 2590 private final Keyword cEqualsSignKeyword_3_7_1 = (Keyword)cGroup_3_7.eContents().get(1);
2591 private final Assignment cSolverAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2); 2591 private final Assignment cSolverAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2);
2592 private final RuleCall cSolverSolverEnumRuleCall_3_7_2_0 = (RuleCall)cSolverAssignment_3_7_2.eContents().get(0); 2592 private final RuleCall cSolverSolverEnumRuleCall_3_7_2_0 = (RuleCall)cSolverAssignment_3_7_2.eContents().get(0);
2593 private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8); 2593 private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8);
2594 private final Keyword cConfigKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0); 2594 private final Keyword cConfigKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0);
2595 private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1); 2595 private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1);
2596 private final Assignment cConfigAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2); 2596 private final Assignment cConfigAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2);
2597 private final RuleCall cConfigConfigParserRuleCall_3_8_2_0 = (RuleCall)cConfigAssignment_3_8_2.eContents().get(0); 2597 private final RuleCall cConfigConfigParserRuleCall_3_8_2_0 = (RuleCall)cConfigAssignment_3_8_2.eContents().get(0);
2598 private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9); 2598 private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9);
2599 private final Keyword cDebugKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0); 2599 private final Keyword cDebugKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0);
2600 private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1); 2600 private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1);
2601 private final Assignment cDebugFolderAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2); 2601 private final Assignment cDebugFolderAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2);
2602 private final RuleCall cDebugFolderFileParserRuleCall_3_9_2_0 = (RuleCall)cDebugFolderAssignment_3_9_2.eContents().get(0); 2602 private final RuleCall cDebugFolderFileParserRuleCall_3_9_2_0 = (RuleCall)cDebugFolderAssignment_3_9_2.eContents().get(0);
2603 private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10); 2603 private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10);
2604 private final Keyword cLogKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0); 2604 private final Keyword cLogKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0);
2605 private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1); 2605 private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1);
2606 private final Assignment cTargetLogFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2); 2606 private final Assignment cTargetLogFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2);
2607 private final RuleCall cTargetLogFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetLogFileAssignment_3_10_2.eContents().get(0); 2607 private final RuleCall cTargetLogFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetLogFileAssignment_3_10_2.eContents().get(0);
2608 private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11); 2608 private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11);
2609 private final Keyword cStatisticsKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0); 2609 private final Keyword cStatisticsKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0);
2610 private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1); 2610 private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1);
2611 private final Assignment cTargetStatisticsFileAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2); 2611 private final Assignment cTargetStatisticsFileAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2);
2612 private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_11_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_11_2.eContents().get(0); 2612 private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_11_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_11_2.eContents().get(0);
2613 private final Group cGroup_3_12 = (Group)cUnorderedGroup_3.eContents().get(12); 2613 private final Group cGroup_3_12 = (Group)cUnorderedGroup_3.eContents().get(12);
2614 private final Keyword cOutputKeyword_3_12_0 = (Keyword)cGroup_3_12.eContents().get(0); 2614 private final Keyword cOutputKeyword_3_12_0 = (Keyword)cGroup_3_12.eContents().get(0);
2615 private final Keyword cEqualsSignKeyword_3_12_1 = (Keyword)cGroup_3_12.eContents().get(1); 2615 private final Keyword cEqualsSignKeyword_3_12_1 = (Keyword)cGroup_3_12.eContents().get(1);
2616 private final Assignment cTagetFolderAssignment_3_12_2 = (Assignment)cGroup_3_12.eContents().get(2); 2616 private final Assignment cTagetFolderAssignment_3_12_2 = (Assignment)cGroup_3_12.eContents().get(2);
2617 private final RuleCall cTagetFolderFileParserRuleCall_3_12_2_0 = (RuleCall)cTagetFolderAssignment_3_12_2.eContents().get(0); 2617 private final RuleCall cTagetFolderFileParserRuleCall_3_12_2_0 = (RuleCall)cTagetFolderAssignment_3_12_2.eContents().get(0);
2618 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); 2618 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
2619 2619
2620 //GenerationTask: 2620 //GenerationTask:
2621 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' 2621 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '='
2622 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & 2622 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? &
2623 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & 2623 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? &
2624 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' 2624 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '='
2625 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; 2625 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}';
2626 @Override public ParserRule getRule() { return rule; } 2626 @Override public ParserRule getRule() { return rule; }
2627 2627
2628 //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' 2628 //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '='
2629 //partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & 2629 //partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? &
2630 //('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & 2630 //('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? &
2631 //('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' 2631 //('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '='
2632 //targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}' 2632 //targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'
2633 public Group getGroup() { return cGroup; } 2633 public Group getGroup() { return cGroup; }
2634 2634
2635 //'generate' 2635 //'generate'
2636 public Keyword getGenerateKeyword_0() { return cGenerateKeyword_0; } 2636 public Keyword getGenerateKeyword_0() { return cGenerateKeyword_0; }
2637 2637
2638 //{GenerationTask} 2638 //{GenerationTask}
2639 public Action getGenerationTaskAction_1() { return cGenerationTaskAction_1; } 2639 public Action getGenerationTaskAction_1() { return cGenerationTaskAction_1; }
2640 2640
2641 //'{' 2641 //'{'
2642 public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } 2642 public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
2643 2643
2644 //(('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('constraints' '=' 2644 //(('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('constraints' '='
2645 //patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & ('scope' '=' scope=Scope)? & 2645 //patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & ('scope' '=' scope=Scope)? &
2646 //(numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & 2646 //(numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? &
2647 //('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' 2647 //('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '='
2648 //targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) 2648 //targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?)
2649 public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } 2649 public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; }
2650 2650
2651 //('metamodel' '=' metamodel=Metamodel)? 2651 //('metamodel' '=' metamodel=Metamodel)?
2652 public Group getGroup_3_0() { return cGroup_3_0; } 2652 public Group getGroup_3_0() { return cGroup_3_0; }
2653 2653
2654 //'metamodel' 2654 //'metamodel'
2655 public Keyword getMetamodelKeyword_3_0_0() { return cMetamodelKeyword_3_0_0; } 2655 public Keyword getMetamodelKeyword_3_0_0() { return cMetamodelKeyword_3_0_0; }
2656 2656
2657 //'=' 2657 //'='
2658 public Keyword getEqualsSignKeyword_3_0_1() { return cEqualsSignKeyword_3_0_1; } 2658 public Keyword getEqualsSignKeyword_3_0_1() { return cEqualsSignKeyword_3_0_1; }
2659 2659
2660 //metamodel=Metamodel 2660 //metamodel=Metamodel
2661 public Assignment getMetamodelAssignment_3_0_2() { return cMetamodelAssignment_3_0_2; } 2661 public Assignment getMetamodelAssignment_3_0_2() { return cMetamodelAssignment_3_0_2; }
2662 2662
2663 //Metamodel 2663 //Metamodel
2664 public RuleCall getMetamodelMetamodelParserRuleCall_3_0_2_0() { return cMetamodelMetamodelParserRuleCall_3_0_2_0; } 2664 public RuleCall getMetamodelMetamodelParserRuleCall_3_0_2_0() { return cMetamodelMetamodelParserRuleCall_3_0_2_0; }
2665 2665
2666 //('partial-model' '=' partialModel=PartialModel)? 2666 //('partial-model' '=' partialModel=PartialModel)?
2667 public Group getGroup_3_1() { return cGroup_3_1; } 2667 public Group getGroup_3_1() { return cGroup_3_1; }
2668 2668
2669 //'partial-model' 2669 //'partial-model'
2670 public Keyword getPartialModelKeyword_3_1_0() { return cPartialModelKeyword_3_1_0; } 2670 public Keyword getPartialModelKeyword_3_1_0() { return cPartialModelKeyword_3_1_0; }
2671 2671
2672 //'=' 2672 //'='
2673 public Keyword getEqualsSignKeyword_3_1_1() { return cEqualsSignKeyword_3_1_1; } 2673 public Keyword getEqualsSignKeyword_3_1_1() { return cEqualsSignKeyword_3_1_1; }
2674 2674
2675 //partialModel=PartialModel 2675 //partialModel=PartialModel
2676 public Assignment getPartialModelAssignment_3_1_2() { return cPartialModelAssignment_3_1_2; } 2676 public Assignment getPartialModelAssignment_3_1_2() { return cPartialModelAssignment_3_1_2; }
2677 2677
2678 //PartialModel 2678 //PartialModel
2679 public RuleCall getPartialModelPartialModelParserRuleCall_3_1_2_0() { return cPartialModelPartialModelParserRuleCall_3_1_2_0; } 2679 public RuleCall getPartialModelPartialModelParserRuleCall_3_1_2_0() { return cPartialModelPartialModelParserRuleCall_3_1_2_0; }
2680 2680
2681 //('constraints' '=' patterns=GraphPattern)? 2681 //('constraints' '=' patterns=GraphPattern)?
2682 public Group getGroup_3_2() { return cGroup_3_2; } 2682 public Group getGroup_3_2() { return cGroup_3_2; }
2683 2683
2684 //'constraints' 2684 //'constraints'
2685 public Keyword getConstraintsKeyword_3_2_0() { return cConstraintsKeyword_3_2_0; } 2685 public Keyword getConstraintsKeyword_3_2_0() { return cConstraintsKeyword_3_2_0; }
2686 2686
2687 //'=' 2687 //'='
2688 public Keyword getEqualsSignKeyword_3_2_1() { return cEqualsSignKeyword_3_2_1; } 2688 public Keyword getEqualsSignKeyword_3_2_1() { return cEqualsSignKeyword_3_2_1; }
2689 2689
2690 //patterns=GraphPattern 2690 //patterns=GraphPattern
2691 public Assignment getPatternsAssignment_3_2_2() { return cPatternsAssignment_3_2_2; } 2691 public Assignment getPatternsAssignment_3_2_2() { return cPatternsAssignment_3_2_2; }
2692 2692
2693 //GraphPattern 2693 //GraphPattern
2694 public RuleCall getPatternsGraphPatternParserRuleCall_3_2_2_0() { return cPatternsGraphPatternParserRuleCall_3_2_2_0; } 2694 public RuleCall getPatternsGraphPatternParserRuleCall_3_2_2_0() { return cPatternsGraphPatternParserRuleCall_3_2_2_0; }
2695 2695
2696 //('objectives' '=' objectives=Objective)? 2696 //('objectives' '=' objectives=Objective)?
2697 public Group getGroup_3_3() { return cGroup_3_3; } 2697 public Group getGroup_3_3() { return cGroup_3_3; }
2698 2698
2699 //'objectives' 2699 //'objectives'
2700 public Keyword getObjectivesKeyword_3_3_0() { return cObjectivesKeyword_3_3_0; } 2700 public Keyword getObjectivesKeyword_3_3_0() { return cObjectivesKeyword_3_3_0; }
2701 2701
2702 //'=' 2702 //'='
2703 public Keyword getEqualsSignKeyword_3_3_1() { return cEqualsSignKeyword_3_3_1; } 2703 public Keyword getEqualsSignKeyword_3_3_1() { return cEqualsSignKeyword_3_3_1; }
2704 2704
2705 //objectives=Objective 2705 //objectives=Objective
2706 public Assignment getObjectivesAssignment_3_3_2() { return cObjectivesAssignment_3_3_2; } 2706 public Assignment getObjectivesAssignment_3_3_2() { return cObjectivesAssignment_3_3_2; }
2707 2707
2708 //Objective 2708 //Objective
2709 public RuleCall getObjectivesObjectiveParserRuleCall_3_3_2_0() { return cObjectivesObjectiveParserRuleCall_3_3_2_0; } 2709 public RuleCall getObjectivesObjectiveParserRuleCall_3_3_2_0() { return cObjectivesObjectiveParserRuleCall_3_3_2_0; }
2710 2710
2711 //('scope' '=' scope=Scope)? 2711 //('scope' '=' scope=Scope)?
2712 public Group getGroup_3_4() { return cGroup_3_4; } 2712 public Group getGroup_3_4() { return cGroup_3_4; }
2713 2713
2714 //'scope' 2714 //'scope'
2715 public Keyword getScopeKeyword_3_4_0() { return cScopeKeyword_3_4_0; } 2715 public Keyword getScopeKeyword_3_4_0() { return cScopeKeyword_3_4_0; }
2716 2716
2717 //'=' 2717 //'='
2718 public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; } 2718 public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; }
2719 2719
2720 //scope=Scope 2720 //scope=Scope
2721 public Assignment getScopeAssignment_3_4_2() { return cScopeAssignment_3_4_2; } 2721 public Assignment getScopeAssignment_3_4_2() { return cScopeAssignment_3_4_2; }
2722 2722
2723 //Scope 2723 //Scope
2724 public RuleCall getScopeScopeParserRuleCall_3_4_2_0() { return cScopeScopeParserRuleCall_3_4_2_0; } 2724 public RuleCall getScopeScopeParserRuleCall_3_4_2_0() { return cScopeScopeParserRuleCall_3_4_2_0; }
2725 2725
2726 //(numberSpecified?='number' '=' number=INT)? 2726 //(numberSpecified?='number' '=' number=INT)?
2727 public Group getGroup_3_5() { return cGroup_3_5; } 2727 public Group getGroup_3_5() { return cGroup_3_5; }
2728 2728
2729 //numberSpecified?='number' 2729 //numberSpecified?='number'
2730 public Assignment getNumberSpecifiedAssignment_3_5_0() { return cNumberSpecifiedAssignment_3_5_0; } 2730 public Assignment getNumberSpecifiedAssignment_3_5_0() { return cNumberSpecifiedAssignment_3_5_0; }
2731 2731
2732 //'number' 2732 //'number'
2733 public Keyword getNumberSpecifiedNumberKeyword_3_5_0_0() { return cNumberSpecifiedNumberKeyword_3_5_0_0; } 2733 public Keyword getNumberSpecifiedNumberKeyword_3_5_0_0() { return cNumberSpecifiedNumberKeyword_3_5_0_0; }
2734 2734
2735 //'=' 2735 //'='
2736 public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; } 2736 public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; }
2737 2737
2738 //number=INT 2738 //number=INT
2739 public Assignment getNumberAssignment_3_5_2() { return cNumberAssignment_3_5_2; } 2739 public Assignment getNumberAssignment_3_5_2() { return cNumberAssignment_3_5_2; }
2740 2740
2741 //INT 2741 //INT
2742 public RuleCall getNumberINTTerminalRuleCall_3_5_2_0() { return cNumberINTTerminalRuleCall_3_5_2_0; } 2742 public RuleCall getNumberINTTerminalRuleCall_3_5_2_0() { return cNumberINTTerminalRuleCall_3_5_2_0; }
2743 2743
2744 //(runSpecified?='runs' '=' runs=INT)? 2744 //(runSpecified?='runs' '=' runs=INT)?
2745 public Group getGroup_3_6() { return cGroup_3_6; } 2745 public Group getGroup_3_6() { return cGroup_3_6; }
2746 2746
2747 //runSpecified?='runs' 2747 //runSpecified?='runs'
2748 public Assignment getRunSpecifiedAssignment_3_6_0() { return cRunSpecifiedAssignment_3_6_0; } 2748 public Assignment getRunSpecifiedAssignment_3_6_0() { return cRunSpecifiedAssignment_3_6_0; }
2749 2749
2750 //'runs' 2750 //'runs'
2751 public Keyword getRunSpecifiedRunsKeyword_3_6_0_0() { return cRunSpecifiedRunsKeyword_3_6_0_0; } 2751 public Keyword getRunSpecifiedRunsKeyword_3_6_0_0() { return cRunSpecifiedRunsKeyword_3_6_0_0; }
2752 2752
2753 //'=' 2753 //'='
2754 public Keyword getEqualsSignKeyword_3_6_1() { return cEqualsSignKeyword_3_6_1; } 2754 public Keyword getEqualsSignKeyword_3_6_1() { return cEqualsSignKeyword_3_6_1; }
2755 2755
2756 //runs=INT 2756 //runs=INT
2757 public Assignment getRunsAssignment_3_6_2() { return cRunsAssignment_3_6_2; } 2757 public Assignment getRunsAssignment_3_6_2() { return cRunsAssignment_3_6_2; }
2758 2758
2759 //INT 2759 //INT
2760 public RuleCall getRunsINTTerminalRuleCall_3_6_2_0() { return cRunsINTTerminalRuleCall_3_6_2_0; } 2760 public RuleCall getRunsINTTerminalRuleCall_3_6_2_0() { return cRunsINTTerminalRuleCall_3_6_2_0; }
2761 2761
2762 //('solver' '=' solver=Solver)? 2762 //('solver' '=' solver=Solver)?
2763 public Group getGroup_3_7() { return cGroup_3_7; } 2763 public Group getGroup_3_7() { return cGroup_3_7; }
2764 2764
2765 //'solver' 2765 //'solver'
2766 public Keyword getSolverKeyword_3_7_0() { return cSolverKeyword_3_7_0; } 2766 public Keyword getSolverKeyword_3_7_0() { return cSolverKeyword_3_7_0; }
2767 2767
2768 //'=' 2768 //'='
2769 public Keyword getEqualsSignKeyword_3_7_1() { return cEqualsSignKeyword_3_7_1; } 2769 public Keyword getEqualsSignKeyword_3_7_1() { return cEqualsSignKeyword_3_7_1; }
2770 2770
2771 //solver=Solver 2771 //solver=Solver
2772 public Assignment getSolverAssignment_3_7_2() { return cSolverAssignment_3_7_2; } 2772 public Assignment getSolverAssignment_3_7_2() { return cSolverAssignment_3_7_2; }
2773 2773
2774 //Solver 2774 //Solver
2775 public RuleCall getSolverSolverEnumRuleCall_3_7_2_0() { return cSolverSolverEnumRuleCall_3_7_2_0; } 2775 public RuleCall getSolverSolverEnumRuleCall_3_7_2_0() { return cSolverSolverEnumRuleCall_3_7_2_0; }
2776 2776
2777 //('config' '=' config=Config)? 2777 //('config' '=' config=Config)?
2778 public Group getGroup_3_8() { return cGroup_3_8; } 2778 public Group getGroup_3_8() { return cGroup_3_8; }
2779 2779
2780 //'config' 2780 //'config'
2781 public Keyword getConfigKeyword_3_8_0() { return cConfigKeyword_3_8_0; } 2781 public Keyword getConfigKeyword_3_8_0() { return cConfigKeyword_3_8_0; }
2782 2782
2783 //'=' 2783 //'='
2784 public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; } 2784 public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; }
2785 2785
2786 //config=Config 2786 //config=Config
2787 public Assignment getConfigAssignment_3_8_2() { return cConfigAssignment_3_8_2; } 2787 public Assignment getConfigAssignment_3_8_2() { return cConfigAssignment_3_8_2; }
2788 2788
2789 //Config 2789 //Config
2790 public RuleCall getConfigConfigParserRuleCall_3_8_2_0() { return cConfigConfigParserRuleCall_3_8_2_0; } 2790 public RuleCall getConfigConfigParserRuleCall_3_8_2_0() { return cConfigConfigParserRuleCall_3_8_2_0; }
2791 2791
2792 //('debug' '=' debugFolder=File)? 2792 //('debug' '=' debugFolder=File)?
2793 public Group getGroup_3_9() { return cGroup_3_9; } 2793 public Group getGroup_3_9() { return cGroup_3_9; }
2794 2794
2795 //'debug' 2795 //'debug'
2796 public Keyword getDebugKeyword_3_9_0() { return cDebugKeyword_3_9_0; } 2796 public Keyword getDebugKeyword_3_9_0() { return cDebugKeyword_3_9_0; }
2797 2797
2798 //'=' 2798 //'='
2799 public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; } 2799 public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; }
2800 2800
2801 //debugFolder=File 2801 //debugFolder=File
2802 public Assignment getDebugFolderAssignment_3_9_2() { return cDebugFolderAssignment_3_9_2; } 2802 public Assignment getDebugFolderAssignment_3_9_2() { return cDebugFolderAssignment_3_9_2; }
2803 2803
2804 //File 2804 //File
2805 public RuleCall getDebugFolderFileParserRuleCall_3_9_2_0() { return cDebugFolderFileParserRuleCall_3_9_2_0; } 2805 public RuleCall getDebugFolderFileParserRuleCall_3_9_2_0() { return cDebugFolderFileParserRuleCall_3_9_2_0; }
2806 2806
2807 //('log' '=' targetLogFile=File)? 2807 //('log' '=' targetLogFile=File)?
2808 public Group getGroup_3_10() { return cGroup_3_10; } 2808 public Group getGroup_3_10() { return cGroup_3_10; }
2809 2809
2810 //'log' 2810 //'log'
2811 public Keyword getLogKeyword_3_10_0() { return cLogKeyword_3_10_0; } 2811 public Keyword getLogKeyword_3_10_0() { return cLogKeyword_3_10_0; }
2812 2812
2813 //'=' 2813 //'='
2814 public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; } 2814 public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; }
2815 2815
2816 //targetLogFile=File 2816 //targetLogFile=File
2817 public Assignment getTargetLogFileAssignment_3_10_2() { return cTargetLogFileAssignment_3_10_2; } 2817 public Assignment getTargetLogFileAssignment_3_10_2() { return cTargetLogFileAssignment_3_10_2; }
2818 2818
2819 //File 2819 //File
2820 public RuleCall getTargetLogFileFileParserRuleCall_3_10_2_0() { return cTargetLogFileFileParserRuleCall_3_10_2_0; } 2820 public RuleCall getTargetLogFileFileParserRuleCall_3_10_2_0() { return cTargetLogFileFileParserRuleCall_3_10_2_0; }
2821 2821
2822 //('statistics' '=' targetStatisticsFile=File)? 2822 //('statistics' '=' targetStatisticsFile=File)?
2823 public Group getGroup_3_11() { return cGroup_3_11; } 2823 public Group getGroup_3_11() { return cGroup_3_11; }
2824 2824
2825 //'statistics' 2825 //'statistics'
2826 public Keyword getStatisticsKeyword_3_11_0() { return cStatisticsKeyword_3_11_0; } 2826 public Keyword getStatisticsKeyword_3_11_0() { return cStatisticsKeyword_3_11_0; }
2827 2827
2828 //'=' 2828 //'='
2829 public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; } 2829 public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; }
2830 2830
2831 //targetStatisticsFile=File 2831 //targetStatisticsFile=File
2832 public Assignment getTargetStatisticsFileAssignment_3_11_2() { return cTargetStatisticsFileAssignment_3_11_2; } 2832 public Assignment getTargetStatisticsFileAssignment_3_11_2() { return cTargetStatisticsFileAssignment_3_11_2; }
2833 2833
2834 //File 2834 //File
2835 public RuleCall getTargetStatisticsFileFileParserRuleCall_3_11_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_11_2_0; } 2835 public RuleCall getTargetStatisticsFileFileParserRuleCall_3_11_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_11_2_0; }
2836 2836
2837 //('output' '=' tagetFolder=File)? 2837 //('output' '=' tagetFolder=File)?
2838 public Group getGroup_3_12() { return cGroup_3_12; } 2838 public Group getGroup_3_12() { return cGroup_3_12; }
2839 2839
2840 //'output' 2840 //'output'
2841 public Keyword getOutputKeyword_3_12_0() { return cOutputKeyword_3_12_0; } 2841 public Keyword getOutputKeyword_3_12_0() { return cOutputKeyword_3_12_0; }
2842 2842
2843 //'=' 2843 //'='
2844 public Keyword getEqualsSignKeyword_3_12_1() { return cEqualsSignKeyword_3_12_1; } 2844 public Keyword getEqualsSignKeyword_3_12_1() { return cEqualsSignKeyword_3_12_1; }
2845 2845
2846 //tagetFolder=File 2846 //tagetFolder=File
2847 public Assignment getTagetFolderAssignment_3_12_2() { return cTagetFolderAssignment_3_12_2; } 2847 public Assignment getTagetFolderAssignment_3_12_2() { return cTagetFolderAssignment_3_12_2; }
2848 2848
2849 //File 2849 //File
2850 public RuleCall getTagetFolderFileParserRuleCall_3_12_2_0() { return cTagetFolderFileParserRuleCall_3_12_2_0; } 2850 public RuleCall getTagetFolderFileParserRuleCall_3_12_2_0() { return cTagetFolderFileParserRuleCall_3_12_2_0; }
2851 2851
2852 //'}' 2852 //'}'
2853 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } 2853 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
2854 } 2854 }
2855 2855
2856 public class OptimizationDirectionElements extends AbstractEnumRuleElementFinder { 2856 public class OptimizationDirectionElements extends AbstractEnumRuleElementFinder {
2857 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection"); 2857 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection");
2858 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2858 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2859 private final EnumLiteralDeclaration cMINIMIZEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2859 private final EnumLiteralDeclaration cMINIMIZEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2860 private final Keyword cMINIMIZEMinimizeKeyword_0_0 = (Keyword)cMINIMIZEEnumLiteralDeclaration_0.eContents().get(0); 2860 private final Keyword cMINIMIZEMinimizeKeyword_0_0 = (Keyword)cMINIMIZEEnumLiteralDeclaration_0.eContents().get(0);
2861 private final EnumLiteralDeclaration cMAXIMIZEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2861 private final EnumLiteralDeclaration cMAXIMIZEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2862 private final Keyword cMAXIMIZEMaximizeKeyword_1_0 = (Keyword)cMAXIMIZEEnumLiteralDeclaration_1.eContents().get(0); 2862 private final Keyword cMAXIMIZEMaximizeKeyword_1_0 = (Keyword)cMAXIMIZEEnumLiteralDeclaration_1.eContents().get(0);
2863 2863
2864 //enum OptimizationDirection: 2864 //enum OptimizationDirection:
2865 // MINIMIZE='minimize' | MAXIMIZE='maximize'; 2865 // MINIMIZE='minimize' | MAXIMIZE='maximize';
2866 public EnumRule getRule() { return rule; } 2866 public EnumRule getRule() { return rule; }
2867 2867
2868 //MINIMIZE='minimize' | MAXIMIZE='maximize' 2868 //MINIMIZE='minimize' | MAXIMIZE='maximize'
2869 public Alternatives getAlternatives() { return cAlternatives; } 2869 public Alternatives getAlternatives() { return cAlternatives; }
2870 2870
2871 //MINIMIZE='minimize' 2871 //MINIMIZE='minimize'
2872 public EnumLiteralDeclaration getMINIMIZEEnumLiteralDeclaration_0() { return cMINIMIZEEnumLiteralDeclaration_0; } 2872 public EnumLiteralDeclaration getMINIMIZEEnumLiteralDeclaration_0() { return cMINIMIZEEnumLiteralDeclaration_0; }
2873 2873
2874 //'minimize' 2874 //'minimize'
2875 public Keyword getMINIMIZEMinimizeKeyword_0_0() { return cMINIMIZEMinimizeKeyword_0_0; } 2875 public Keyword getMINIMIZEMinimizeKeyword_0_0() { return cMINIMIZEMinimizeKeyword_0_0; }
2876 2876
2877 //MAXIMIZE='maximize' 2877 //MAXIMIZE='maximize'
2878 public EnumLiteralDeclaration getMAXIMIZEEnumLiteralDeclaration_1() { return cMAXIMIZEEnumLiteralDeclaration_1; } 2878 public EnumLiteralDeclaration getMAXIMIZEEnumLiteralDeclaration_1() { return cMAXIMIZEEnumLiteralDeclaration_1; }
2879 2879
2880 //'maximize' 2880 //'maximize'
2881 public Keyword getMAXIMIZEMaximizeKeyword_1_0() { return cMAXIMIZEMaximizeKeyword_1_0; } 2881 public Keyword getMAXIMIZEMaximizeKeyword_1_0() { return cMAXIMIZEMaximizeKeyword_1_0; }
2882 } 2882 }
2883 public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder { 2883 public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder {
2884 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); 2884 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator");
2885 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2885 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2886 private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2886 private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2887 private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0); 2887 private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0);
2888 private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2888 private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2889 private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0); 2889 private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0);
2890 private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); 2890 private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
2891 private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0); 2891 private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0);
2892 private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); 2892 private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
2893 private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0); 2893 private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0);
2894 2894
2895 //enum ComparisonOperator: 2895 //enum ComparisonOperator:
2896 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; 2896 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
2897 public EnumRule getRule() { return rule; } 2897 public EnumRule getRule() { return rule; }
2898 2898
2899 //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=' 2899 //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='
2900 public Alternatives getAlternatives() { return cAlternatives; } 2900 public Alternatives getAlternatives() { return cAlternatives; }
2901 2901
2902 //LESS='<' 2902 //LESS='<'
2903 public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; } 2903 public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; }
2904 2904
2905 //'<' 2905 //'<'
2906 public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; } 2906 public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; }
2907 2907
2908 //GREATER='>' 2908 //GREATER='>'
2909 public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; } 2909 public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; }
2910 2910
2911 //'>' 2911 //'>'
2912 public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; } 2912 public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; }
2913 2913
2914 //LESS_EQUALS='<=' 2914 //LESS_EQUALS='<='
2915 public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; } 2915 public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; }
2916 2916
2917 //'<=' 2917 //'<='
2918 public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; } 2918 public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; }
2919 2919
2920 //GREATER_EQUALS='>=' 2920 //GREATER_EQUALS='>='
2921 public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; } 2921 public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; }
2922 2922
2923 //'>=' 2923 //'>='
2924 public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; } 2924 public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; }
2925 } 2925 }
2926 public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { 2926 public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder {
2927 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); 2927 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification");
2928 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2928 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2929 private final EnumLiteralDeclaration cNoneEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2929 private final EnumLiteralDeclaration cNoneEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2930 private final Keyword cNoneNoneKeyword_0_0 = (Keyword)cNoneEnumLiteralDeclaration_0.eContents().get(0); 2930 private final Keyword cNoneNoneKeyword_0_0 = (Keyword)cNoneEnumLiteralDeclaration_0.eContents().get(0);
2931 private final EnumLiteralDeclaration cNormalEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2931 private final EnumLiteralDeclaration cNormalEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2932 private final Keyword cNormalNormalKeyword_1_0 = (Keyword)cNormalEnumLiteralDeclaration_1.eContents().get(0); 2932 private final Keyword cNormalNormalKeyword_1_0 = (Keyword)cNormalEnumLiteralDeclaration_1.eContents().get(0);
2933 private final EnumLiteralDeclaration cFullEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); 2933 private final EnumLiteralDeclaration cFullEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
2934 private final Keyword cFullFullKeyword_2_0 = (Keyword)cFullEnumLiteralDeclaration_2.eContents().get(0); 2934 private final Keyword cFullFullKeyword_2_0 = (Keyword)cFullEnumLiteralDeclaration_2.eContents().get(0);
2935 2935
2936 //enum DocumentLevelSpecification: 2936 //enum DocumentLevelSpecification:
2937 // none | normal | full; 2937 // none | normal | full;
2938 public EnumRule getRule() { return rule; } 2938 public EnumRule getRule() { return rule; }
2939 2939
2940 //none | normal | full 2940 //none | normal | full
2941 public Alternatives getAlternatives() { return cAlternatives; } 2941 public Alternatives getAlternatives() { return cAlternatives; }
2942 2942
2943 //none 2943 //none
2944 public EnumLiteralDeclaration getNoneEnumLiteralDeclaration_0() { return cNoneEnumLiteralDeclaration_0; } 2944 public EnumLiteralDeclaration getNoneEnumLiteralDeclaration_0() { return cNoneEnumLiteralDeclaration_0; }
2945 2945
2946 //"none" 2946 //"none"
2947 public Keyword getNoneNoneKeyword_0_0() { return cNoneNoneKeyword_0_0; } 2947 public Keyword getNoneNoneKeyword_0_0() { return cNoneNoneKeyword_0_0; }
2948 2948
2949 //normal 2949 //normal
2950 public EnumLiteralDeclaration getNormalEnumLiteralDeclaration_1() { return cNormalEnumLiteralDeclaration_1; } 2950 public EnumLiteralDeclaration getNormalEnumLiteralDeclaration_1() { return cNormalEnumLiteralDeclaration_1; }
2951 2951
2952 //"normal" 2952 //"normal"
2953 public Keyword getNormalNormalKeyword_1_0() { return cNormalNormalKeyword_1_0; } 2953 public Keyword getNormalNormalKeyword_1_0() { return cNormalNormalKeyword_1_0; }
2954 2954
2955 //full 2955 //full
2956 public EnumLiteralDeclaration getFullEnumLiteralDeclaration_2() { return cFullEnumLiteralDeclaration_2; } 2956 public EnumLiteralDeclaration getFullEnumLiteralDeclaration_2() { return cFullEnumLiteralDeclaration_2; }
2957 2957
2958 //"full" 2958 //"full"
2959 public Keyword getFullFullKeyword_2_0() { return cFullFullKeyword_2_0; } 2959 public Keyword getFullFullKeyword_2_0() { return cFullFullKeyword_2_0; }
2960 } 2960 }
2961 public class SolverElements extends AbstractEnumRuleElementFinder { 2961 public class SolverElements extends AbstractEnumRuleElementFinder {
2962 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); 2962 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver");
2963 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2963 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2964 private final EnumLiteralDeclaration cSMTSolverEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2964 private final EnumLiteralDeclaration cSMTSolverEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2965 private final Keyword cSMTSolverSMTSolverKeyword_0_0 = (Keyword)cSMTSolverEnumLiteralDeclaration_0.eContents().get(0); 2965 private final Keyword cSMTSolverSMTSolverKeyword_0_0 = (Keyword)cSMTSolverEnumLiteralDeclaration_0.eContents().get(0);
2966 private final EnumLiteralDeclaration cAlloySolverEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2966 private final EnumLiteralDeclaration cAlloySolverEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2967 private final Keyword cAlloySolverAlloySolverKeyword_1_0 = (Keyword)cAlloySolverEnumLiteralDeclaration_1.eContents().get(0); 2967 private final Keyword cAlloySolverAlloySolverKeyword_1_0 = (Keyword)cAlloySolverEnumLiteralDeclaration_1.eContents().get(0);
2968 private final EnumLiteralDeclaration cViatraSolverEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); 2968 private final EnumLiteralDeclaration cViatraSolverEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
2969 private final Keyword cViatraSolverViatraSolverKeyword_2_0 = (Keyword)cViatraSolverEnumLiteralDeclaration_2.eContents().get(0); 2969 private final Keyword cViatraSolverViatraSolverKeyword_2_0 = (Keyword)cViatraSolverEnumLiteralDeclaration_2.eContents().get(0);
2970 2970
2971 //enum Solver: 2971 //enum Solver:
2972 // SMTSolver | AlloySolver | ViatraSolver; 2972 // SMTSolver | AlloySolver | ViatraSolver;
2973 public EnumRule getRule() { return rule; } 2973 public EnumRule getRule() { return rule; }
2974 2974
2975 //SMTSolver | AlloySolver | ViatraSolver 2975 //SMTSolver | AlloySolver | ViatraSolver
2976 public Alternatives getAlternatives() { return cAlternatives; } 2976 public Alternatives getAlternatives() { return cAlternatives; }
2977 2977
2978 //SMTSolver 2978 //SMTSolver
2979 public EnumLiteralDeclaration getSMTSolverEnumLiteralDeclaration_0() { return cSMTSolverEnumLiteralDeclaration_0; } 2979 public EnumLiteralDeclaration getSMTSolverEnumLiteralDeclaration_0() { return cSMTSolverEnumLiteralDeclaration_0; }
2980 2980
2981 //"SMTSolver" 2981 //"SMTSolver"
2982 public Keyword getSMTSolverSMTSolverKeyword_0_0() { return cSMTSolverSMTSolverKeyword_0_0; } 2982 public Keyword getSMTSolverSMTSolverKeyword_0_0() { return cSMTSolverSMTSolverKeyword_0_0; }
2983 2983
2984 //AlloySolver 2984 //AlloySolver
2985 public EnumLiteralDeclaration getAlloySolverEnumLiteralDeclaration_1() { return cAlloySolverEnumLiteralDeclaration_1; } 2985 public EnumLiteralDeclaration getAlloySolverEnumLiteralDeclaration_1() { return cAlloySolverEnumLiteralDeclaration_1; }
2986 2986
2987 //"AlloySolver" 2987 //"AlloySolver"
2988 public Keyword getAlloySolverAlloySolverKeyword_1_0() { return cAlloySolverAlloySolverKeyword_1_0; } 2988 public Keyword getAlloySolverAlloySolverKeyword_1_0() { return cAlloySolverAlloySolverKeyword_1_0; }
2989 2989
2990 //ViatraSolver 2990 //ViatraSolver
2991 public EnumLiteralDeclaration getViatraSolverEnumLiteralDeclaration_2() { return cViatraSolverEnumLiteralDeclaration_2; } 2991 public EnumLiteralDeclaration getViatraSolverEnumLiteralDeclaration_2() { return cViatraSolverEnumLiteralDeclaration_2; }
2992 2992
2993 //"ViatraSolver" 2993 //"ViatraSolver"
2994 public Keyword getViatraSolverViatraSolverKeyword_2_0() { return cViatraSolverViatraSolverKeyword_2_0; } 2994 public Keyword getViatraSolverViatraSolverKeyword_2_0() { return cViatraSolverViatraSolverKeyword_2_0; }
2995 } 2995 }
2996 2996
2997 private final ConfigurationScriptElements pConfigurationScript; 2997 private final ConfigurationScriptElements pConfigurationScript;
2998 private final CommandElements pCommand; 2998 private final CommandElements pCommand;
2999 private final QualifiedNameElements pQualifiedName; 2999 private final QualifiedNameElements pQualifiedName;
3000 private final REALLiteralElements pREALLiteral; 3000 private final REALLiteralElements pREALLiteral;
3001 private final INTLiteralElements pINTLiteral; 3001 private final INTLiteralElements pINTLiteral;
3002 private final ImportElements pImport; 3002 private final ImportElements pImport;
3003 private final EPackageImportElements pEPackageImport; 3003 private final EPackageImportElements pEPackageImport;
3004 private final ViatraImportElements pViatraImport; 3004 private final ViatraImportElements pViatraImport;
3005 private final DeclarationElements pDeclaration; 3005 private final DeclarationElements pDeclaration;
3006 private final FileSpecificationElements pFileSpecification; 3006 private final FileSpecificationElements pFileSpecification;
3007 private final FileDeclarationElements pFileDeclaration; 3007 private final FileDeclarationElements pFileDeclaration;
3008 private final FileReferenceElements pFileReference; 3008 private final FileReferenceElements pFileReference;
3009 private final FileElements pFile; 3009 private final FileElements pFile;
3010 private final MetamodelSpecificationElements pMetamodelSpecification; 3010 private final MetamodelSpecificationElements pMetamodelSpecification;
3011 private final MetamodelEntryElements pMetamodelEntry; 3011 private final MetamodelEntryElements pMetamodelEntry;
3012 private final AllPackageEntryElements pAllPackageEntry; 3012 private final AllPackageEntryElements pAllPackageEntry;
3013 private final MetamodelElementElements pMetamodelElement; 3013 private final MetamodelElementElements pMetamodelElement;
3014 private final MetamodelDeclarationElements pMetamodelDeclaration; 3014 private final MetamodelDeclarationElements pMetamodelDeclaration;
3015 private final MetamodelReferenceElements pMetamodelReference; 3015 private final MetamodelReferenceElements pMetamodelReference;
3016 private final MetamodelElements pMetamodel; 3016 private final MetamodelElements pMetamodel;
3017 private final PartialModelSpecificationElements pPartialModelSpecification; 3017 private final PartialModelSpecificationElements pPartialModelSpecification;
3018 private final PartialModelEntryElements pPartialModelEntry; 3018 private final PartialModelEntryElements pPartialModelEntry;
3019 private final ModelEntryElements pModelEntry; 3019 private final ModelEntryElements pModelEntry;
3020 private final FolderEntryElements pFolderEntry; 3020 private final FolderEntryElements pFolderEntry;
3021 private final PartialModelDeclarationElements pPartialModelDeclaration; 3021 private final PartialModelDeclarationElements pPartialModelDeclaration;
3022 private final PartialModelReferenceElements pPartialModelReference; 3022 private final PartialModelReferenceElements pPartialModelReference;
3023 private final PartialModelElements pPartialModel; 3023 private final PartialModelElements pPartialModel;
3024 private final PatternSpecificationElements pPatternSpecification; 3024 private final PatternSpecificationElements pPatternSpecification;
3025 private final PatternEntryElements pPatternEntry; 3025 private final PatternEntryElements pPatternEntry;
3026 private final AllPatternEntryElements pAllPatternEntry; 3026 private final AllPatternEntryElements pAllPatternEntry;
3027 private final PatternElementElements pPatternElement; 3027 private final PatternElementElements pPatternElement;
3028 private final GraphPatternDeclarationElements pGraphPatternDeclaration; 3028 private final GraphPatternDeclarationElements pGraphPatternDeclaration;
3029 private final GraphPatternReferenceElements pGraphPatternReference; 3029 private final GraphPatternReferenceElements pGraphPatternReference;
3030 private final GraphPatternElements pGraphPattern; 3030 private final GraphPatternElements pGraphPattern;
3031 private final ObjectiveSpecificationElements pObjectiveSpecification; 3031 private final ObjectiveSpecificationElements pObjectiveSpecification;
3032 private final ObjectiveEntryElements pObjectiveEntry; 3032 private final ObjectiveEntryElements pObjectiveEntry;
3033 private final OptimizationDirectionElements eOptimizationDirection; 3033 private final OptimizationDirectionElements eOptimizationDirection;
3034 private final OptimizationEntryElements pOptimizationEntry; 3034 private final OptimizationEntryElements pOptimizationEntry;
3035 private final ComparisonOperatorElements eComparisonOperator; 3035 private final ComparisonOperatorElements eComparisonOperator;
3036 private final ThresholdEntryElements pThresholdEntry; 3036 private final ThresholdEntryElements pThresholdEntry;
3037 private final ObjectiveFunctionElements pObjectiveFunction; 3037 private final ObjectiveFunctionElements pObjectiveFunction;
3038 private final CostObjectiveFunctionElements pCostObjectiveFunction; 3038 private final CostObjectiveFunctionElements pCostObjectiveFunction;
3039 private final CostEntryElements pCostEntry; 3039 private final CostEntryElements pCostEntry;
3040 private final ObjectiveDeclarationElements pObjectiveDeclaration; 3040 private final ObjectiveDeclarationElements pObjectiveDeclaration;
3041 private final ObjectiveReferenceElements pObjectiveReference; 3041 private final ObjectiveReferenceElements pObjectiveReference;
3042 private final ObjectiveElements pObjective; 3042 private final ObjectiveElements pObjective;
3043 private final ConfigSpecificationElements pConfigSpecification; 3043 private final ConfigSpecificationElements pConfigSpecification;
3044 private final ConfigDeclarationElements pConfigDeclaration; 3044 private final ConfigDeclarationElements pConfigDeclaration;
3045 private final ConfigEntryElements pConfigEntry; 3045 private final ConfigEntryElements pConfigEntry;
3046 private final DocumentationEntryElements pDocumentationEntry; 3046 private final DocumentationEntryElements pDocumentationEntry;
3047 private final DocumentLevelSpecificationElements eDocumentLevelSpecification; 3047 private final DocumentLevelSpecificationElements eDocumentLevelSpecification;
3048 private final RuntimeEntryElements pRuntimeEntry; 3048 private final RuntimeEntryElements pRuntimeEntry;
3049 private final MemoryEntryElements pMemoryEntry; 3049 private final MemoryEntryElements pMemoryEntry;
3050 private final CustomEntryElements pCustomEntry; 3050 private final CustomEntryElements pCustomEntry;
3051 private final ConfigReferenceElements pConfigReference; 3051 private final ConfigReferenceElements pConfigReference;
3052 private final ConfigElements pConfig; 3052 private final ConfigElements pConfig;
3053 private final SolverElements eSolver; 3053 private final SolverElements eSolver;
3054 private final ScopeSpecificationElements pScopeSpecification; 3054 private final ScopeSpecificationElements pScopeSpecification;
3055 private final TypeScopeElements pTypeScope; 3055 private final TypeScopeElements pTypeScope;
3056 private final ClassTypeScopeElements pClassTypeScope; 3056 private final ClassTypeScopeElements pClassTypeScope;
3057 private final ObjectTypeScopeElements pObjectTypeScope; 3057 private final ObjectTypeScopeElements pObjectTypeScope;
3058 private final IntegerTypeScopeElements pIntegerTypeScope; 3058 private final IntegerTypeScopeElements pIntegerTypeScope;
3059 private final RealTypeScopeElements pRealTypeScope; 3059 private final RealTypeScopeElements pRealTypeScope;
3060 private final StringTypeScopeElements pStringTypeScope; 3060 private final StringTypeScopeElements pStringTypeScope;
3061 private final TypeReferenceElements pTypeReference; 3061 private final TypeReferenceElements pTypeReference;
3062 private final ClassReferenceElements pClassReference; 3062 private final ClassReferenceElements pClassReference;
3063 private final ObjectReferenceElements pObjectReference; 3063 private final ObjectReferenceElements pObjectReference;
3064 private final IntegerReferenceElements pIntegerReference; 3064 private final IntegerReferenceElements pIntegerReference;
3065 private final RealReferenceElements pRealReference; 3065 private final RealReferenceElements pRealReference;
3066 private final StringReferenceElements pStringReference; 3066 private final StringReferenceElements pStringReference;
3067 private final NumberSpecificationElements pNumberSpecification; 3067 private final NumberSpecificationElements pNumberSpecification;
3068 private final ExactNumberElements pExactNumber; 3068 private final ExactNumberElements pExactNumber;
3069 private final IntervallNumberElements pIntervallNumber; 3069 private final IntervallNumberElements pIntervallNumber;
3070 private final IntEnumberationElements pIntEnumberation; 3070 private final IntEnumberationElements pIntEnumberation;
3071 private final RealEnumerationElements pRealEnumeration; 3071 private final RealEnumerationElements pRealEnumeration;
3072 private final StringEnumerationElements pStringEnumeration; 3072 private final StringEnumerationElements pStringEnumeration;
3073 private final ScopeDeclarationElements pScopeDeclaration; 3073 private final ScopeDeclarationElements pScopeDeclaration;
3074 private final ScopeReferenceElements pScopeReference; 3074 private final ScopeReferenceElements pScopeReference;
3075 private final ScopeElements pScope; 3075 private final ScopeElements pScope;
3076 private final TaskElements pTask; 3076 private final TaskElements pTask;
3077 private final GenerationTaskElements pGenerationTask; 3077 private final GenerationTaskElements pGenerationTask;
3078 3078
3079 private final Grammar grammar; 3079 private final Grammar grammar;
3080 3080
3081 private final TerminalsGrammarAccess gaTerminals; 3081 private final TerminalsGrammarAccess gaTerminals;
3082 3082
3083 @Inject 3083 @Inject
3084 public ApplicationConfigurationGrammarAccess(GrammarProvider grammarProvider, 3084 public ApplicationConfigurationGrammarAccess(GrammarProvider grammarProvider,
3085 TerminalsGrammarAccess gaTerminals) { 3085 TerminalsGrammarAccess gaTerminals) {
3086 this.grammar = internalFindGrammar(grammarProvider); 3086 this.grammar = internalFindGrammar(grammarProvider);
3087 this.gaTerminals = gaTerminals; 3087 this.gaTerminals = gaTerminals;
3088 this.pConfigurationScript = new ConfigurationScriptElements(); 3088 this.pConfigurationScript = new ConfigurationScriptElements();
3089 this.pCommand = new CommandElements(); 3089 this.pCommand = new CommandElements();
3090 this.pQualifiedName = new QualifiedNameElements(); 3090 this.pQualifiedName = new QualifiedNameElements();
3091 this.pREALLiteral = new REALLiteralElements(); 3091 this.pREALLiteral = new REALLiteralElements();
3092 this.pINTLiteral = new INTLiteralElements(); 3092 this.pINTLiteral = new INTLiteralElements();
3093 this.pImport = new ImportElements(); 3093 this.pImport = new ImportElements();
3094 this.pEPackageImport = new EPackageImportElements(); 3094 this.pEPackageImport = new EPackageImportElements();
3095 this.pViatraImport = new ViatraImportElements(); 3095 this.pViatraImport = new ViatraImportElements();
3096 this.pDeclaration = new DeclarationElements(); 3096 this.pDeclaration = new DeclarationElements();
3097 this.pFileSpecification = new FileSpecificationElements(); 3097 this.pFileSpecification = new FileSpecificationElements();
3098 this.pFileDeclaration = new FileDeclarationElements(); 3098 this.pFileDeclaration = new FileDeclarationElements();
3099 this.pFileReference = new FileReferenceElements(); 3099 this.pFileReference = new FileReferenceElements();
3100 this.pFile = new FileElements(); 3100 this.pFile = new FileElements();
3101 this.pMetamodelSpecification = new MetamodelSpecificationElements(); 3101 this.pMetamodelSpecification = new MetamodelSpecificationElements();
3102 this.pMetamodelEntry = new MetamodelEntryElements(); 3102 this.pMetamodelEntry = new MetamodelEntryElements();
3103 this.pAllPackageEntry = new AllPackageEntryElements(); 3103 this.pAllPackageEntry = new AllPackageEntryElements();
3104 this.pMetamodelElement = new MetamodelElementElements(); 3104 this.pMetamodelElement = new MetamodelElementElements();
3105 this.pMetamodelDeclaration = new MetamodelDeclarationElements(); 3105 this.pMetamodelDeclaration = new MetamodelDeclarationElements();
3106 this.pMetamodelReference = new MetamodelReferenceElements(); 3106 this.pMetamodelReference = new MetamodelReferenceElements();
3107 this.pMetamodel = new MetamodelElements(); 3107 this.pMetamodel = new MetamodelElements();
3108 this.pPartialModelSpecification = new PartialModelSpecificationElements(); 3108 this.pPartialModelSpecification = new PartialModelSpecificationElements();
3109 this.pPartialModelEntry = new PartialModelEntryElements(); 3109 this.pPartialModelEntry = new PartialModelEntryElements();
3110 this.pModelEntry = new ModelEntryElements(); 3110 this.pModelEntry = new ModelEntryElements();
3111 this.pFolderEntry = new FolderEntryElements(); 3111 this.pFolderEntry = new FolderEntryElements();
3112 this.pPartialModelDeclaration = new PartialModelDeclarationElements(); 3112 this.pPartialModelDeclaration = new PartialModelDeclarationElements();
3113 this.pPartialModelReference = new PartialModelReferenceElements(); 3113 this.pPartialModelReference = new PartialModelReferenceElements();
3114 this.pPartialModel = new PartialModelElements(); 3114 this.pPartialModel = new PartialModelElements();
3115 this.pPatternSpecification = new PatternSpecificationElements(); 3115 this.pPatternSpecification = new PatternSpecificationElements();
3116 this.pPatternEntry = new PatternEntryElements(); 3116 this.pPatternEntry = new PatternEntryElements();
3117 this.pAllPatternEntry = new AllPatternEntryElements(); 3117 this.pAllPatternEntry = new AllPatternEntryElements();
3118 this.pPatternElement = new PatternElementElements(); 3118 this.pPatternElement = new PatternElementElements();
3119 this.pGraphPatternDeclaration = new GraphPatternDeclarationElements(); 3119 this.pGraphPatternDeclaration = new GraphPatternDeclarationElements();
3120 this.pGraphPatternReference = new GraphPatternReferenceElements(); 3120 this.pGraphPatternReference = new GraphPatternReferenceElements();
3121 this.pGraphPattern = new GraphPatternElements(); 3121 this.pGraphPattern = new GraphPatternElements();
3122 this.pObjectiveSpecification = new ObjectiveSpecificationElements(); 3122 this.pObjectiveSpecification = new ObjectiveSpecificationElements();
3123 this.pObjectiveEntry = new ObjectiveEntryElements(); 3123 this.pObjectiveEntry = new ObjectiveEntryElements();
3124 this.eOptimizationDirection = new OptimizationDirectionElements(); 3124 this.eOptimizationDirection = new OptimizationDirectionElements();
3125 this.pOptimizationEntry = new OptimizationEntryElements(); 3125 this.pOptimizationEntry = new OptimizationEntryElements();
3126 this.eComparisonOperator = new ComparisonOperatorElements(); 3126 this.eComparisonOperator = new ComparisonOperatorElements();
3127 this.pThresholdEntry = new ThresholdEntryElements(); 3127 this.pThresholdEntry = new ThresholdEntryElements();
3128 this.pObjectiveFunction = new ObjectiveFunctionElements(); 3128 this.pObjectiveFunction = new ObjectiveFunctionElements();
3129 this.pCostObjectiveFunction = new CostObjectiveFunctionElements(); 3129 this.pCostObjectiveFunction = new CostObjectiveFunctionElements();
3130 this.pCostEntry = new CostEntryElements(); 3130 this.pCostEntry = new CostEntryElements();
3131 this.pObjectiveDeclaration = new ObjectiveDeclarationElements(); 3131 this.pObjectiveDeclaration = new ObjectiveDeclarationElements();
3132 this.pObjectiveReference = new ObjectiveReferenceElements(); 3132 this.pObjectiveReference = new ObjectiveReferenceElements();
3133 this.pObjective = new ObjectiveElements(); 3133 this.pObjective = new ObjectiveElements();
3134 this.pConfigSpecification = new ConfigSpecificationElements(); 3134 this.pConfigSpecification = new ConfigSpecificationElements();
3135 this.pConfigDeclaration = new ConfigDeclarationElements(); 3135 this.pConfigDeclaration = new ConfigDeclarationElements();
3136 this.pConfigEntry = new ConfigEntryElements(); 3136 this.pConfigEntry = new ConfigEntryElements();
3137 this.pDocumentationEntry = new DocumentationEntryElements(); 3137 this.pDocumentationEntry = new DocumentationEntryElements();
3138 this.eDocumentLevelSpecification = new DocumentLevelSpecificationElements(); 3138 this.eDocumentLevelSpecification = new DocumentLevelSpecificationElements();
3139 this.pRuntimeEntry = new RuntimeEntryElements(); 3139 this.pRuntimeEntry = new RuntimeEntryElements();
3140 this.pMemoryEntry = new MemoryEntryElements(); 3140 this.pMemoryEntry = new MemoryEntryElements();
3141 this.pCustomEntry = new CustomEntryElements(); 3141 this.pCustomEntry = new CustomEntryElements();
3142 this.pConfigReference = new ConfigReferenceElements(); 3142 this.pConfigReference = new ConfigReferenceElements();
3143 this.pConfig = new ConfigElements(); 3143 this.pConfig = new ConfigElements();
3144 this.eSolver = new SolverElements(); 3144 this.eSolver = new SolverElements();
3145 this.pScopeSpecification = new ScopeSpecificationElements(); 3145 this.pScopeSpecification = new ScopeSpecificationElements();
3146 this.pTypeScope = new TypeScopeElements(); 3146 this.pTypeScope = new TypeScopeElements();
3147 this.pClassTypeScope = new ClassTypeScopeElements(); 3147 this.pClassTypeScope = new ClassTypeScopeElements();
3148 this.pObjectTypeScope = new ObjectTypeScopeElements(); 3148 this.pObjectTypeScope = new ObjectTypeScopeElements();
3149 this.pIntegerTypeScope = new IntegerTypeScopeElements(); 3149 this.pIntegerTypeScope = new IntegerTypeScopeElements();
3150 this.pRealTypeScope = new RealTypeScopeElements(); 3150 this.pRealTypeScope = new RealTypeScopeElements();
3151 this.pStringTypeScope = new StringTypeScopeElements(); 3151 this.pStringTypeScope = new StringTypeScopeElements();
3152 this.pTypeReference = new TypeReferenceElements(); 3152 this.pTypeReference = new TypeReferenceElements();
3153 this.pClassReference = new ClassReferenceElements(); 3153 this.pClassReference = new ClassReferenceElements();
3154 this.pObjectReference = new ObjectReferenceElements(); 3154 this.pObjectReference = new ObjectReferenceElements();
3155 this.pIntegerReference = new IntegerReferenceElements(); 3155 this.pIntegerReference = new IntegerReferenceElements();
3156 this.pRealReference = new RealReferenceElements(); 3156 this.pRealReference = new RealReferenceElements();
3157 this.pStringReference = new StringReferenceElements(); 3157 this.pStringReference = new StringReferenceElements();
3158 this.pNumberSpecification = new NumberSpecificationElements(); 3158 this.pNumberSpecification = new NumberSpecificationElements();
3159 this.pExactNumber = new ExactNumberElements(); 3159 this.pExactNumber = new ExactNumberElements();
3160 this.pIntervallNumber = new IntervallNumberElements(); 3160 this.pIntervallNumber = new IntervallNumberElements();
3161 this.pIntEnumberation = new IntEnumberationElements(); 3161 this.pIntEnumberation = new IntEnumberationElements();
3162 this.pRealEnumeration = new RealEnumerationElements(); 3162 this.pRealEnumeration = new RealEnumerationElements();
3163 this.pStringEnumeration = new StringEnumerationElements(); 3163 this.pStringEnumeration = new StringEnumerationElements();
3164 this.pScopeDeclaration = new ScopeDeclarationElements(); 3164 this.pScopeDeclaration = new ScopeDeclarationElements();
3165 this.pScopeReference = new ScopeReferenceElements(); 3165 this.pScopeReference = new ScopeReferenceElements();
3166 this.pScope = new ScopeElements(); 3166 this.pScope = new ScopeElements();
3167 this.pTask = new TaskElements(); 3167 this.pTask = new TaskElements();
3168 this.pGenerationTask = new GenerationTaskElements(); 3168 this.pGenerationTask = new GenerationTaskElements();
3169 } 3169 }
3170 3170
3171 protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { 3171 protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
3172 Grammar grammar = grammarProvider.getGrammar(this); 3172 Grammar grammar = grammarProvider.getGrammar(this);
3173 while (grammar != null) { 3173 while (grammar != null) {
3174 if ("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration".equals(grammar.getName())) { 3174 if ("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration".equals(grammar.getName())) {
3175 return grammar; 3175 return grammar;
3176 } 3176 }
3177 List<Grammar> grammars = grammar.getUsedGrammars(); 3177 List<Grammar> grammars = grammar.getUsedGrammars();
3178 if (!grammars.isEmpty()) { 3178 if (!grammars.isEmpty()) {
3179 grammar = grammars.iterator().next(); 3179 grammar = grammars.iterator().next();
3180 } else { 3180 } else {
3181 return null; 3181 return null;
3182 } 3182 }
3183 } 3183 }
3184 return grammar; 3184 return grammar;
3185 } 3185 }
3186 3186
3187 @Override 3187 @Override
3188 public Grammar getGrammar() { 3188 public Grammar getGrammar() {
3189 return grammar; 3189 return grammar;
3190 } 3190 }
3191 3191
3192 3192
3193 public TerminalsGrammarAccess getTerminalsGrammarAccess() { 3193 public TerminalsGrammarAccess getTerminalsGrammarAccess() {
3194 return gaTerminals; 3194 return gaTerminals;
3195 } 3195 }
3196 3196
3197 3197
3198 //ConfigurationScript: 3198 //ConfigurationScript:
3199 // imports+=Import* 3199 // imports+=Import*
3200 // commands+=Command*; 3200 // commands+=Command*;
3201 public ConfigurationScriptElements getConfigurationScriptAccess() { 3201 public ConfigurationScriptElements getConfigurationScriptAccess() {
3202 return pConfigurationScript; 3202 return pConfigurationScript;
3203 } 3203 }
3204 3204
3205 public ParserRule getConfigurationScriptRule() { 3205 public ParserRule getConfigurationScriptRule() {
3206 return getConfigurationScriptAccess().getRule(); 3206 return getConfigurationScriptAccess().getRule();
3207 } 3207 }
3208 3208
3209 //Command: 3209 //Command:
3210 // Declaration | Task; 3210 // Declaration | Task;
3211 public CommandElements getCommandAccess() { 3211 public CommandElements getCommandAccess() {
3212 return pCommand; 3212 return pCommand;
3213 } 3213 }
3214 3214
3215 public ParserRule getCommandRule() { 3215 public ParserRule getCommandRule() {
3216 return getCommandAccess().getRule(); 3216 return getCommandAccess().getRule();
3217 } 3217 }
3218 3218
3219 //QualifiedName: 3219 //QualifiedName:
3220 // ID ('.' ID)*; 3220 // ID ('.' ID)*;
3221 public QualifiedNameElements getQualifiedNameAccess() { 3221 public QualifiedNameElements getQualifiedNameAccess() {
3222 return pQualifiedName; 3222 return pQualifiedName;
3223 } 3223 }
3224 3224
3225 public ParserRule getQualifiedNameRule() { 3225 public ParserRule getQualifiedNameRule() {
3226 return getQualifiedNameAccess().getRule(); 3226 return getQualifiedNameAccess().getRule();
3227 } 3227 }
3228 3228
3229 //REALLiteral ecore::EBigDecimal: 3229 //REALLiteral ecore::EDouble:
3230 // '-'? INT '.' INT; 3230 // '-'? INT '.' INT;
3231 public REALLiteralElements getREALLiteralAccess() { 3231 public REALLiteralElements getREALLiteralAccess() {
3232 return pREALLiteral; 3232 return pREALLiteral;
3233 } 3233 }
3234 3234
3235 public ParserRule getREALLiteralRule() { 3235 public ParserRule getREALLiteralRule() {
3236 return getREALLiteralAccess().getRule(); 3236 return getREALLiteralAccess().getRule();
3237 } 3237 }
3238 3238
3239 //INTLiteral ecore::EInt: 3239 //INTLiteral ecore::EInt:
3240 // '-'? INT; 3240 // '-'? INT;
3241 public INTLiteralElements getINTLiteralAccess() { 3241 public INTLiteralElements getINTLiteralAccess() {
3242 return pINTLiteral; 3242 return pINTLiteral;
3243 } 3243 }
3244 3244
3245 public ParserRule getINTLiteralRule() { 3245 public ParserRule getINTLiteralRule() {
3246 return getINTLiteralAccess().getRule(); 3246 return getINTLiteralAccess().getRule();
3247 } 3247 }
3248 3248
3249 ///////////////////////////////////////////////////// 3249 /////////////////////////////////////////////////////
3250 //// Imports 3250 //// Imports
3251 ///////////////////////////////////////////////////// 3251 /////////////////////////////////////////////////////
3252 //Import: 3252 //Import:
3253 // EPackageImport | ViatraImport; 3253 // EPackageImport | ViatraImport;
3254 public ImportElements getImportAccess() { 3254 public ImportElements getImportAccess() {
3255 return pImport; 3255 return pImport;
3256 } 3256 }
3257 3257
3258 public ParserRule getImportRule() { 3258 public ParserRule getImportRule() {
3259 return getImportAccess().getRule(); 3259 return getImportAccess().getRule();
3260 } 3260 }
3261 3261
3262 //EPackageImport: 3262 //EPackageImport:
3263 // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; 3263 // "import" "epackage" importedPackage=[ecore::EPackage|STRING];
3264 public EPackageImportElements getEPackageImportAccess() { 3264 public EPackageImportElements getEPackageImportAccess() {
3265 return pEPackageImport; 3265 return pEPackageImport;
3266 } 3266 }
3267 3267
3268 public ParserRule getEPackageImportRule() { 3268 public ParserRule getEPackageImportRule() {
3269 return getEPackageImportAccess().getRule(); 3269 return getEPackageImportAccess().getRule();
3270 } 3270 }
3271 3271
3272 //ViatraImport: 3272 //ViatraImport:
3273 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; 3273 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING];
3274 public ViatraImportElements getViatraImportAccess() { 3274 public ViatraImportElements getViatraImportAccess() {
3275 return pViatraImport; 3275 return pViatraImport;
3276 } 3276 }
3277 3277
3278 public ParserRule getViatraImportRule() { 3278 public ParserRule getViatraImportRule() {
3279 return getViatraImportAccess().getRule(); 3279 return getViatraImportAccess().getRule();
3280 } 3280 }
3281 3281
3282 ///////////////////////////////////////////////////// 3282 /////////////////////////////////////////////////////
3283 //// Declaration 3283 //// Declaration
3284 ///////////////////////////////////////////////////// 3284 /////////////////////////////////////////////////////
3285 //Declaration: 3285 //Declaration:
3286 // FileDeclaration 3286 // FileDeclaration
3287 // | MetamodelDeclaration 3287 // | MetamodelDeclaration
3288 // | PartialModelDeclaration 3288 // | PartialModelDeclaration
3289 // | GraphPatternDeclaration 3289 // | GraphPatternDeclaration
3290 // | ConfigDeclaration 3290 // | ConfigDeclaration
3291 // | ScopeDeclaration 3291 // | ScopeDeclaration
3292 // | ObjectiveDeclaration; 3292 // | ObjectiveDeclaration;
3293 public DeclarationElements getDeclarationAccess() { 3293 public DeclarationElements getDeclarationAccess() {
3294 return pDeclaration; 3294 return pDeclaration;
3295 } 3295 }
3296 3296
3297 public ParserRule getDeclarationRule() { 3297 public ParserRule getDeclarationRule() {
3298 return getDeclarationAccess().getRule(); 3298 return getDeclarationAccess().getRule();
3299 } 3299 }
3300 3300
3301 ///////////////////////////////////////////////////// 3301 /////////////////////////////////////////////////////
3302 //// Files and Folders 3302 //// Files and Folders
3303 ///////////////////////////////////////////////////// 3303 /////////////////////////////////////////////////////
3304 //FileSpecification: 3304 //FileSpecification:
3305 // path=STRING; 3305 // path=STRING;
3306 public FileSpecificationElements getFileSpecificationAccess() { 3306 public FileSpecificationElements getFileSpecificationAccess() {
3307 return pFileSpecification; 3307 return pFileSpecification;
3308 } 3308 }
3309 3309
3310 public ParserRule getFileSpecificationRule() { 3310 public ParserRule getFileSpecificationRule() {
3311 return getFileSpecificationAccess().getRule(); 3311 return getFileSpecificationAccess().getRule();
3312 } 3312 }
3313 3313
3314 //FileDeclaration: 3314 //FileDeclaration:
3315 // 'file' name=ID '=' specification=FileSpecification; 3315 // 'file' name=ID '=' specification=FileSpecification;
3316 public FileDeclarationElements getFileDeclarationAccess() { 3316 public FileDeclarationElements getFileDeclarationAccess() {
3317 return pFileDeclaration; 3317 return pFileDeclaration;
3318 } 3318 }
3319 3319
3320 public ParserRule getFileDeclarationRule() { 3320 public ParserRule getFileDeclarationRule() {
3321 return getFileDeclarationAccess().getRule(); 3321 return getFileDeclarationAccess().getRule();
3322 } 3322 }
3323 3323
3324 //FileReference: 3324 //FileReference:
3325 // referred=[FileDeclaration]; 3325 // referred=[FileDeclaration];
3326 public FileReferenceElements getFileReferenceAccess() { 3326 public FileReferenceElements getFileReferenceAccess() {
3327 return pFileReference; 3327 return pFileReference;
3328 } 3328 }
3329 3329
3330 public ParserRule getFileReferenceRule() { 3330 public ParserRule getFileReferenceRule() {
3331 return getFileReferenceAccess().getRule(); 3331 return getFileReferenceAccess().getRule();
3332 } 3332 }
3333 3333
3334 //File: 3334 //File:
3335 // FileSpecification | FileReference; 3335 // FileSpecification | FileReference;
3336 public FileElements getFileAccess() { 3336 public FileElements getFileAccess() {
3337 return pFile; 3337 return pFile;
3338 } 3338 }
3339 3339
3340 public ParserRule getFileRule() { 3340 public ParserRule getFileRule() {
3341 return getFileAccess().getRule(); 3341 return getFileAccess().getRule();
3342 } 3342 }
3343 3343
3344 ///////////////////////////////////////////////////// 3344 /////////////////////////////////////////////////////
3345 //// Metamodel 3345 //// Metamodel
3346 ///////////////////////////////////////////////////// 3346 /////////////////////////////////////////////////////
3347 //MetamodelSpecification: 3347 //MetamodelSpecification:
3348 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; 3348 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}';
3349 public MetamodelSpecificationElements getMetamodelSpecificationAccess() { 3349 public MetamodelSpecificationElements getMetamodelSpecificationAccess() {
3350 return pMetamodelSpecification; 3350 return pMetamodelSpecification;
3351 } 3351 }
3352 3352
3353 public ParserRule getMetamodelSpecificationRule() { 3353 public ParserRule getMetamodelSpecificationRule() {
3354 return getMetamodelSpecificationAccess().getRule(); 3354 return getMetamodelSpecificationAccess().getRule();
3355 } 3355 }
3356 3356
3357 //MetamodelEntry: 3357 //MetamodelEntry:
3358 // MetamodelElement | AllPackageEntry; 3358 // MetamodelElement | AllPackageEntry;
3359 public MetamodelEntryElements getMetamodelEntryAccess() { 3359 public MetamodelEntryElements getMetamodelEntryAccess() {
3360 return pMetamodelEntry; 3360 return pMetamodelEntry;
3361 } 3361 }
3362 3362
3363 public ParserRule getMetamodelEntryRule() { 3363 public ParserRule getMetamodelEntryRule() {
3364 return getMetamodelEntryAccess().getRule(); 3364 return getMetamodelEntryAccess().getRule();
3365 } 3365 }
3366 3366
3367 //AllPackageEntry: 3367 //AllPackageEntry:
3368 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' 3368 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
3369 // exclusion+=MetamodelElement)* '}')?; 3369 // exclusion+=MetamodelElement)* '}')?;
3370 public AllPackageEntryElements getAllPackageEntryAccess() { 3370 public AllPackageEntryElements getAllPackageEntryAccess() {
3371 return pAllPackageEntry; 3371 return pAllPackageEntry;
3372 } 3372 }
3373 3373
3374 public ParserRule getAllPackageEntryRule() { 3374 public ParserRule getAllPackageEntryRule() {
3375 return getAllPackageEntryAccess().getRule(); 3375 return getAllPackageEntryAccess().getRule();
3376 } 3376 }
3377 3377
3378 //MetamodelElement: 3378 //MetamodelElement:
3379 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' 3379 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.'
3380 // feature=[ecore::ENamedElement])?; 3380 // feature=[ecore::ENamedElement])?;
3381 public MetamodelElementElements getMetamodelElementAccess() { 3381 public MetamodelElementElements getMetamodelElementAccess() {
3382 return pMetamodelElement; 3382 return pMetamodelElement;
3383 } 3383 }
3384 3384
3385 public ParserRule getMetamodelElementRule() { 3385 public ParserRule getMetamodelElementRule() {
3386 return getMetamodelElementAccess().getRule(); 3386 return getMetamodelElementAccess().getRule();
3387 } 3387 }
3388 3388
3389 //MetamodelDeclaration: 3389 //MetamodelDeclaration:
3390 // 'metamodel' name=ID specification=MetamodelSpecification; 3390 // 'metamodel' name=ID specification=MetamodelSpecification;
3391 public MetamodelDeclarationElements getMetamodelDeclarationAccess() { 3391 public MetamodelDeclarationElements getMetamodelDeclarationAccess() {
3392 return pMetamodelDeclaration; 3392 return pMetamodelDeclaration;
3393 } 3393 }
3394 3394
3395 public ParserRule getMetamodelDeclarationRule() { 3395 public ParserRule getMetamodelDeclarationRule() {
3396 return getMetamodelDeclarationAccess().getRule(); 3396 return getMetamodelDeclarationAccess().getRule();
3397 } 3397 }
3398 3398
3399 //MetamodelReference: 3399 //MetamodelReference:
3400 // referred=[MetamodelDeclaration]; 3400 // referred=[MetamodelDeclaration];
3401 public MetamodelReferenceElements getMetamodelReferenceAccess() { 3401 public MetamodelReferenceElements getMetamodelReferenceAccess() {
3402 return pMetamodelReference; 3402 return pMetamodelReference;
3403 } 3403 }
3404 3404
3405 public ParserRule getMetamodelReferenceRule() { 3405 public ParserRule getMetamodelReferenceRule() {
3406 return getMetamodelReferenceAccess().getRule(); 3406 return getMetamodelReferenceAccess().getRule();
3407 } 3407 }
3408 3408
3409 //Metamodel: 3409 //Metamodel:
3410 // MetamodelReference | MetamodelSpecification; 3410 // MetamodelReference | MetamodelSpecification;
3411 public MetamodelElements getMetamodelAccess() { 3411 public MetamodelElements getMetamodelAccess() {
3412 return pMetamodel; 3412 return pMetamodel;
3413 } 3413 }
3414 3414
3415 public ParserRule getMetamodelRule() { 3415 public ParserRule getMetamodelRule() {
3416 return getMetamodelAccess().getRule(); 3416 return getMetamodelAccess().getRule();
3417 } 3417 }
3418 3418
3419 ///////////////////////////////////////////////////// 3419 /////////////////////////////////////////////////////
3420 //// Partial Model 3420 //// Partial Model
3421 ///////////////////////////////////////////////////// 3421 /////////////////////////////////////////////////////
3422 //PartialModelSpecification: 3422 //PartialModelSpecification:
3423 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; 3423 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}';
3424 public PartialModelSpecificationElements getPartialModelSpecificationAccess() { 3424 public PartialModelSpecificationElements getPartialModelSpecificationAccess() {
3425 return pPartialModelSpecification; 3425 return pPartialModelSpecification;
3426 } 3426 }
3427 3427
3428 public ParserRule getPartialModelSpecificationRule() { 3428 public ParserRule getPartialModelSpecificationRule() {
3429 return getPartialModelSpecificationAccess().getRule(); 3429 return getPartialModelSpecificationAccess().getRule();
3430 } 3430 }
3431 3431
3432 //PartialModelEntry: 3432 //PartialModelEntry:
3433 // ModelEntry | FolderEntry; 3433 // ModelEntry | FolderEntry;
3434 public PartialModelEntryElements getPartialModelEntryAccess() { 3434 public PartialModelEntryElements getPartialModelEntryAccess() {
3435 return pPartialModelEntry; 3435 return pPartialModelEntry;
3436 } 3436 }
3437 3437
3438 public ParserRule getPartialModelEntryRule() { 3438 public ParserRule getPartialModelEntryRule() {
3439 return getPartialModelEntryAccess().getRule(); 3439 return getPartialModelEntryAccess().getRule();
3440 } 3440 }
3441 3441
3442 //ModelEntry: 3442 //ModelEntry:
3443 // path=File; 3443 // path=File;
3444 public ModelEntryElements getModelEntryAccess() { 3444 public ModelEntryElements getModelEntryAccess() {
3445 return pModelEntry; 3445 return pModelEntry;
3446 } 3446 }
3447 3447
3448 public ParserRule getModelEntryRule() { 3448 public ParserRule getModelEntryRule() {
3449 return getModelEntryAccess().getRule(); 3449 return getModelEntryAccess().getRule();
3450 } 3450 }
3451 3451
3452 //FolderEntry: 3452 //FolderEntry:
3453 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; 3453 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?;
3454 public FolderEntryElements getFolderEntryAccess() { 3454 public FolderEntryElements getFolderEntryAccess() {
3455 return pFolderEntry; 3455 return pFolderEntry;
3456 } 3456 }
3457 3457
3458 public ParserRule getFolderEntryRule() { 3458 public ParserRule getFolderEntryRule() {
3459 return getFolderEntryAccess().getRule(); 3459 return getFolderEntryAccess().getRule();
3460 } 3460 }
3461 3461
3462 //PartialModelDeclaration: 3462 //PartialModelDeclaration:
3463 // 'models' name=ID specification=PartialModelSpecification; 3463 // 'models' name=ID specification=PartialModelSpecification;
3464 public PartialModelDeclarationElements getPartialModelDeclarationAccess() { 3464 public PartialModelDeclarationElements getPartialModelDeclarationAccess() {
3465 return pPartialModelDeclaration; 3465 return pPartialModelDeclaration;
3466 } 3466 }
3467 3467
3468 public ParserRule getPartialModelDeclarationRule() { 3468 public ParserRule getPartialModelDeclarationRule() {
3469 return getPartialModelDeclarationAccess().getRule(); 3469 return getPartialModelDeclarationAccess().getRule();
3470 } 3470 }
3471 3471
3472 //PartialModelReference: 3472 //PartialModelReference:
3473 // referred=[PartialModelDeclaration]; 3473 // referred=[PartialModelDeclaration];
3474 public PartialModelReferenceElements getPartialModelReferenceAccess() { 3474 public PartialModelReferenceElements getPartialModelReferenceAccess() {
3475 return pPartialModelReference; 3475 return pPartialModelReference;
3476 } 3476 }
3477 3477
3478 public ParserRule getPartialModelReferenceRule() { 3478 public ParserRule getPartialModelReferenceRule() {
3479 return getPartialModelReferenceAccess().getRule(); 3479 return getPartialModelReferenceAccess().getRule();
3480 } 3480 }
3481 3481
3482 //PartialModel: 3482 //PartialModel:
3483 // PartialModelSpecification | PartialModelReference; 3483 // PartialModelSpecification | PartialModelReference;
3484 public PartialModelElements getPartialModelAccess() { 3484 public PartialModelElements getPartialModelAccess() {
3485 return pPartialModel; 3485 return pPartialModel;
3486 } 3486 }
3487 3487
3488 public ParserRule getPartialModelRule() { 3488 public ParserRule getPartialModelRule() {
3489 return getPartialModelAccess().getRule(); 3489 return getPartialModelAccess().getRule();
3490 } 3490 }
3491 3491
3492 ///////////////////////////////////////////////////// 3492 /////////////////////////////////////////////////////
3493 //// Patterns 3493 //// Patterns
3494 ///////////////////////////////////////////////////// 3494 /////////////////////////////////////////////////////
3495 //PatternSpecification: 3495 //PatternSpecification:
3496 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; 3496 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}';
3497 public PatternSpecificationElements getPatternSpecificationAccess() { 3497 public PatternSpecificationElements getPatternSpecificationAccess() {
3498 return pPatternSpecification; 3498 return pPatternSpecification;
3499 } 3499 }
3500 3500
3501 public ParserRule getPatternSpecificationRule() { 3501 public ParserRule getPatternSpecificationRule() {
3502 return getPatternSpecificationAccess().getRule(); 3502 return getPatternSpecificationAccess().getRule();
3503 } 3503 }
3504 3504
3505 //PatternEntry: 3505 //PatternEntry:
3506 // PatternElement | AllPatternEntry; 3506 // PatternElement | AllPatternEntry;
3507 public PatternEntryElements getPatternEntryAccess() { 3507 public PatternEntryElements getPatternEntryAccess() {
3508 return pPatternEntry; 3508 return pPatternEntry;
3509 } 3509 }
3510 3510
3511 public ParserRule getPatternEntryRule() { 3511 public ParserRule getPatternEntryRule() {
3512 return getPatternEntryAccess().getRule(); 3512 return getPatternEntryAccess().getRule();
3513 } 3513 }
3514 3514
3515 //AllPatternEntry: 3515 //AllPatternEntry:
3516 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' 3516 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
3517 // exclusuion+=PatternElement)* '}')?; 3517 // exclusuion+=PatternElement)* '}')?;
3518 public AllPatternEntryElements getAllPatternEntryAccess() { 3518 public AllPatternEntryElements getAllPatternEntryAccess() {
3519 return pAllPatternEntry; 3519 return pAllPatternEntry;
3520 } 3520 }
3521 3521
3522 public ParserRule getAllPatternEntryRule() { 3522 public ParserRule getAllPatternEntryRule() {
3523 return getAllPatternEntryAccess().getRule(); 3523 return getAllPatternEntryAccess().getRule();
3524 } 3524 }
3525 3525
3526 //PatternElement: 3526 //PatternElement:
3527 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; 3527 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern];
3528 public PatternElementElements getPatternElementAccess() { 3528 public PatternElementElements getPatternElementAccess() {
3529 return pPatternElement; 3529 return pPatternElement;
3530 } 3530 }
3531 3531
3532 public ParserRule getPatternElementRule() { 3532 public ParserRule getPatternElementRule() {
3533 return getPatternElementAccess().getRule(); 3533 return getPatternElementAccess().getRule();
3534 } 3534 }
3535 3535
3536 //GraphPatternDeclaration: 3536 //GraphPatternDeclaration:
3537 // 'constraints' name=ID specification=PatternSpecification; 3537 // 'constraints' name=ID specification=PatternSpecification;
3538 public GraphPatternDeclarationElements getGraphPatternDeclarationAccess() { 3538 public GraphPatternDeclarationElements getGraphPatternDeclarationAccess() {
3539 return pGraphPatternDeclaration; 3539 return pGraphPatternDeclaration;
3540 } 3540 }
3541 3541
3542 public ParserRule getGraphPatternDeclarationRule() { 3542 public ParserRule getGraphPatternDeclarationRule() {
3543 return getGraphPatternDeclarationAccess().getRule(); 3543 return getGraphPatternDeclarationAccess().getRule();
3544 } 3544 }
3545 3545
3546 //GraphPatternReference: 3546 //GraphPatternReference:
3547 // referred=[GraphPatternDeclaration]; 3547 // referred=[GraphPatternDeclaration];
3548 public GraphPatternReferenceElements getGraphPatternReferenceAccess() { 3548 public GraphPatternReferenceElements getGraphPatternReferenceAccess() {
3549 return pGraphPatternReference; 3549 return pGraphPatternReference;
3550 } 3550 }
3551 3551
3552 public ParserRule getGraphPatternReferenceRule() { 3552 public ParserRule getGraphPatternReferenceRule() {
3553 return getGraphPatternReferenceAccess().getRule(); 3553 return getGraphPatternReferenceAccess().getRule();
3554 } 3554 }
3555 3555
3556 //GraphPattern: 3556 //GraphPattern:
3557 // GraphPatternReference | PatternSpecification; 3557 // GraphPatternReference | PatternSpecification;
3558 public GraphPatternElements getGraphPatternAccess() { 3558 public GraphPatternElements getGraphPatternAccess() {
3559 return pGraphPattern; 3559 return pGraphPattern;
3560 } 3560 }
3561 3561
3562 public ParserRule getGraphPatternRule() { 3562 public ParserRule getGraphPatternRule() {
3563 return getGraphPatternAccess().getRule(); 3563 return getGraphPatternAccess().getRule();
3564 } 3564 }
3565 3565
3566 ///////////////////////////////////////////////////// 3566 /////////////////////////////////////////////////////
3567 //// Objectives 3567 //// Objectives
3568 ///////////////////////////////////////////////////// 3568 /////////////////////////////////////////////////////
3569 //ObjectiveSpecification: 3569 //ObjectiveSpecification:
3570 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'; 3570 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}';
3571 public ObjectiveSpecificationElements getObjectiveSpecificationAccess() { 3571 public ObjectiveSpecificationElements getObjectiveSpecificationAccess() {
3572 return pObjectiveSpecification; 3572 return pObjectiveSpecification;
3573 } 3573 }
3574 3574
3575 public ParserRule getObjectiveSpecificationRule() { 3575 public ParserRule getObjectiveSpecificationRule() {
3576 return getObjectiveSpecificationAccess().getRule(); 3576 return getObjectiveSpecificationAccess().getRule();
3577 } 3577 }
3578 3578
3579 //ObjectiveEntry: 3579 //ObjectiveEntry:
3580 // OptimizationEntry | ThresholdEntry; 3580 // OptimizationEntry | ThresholdEntry;
3581 public ObjectiveEntryElements getObjectiveEntryAccess() { 3581 public ObjectiveEntryElements getObjectiveEntryAccess() {
3582 return pObjectiveEntry; 3582 return pObjectiveEntry;
3583 } 3583 }
3584 3584
3585 public ParserRule getObjectiveEntryRule() { 3585 public ParserRule getObjectiveEntryRule() {
3586 return getObjectiveEntryAccess().getRule(); 3586 return getObjectiveEntryAccess().getRule();
3587 } 3587 }
3588 3588
3589 //enum OptimizationDirection: 3589 //enum OptimizationDirection:
3590 // MINIMIZE='minimize' | MAXIMIZE='maximize'; 3590 // MINIMIZE='minimize' | MAXIMIZE='maximize';
3591 public OptimizationDirectionElements getOptimizationDirectionAccess() { 3591 public OptimizationDirectionElements getOptimizationDirectionAccess() {
3592 return eOptimizationDirection; 3592 return eOptimizationDirection;
3593 } 3593 }
3594 3594
3595 public EnumRule getOptimizationDirectionRule() { 3595 public EnumRule getOptimizationDirectionRule() {
3596 return getOptimizationDirectionAccess().getRule(); 3596 return getOptimizationDirectionAccess().getRule();
3597 } 3597 }
3598 3598
3599 //OptimizationEntry: 3599 //OptimizationEntry:
3600 // direction=OptimizationDirection function=ObjectiveFunction; 3600 // direction=OptimizationDirection function=ObjectiveFunction;
3601 public OptimizationEntryElements getOptimizationEntryAccess() { 3601 public OptimizationEntryElements getOptimizationEntryAccess() {
3602 return pOptimizationEntry; 3602 return pOptimizationEntry;
3603 } 3603 }
3604 3604
3605 public ParserRule getOptimizationEntryRule() { 3605 public ParserRule getOptimizationEntryRule() {
3606 return getOptimizationEntryAccess().getRule(); 3606 return getOptimizationEntryAccess().getRule();
3607 } 3607 }
3608 3608
3609 //enum ComparisonOperator: 3609 //enum ComparisonOperator:
3610 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; 3610 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
3611 public ComparisonOperatorElements getComparisonOperatorAccess() { 3611 public ComparisonOperatorElements getComparisonOperatorAccess() {
3612 return eComparisonOperator; 3612 return eComparisonOperator;
3613 } 3613 }
3614 3614
3615 public EnumRule getComparisonOperatorRule() { 3615 public EnumRule getComparisonOperatorRule() {
3616 return getComparisonOperatorAccess().getRule(); 3616 return getComparisonOperatorAccess().getRule();
3617 } 3617 }
3618 3618
3619 //ThresholdEntry: 3619 //ThresholdEntry:
3620 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; 3620 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
3621 public ThresholdEntryElements getThresholdEntryAccess() { 3621 public ThresholdEntryElements getThresholdEntryAccess() {
3622 return pThresholdEntry; 3622 return pThresholdEntry;
3623 } 3623 }
3624 3624
3625 public ParserRule getThresholdEntryRule() { 3625 public ParserRule getThresholdEntryRule() {
3626 return getThresholdEntryAccess().getRule(); 3626 return getThresholdEntryAccess().getRule();
3627 } 3627 }
3628 3628
3629 //ObjectiveFunction: 3629 //ObjectiveFunction:
3630 // CostObjectiveFunction; 3630 // CostObjectiveFunction;
3631 public ObjectiveFunctionElements getObjectiveFunctionAccess() { 3631 public ObjectiveFunctionElements getObjectiveFunctionAccess() {
3632 return pObjectiveFunction; 3632 return pObjectiveFunction;
3633 } 3633 }
3634 3634
3635 public ParserRule getObjectiveFunctionRule() { 3635 public ParserRule getObjectiveFunctionRule() {
3636 return getObjectiveFunctionAccess().getRule(); 3636 return getObjectiveFunctionAccess().getRule();
3637 } 3637 }
3638 3638
3639 //CostObjectiveFunction: 3639 //CostObjectiveFunction:
3640 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; 3640 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
3641 public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() { 3641 public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() {
3642 return pCostObjectiveFunction; 3642 return pCostObjectiveFunction;
3643 } 3643 }
3644 3644
3645 public ParserRule getCostObjectiveFunctionRule() { 3645 public ParserRule getCostObjectiveFunctionRule() {
3646 return getCostObjectiveFunctionAccess().getRule(); 3646 return getCostObjectiveFunctionAccess().getRule();
3647 } 3647 }
3648 3648
3649 //CostEntry: 3649 //CostEntry:
3650 // patternElement=PatternElement '=' weight=INTLiteral; 3650 // patternElement=PatternElement '=' weight=INTLiteral;
3651 public CostEntryElements getCostEntryAccess() { 3651 public CostEntryElements getCostEntryAccess() {
3652 return pCostEntry; 3652 return pCostEntry;
3653 } 3653 }
3654 3654
3655 public ParserRule getCostEntryRule() { 3655 public ParserRule getCostEntryRule() {
3656 return getCostEntryAccess().getRule(); 3656 return getCostEntryAccess().getRule();
3657 } 3657 }
3658 3658
3659 //ObjectiveDeclaration: 3659 //ObjectiveDeclaration:
3660 // 'objectives' name=ID specification=ObjectiveSpecification; 3660 // 'objectives' name=ID specification=ObjectiveSpecification;
3661 public ObjectiveDeclarationElements getObjectiveDeclarationAccess() { 3661 public ObjectiveDeclarationElements getObjectiveDeclarationAccess() {
3662 return pObjectiveDeclaration; 3662 return pObjectiveDeclaration;
3663 } 3663 }
3664 3664
3665 public ParserRule getObjectiveDeclarationRule() { 3665 public ParserRule getObjectiveDeclarationRule() {
3666 return getObjectiveDeclarationAccess().getRule(); 3666 return getObjectiveDeclarationAccess().getRule();
3667 } 3667 }
3668 3668
3669 //ObjectiveReference: 3669 //ObjectiveReference:
3670 // referred=[ObjectiveDeclaration]; 3670 // referred=[ObjectiveDeclaration];
3671 public ObjectiveReferenceElements getObjectiveReferenceAccess() { 3671 public ObjectiveReferenceElements getObjectiveReferenceAccess() {
3672 return pObjectiveReference; 3672 return pObjectiveReference;
3673 } 3673 }
3674 3674
3675 public ParserRule getObjectiveReferenceRule() { 3675 public ParserRule getObjectiveReferenceRule() {
3676 return getObjectiveReferenceAccess().getRule(); 3676 return getObjectiveReferenceAccess().getRule();
3677 } 3677 }
3678 3678
3679 //Objective: 3679 //Objective:
3680 // ObjectiveReference | ObjectiveSpecification; 3680 // ObjectiveReference | ObjectiveSpecification;
3681 public ObjectiveElements getObjectiveAccess() { 3681 public ObjectiveElements getObjectiveAccess() {
3682 return pObjective; 3682 return pObjective;
3683 } 3683 }
3684 3684
3685 public ParserRule getObjectiveRule() { 3685 public ParserRule getObjectiveRule() {
3686 return getObjectiveAccess().getRule(); 3686 return getObjectiveAccess().getRule();
3687 } 3687 }
3688 3688
3689 ///////////////////////////////////////////////////// 3689 /////////////////////////////////////////////////////
3690 //// SolverConfig 3690 //// SolverConfig
3691 ///////////////////////////////////////////////////// 3691 /////////////////////////////////////////////////////
3692 //ConfigSpecification: 3692 //ConfigSpecification:
3693 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? 3693 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
3694 // '}'; 3694 // '}';
3695 public ConfigSpecificationElements getConfigSpecificationAccess() { 3695 public ConfigSpecificationElements getConfigSpecificationAccess() {
3696 return pConfigSpecification; 3696 return pConfigSpecification;
3697 } 3697 }
3698 3698
3699 public ParserRule getConfigSpecificationRule() { 3699 public ParserRule getConfigSpecificationRule() {
3700 return getConfigSpecificationAccess().getRule(); 3700 return getConfigSpecificationAccess().getRule();
3701 } 3701 }
3702 3702
3703 //ConfigDeclaration: 3703 //ConfigDeclaration:
3704 // 'config' name=ID specification=ConfigSpecification; 3704 // 'config' name=ID specification=ConfigSpecification;
3705 public ConfigDeclarationElements getConfigDeclarationAccess() { 3705 public ConfigDeclarationElements getConfigDeclarationAccess() {
3706 return pConfigDeclaration; 3706 return pConfigDeclaration;
3707 } 3707 }
3708 3708
3709 public ParserRule getConfigDeclarationRule() { 3709 public ParserRule getConfigDeclarationRule() {
3710 return getConfigDeclarationAccess().getRule(); 3710 return getConfigDeclarationAccess().getRule();
3711 } 3711 }
3712 3712
3713 //ConfigEntry: 3713 //ConfigEntry:
3714 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; 3714 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry;
3715 public ConfigEntryElements getConfigEntryAccess() { 3715 public ConfigEntryElements getConfigEntryAccess() {
3716 return pConfigEntry; 3716 return pConfigEntry;
3717 } 3717 }
3718 3718
3719 public ParserRule getConfigEntryRule() { 3719 public ParserRule getConfigEntryRule() {
3720 return getConfigEntryAccess().getRule(); 3720 return getConfigEntryAccess().getRule();
3721 } 3721 }
3722 3722
3723 //DocumentationEntry: 3723 //DocumentationEntry:
3724 // "log-level" '=' level=DocumentLevelSpecification; 3724 // "log-level" '=' level=DocumentLevelSpecification;
3725 public DocumentationEntryElements getDocumentationEntryAccess() { 3725 public DocumentationEntryElements getDocumentationEntryAccess() {
3726 return pDocumentationEntry; 3726 return pDocumentationEntry;
3727 } 3727 }
3728 3728
3729 public ParserRule getDocumentationEntryRule() { 3729 public ParserRule getDocumentationEntryRule() {
3730 return getDocumentationEntryAccess().getRule(); 3730 return getDocumentationEntryAccess().getRule();
3731 } 3731 }
3732 3732
3733 //enum DocumentLevelSpecification: 3733 //enum DocumentLevelSpecification:
3734 // none | normal | full; 3734 // none | normal | full;
3735 public DocumentLevelSpecificationElements getDocumentLevelSpecificationAccess() { 3735 public DocumentLevelSpecificationElements getDocumentLevelSpecificationAccess() {
3736 return eDocumentLevelSpecification; 3736 return eDocumentLevelSpecification;
3737 } 3737 }
3738 3738
3739 public EnumRule getDocumentLevelSpecificationRule() { 3739 public EnumRule getDocumentLevelSpecificationRule() {
3740 return getDocumentLevelSpecificationAccess().getRule(); 3740 return getDocumentLevelSpecificationAccess().getRule();
3741 } 3741 }
3742 3742
3743 //RuntimeEntry: 3743 //RuntimeEntry:
3744 // "runtime" "=" millisecLimit=INT; 3744 // "runtime" "=" millisecLimit=INT;
3745 public RuntimeEntryElements getRuntimeEntryAccess() { 3745 public RuntimeEntryElements getRuntimeEntryAccess() {
3746 return pRuntimeEntry; 3746 return pRuntimeEntry;
3747 } 3747 }
3748 3748
3749 public ParserRule getRuntimeEntryRule() { 3749 public ParserRule getRuntimeEntryRule() {
3750 return getRuntimeEntryAccess().getRule(); 3750 return getRuntimeEntryAccess().getRule();
3751 } 3751 }
3752 3752
3753 //MemoryEntry: 3753 //MemoryEntry:
3754 // "memory" "=" megabyteLimit=INT; 3754 // "memory" "=" megabyteLimit=INT;
3755 public MemoryEntryElements getMemoryEntryAccess() { 3755 public MemoryEntryElements getMemoryEntryAccess() {
3756 return pMemoryEntry; 3756 return pMemoryEntry;
3757 } 3757 }
3758 3758
3759 public ParserRule getMemoryEntryRule() { 3759 public ParserRule getMemoryEntryRule() {
3760 return getMemoryEntryAccess().getRule(); 3760 return getMemoryEntryAccess().getRule();
3761 } 3761 }
3762 3762
3763 //CustomEntry: 3763 //CustomEntry:
3764 // key=STRING "=" value=STRING; 3764 // key=STRING "=" value=STRING;
3765 public CustomEntryElements getCustomEntryAccess() { 3765 public CustomEntryElements getCustomEntryAccess() {
3766 return pCustomEntry; 3766 return pCustomEntry;
3767 } 3767 }
3768 3768
3769 public ParserRule getCustomEntryRule() { 3769 public ParserRule getCustomEntryRule() {
3770 return getCustomEntryAccess().getRule(); 3770 return getCustomEntryAccess().getRule();
3771 } 3771 }
3772 3772
3773 //ConfigReference: 3773 //ConfigReference:
3774 // config=[ConfigDeclaration]; 3774 // config=[ConfigDeclaration];
3775 public ConfigReferenceElements getConfigReferenceAccess() { 3775 public ConfigReferenceElements getConfigReferenceAccess() {
3776 return pConfigReference; 3776 return pConfigReference;
3777 } 3777 }
3778 3778
3779 public ParserRule getConfigReferenceRule() { 3779 public ParserRule getConfigReferenceRule() {
3780 return getConfigReferenceAccess().getRule(); 3780 return getConfigReferenceAccess().getRule();
3781 } 3781 }
3782 3782
3783 //Config: 3783 //Config:
3784 // ConfigSpecification | ConfigReference; 3784 // ConfigSpecification | ConfigReference;
3785 public ConfigElements getConfigAccess() { 3785 public ConfigElements getConfigAccess() {
3786 return pConfig; 3786 return pConfig;
3787 } 3787 }
3788 3788
3789 public ParserRule getConfigRule() { 3789 public ParserRule getConfigRule() {
3790 return getConfigAccess().getRule(); 3790 return getConfigAccess().getRule();
3791 } 3791 }
3792 3792
3793 //enum Solver: 3793 //enum Solver:
3794 // SMTSolver | AlloySolver | ViatraSolver; 3794 // SMTSolver | AlloySolver | ViatraSolver;
3795 public SolverElements getSolverAccess() { 3795 public SolverElements getSolverAccess() {
3796 return eSolver; 3796 return eSolver;
3797 } 3797 }
3798 3798
3799 public EnumRule getSolverRule() { 3799 public EnumRule getSolverRule() {
3800 return getSolverAccess().getRule(); 3800 return getSolverAccess().getRule();
3801 } 3801 }
3802 3802
3803 //ScopeSpecification: 3803 //ScopeSpecification:
3804 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? 3804 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)?
3805 // '}'; 3805 // '}';
3806 public ScopeSpecificationElements getScopeSpecificationAccess() { 3806 public ScopeSpecificationElements getScopeSpecificationAccess() {
3807 return pScopeSpecification; 3807 return pScopeSpecification;
3808 } 3808 }
3809 3809
3810 public ParserRule getScopeSpecificationRule() { 3810 public ParserRule getScopeSpecificationRule() {
3811 return getScopeSpecificationAccess().getRule(); 3811 return getScopeSpecificationAccess().getRule();
3812 } 3812 }
3813 3813
3814 //TypeScope: 3814 //TypeScope:
3815 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; 3815 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope;
3816 public TypeScopeElements getTypeScopeAccess() { 3816 public TypeScopeElements getTypeScopeAccess() {
3817 return pTypeScope; 3817 return pTypeScope;
3818 } 3818 }
3819 3819
3820 public ParserRule getTypeScopeRule() { 3820 public ParserRule getTypeScopeRule() {
3821 return getTypeScopeAccess().getRule(); 3821 return getTypeScopeAccess().getRule();
3822 } 3822 }
3823 3823
3824 //ClassTypeScope: 3824 //ClassTypeScope:
3825 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 3825 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
3826 public ClassTypeScopeElements getClassTypeScopeAccess() { 3826 public ClassTypeScopeElements getClassTypeScopeAccess() {
3827 return pClassTypeScope; 3827 return pClassTypeScope;
3828 } 3828 }
3829 3829
3830 public ParserRule getClassTypeScopeRule() { 3830 public ParserRule getClassTypeScopeRule() {
3831 return getClassTypeScopeAccess().getRule(); 3831 return getClassTypeScopeAccess().getRule();
3832 } 3832 }
3833 3833
3834 //ObjectTypeScope: 3834 //ObjectTypeScope:
3835 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 3835 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
3836 public ObjectTypeScopeElements getObjectTypeScopeAccess() { 3836 public ObjectTypeScopeElements getObjectTypeScopeAccess() {
3837 return pObjectTypeScope; 3837 return pObjectTypeScope;
3838 } 3838 }
3839 3839
3840 public ParserRule getObjectTypeScopeRule() { 3840 public ParserRule getObjectTypeScopeRule() {
3841 return getObjectTypeScopeAccess().getRule(); 3841 return getObjectTypeScopeAccess().getRule();
3842 } 3842 }
3843 3843
3844 //IntegerTypeScope: 3844 //IntegerTypeScope:
3845 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 3845 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
3846 // number=IntEnumberation); 3846 // number=IntEnumberation);
3847 public IntegerTypeScopeElements getIntegerTypeScopeAccess() { 3847 public IntegerTypeScopeElements getIntegerTypeScopeAccess() {
3848 return pIntegerTypeScope; 3848 return pIntegerTypeScope;
3849 } 3849 }
3850 3850
3851 public ParserRule getIntegerTypeScopeRule() { 3851 public ParserRule getIntegerTypeScopeRule() {
3852 return getIntegerTypeScopeAccess().getRule(); 3852 return getIntegerTypeScopeAccess().getRule();
3853 } 3853 }
3854 3854
3855 //RealTypeScope: 3855 //RealTypeScope:
3856 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 3856 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
3857 // number=RealEnumeration); 3857 // number=RealEnumeration);
3858 public RealTypeScopeElements getRealTypeScopeAccess() { 3858 public RealTypeScopeElements getRealTypeScopeAccess() {
3859 return pRealTypeScope; 3859 return pRealTypeScope;
3860 } 3860 }
3861 3861
3862 public ParserRule getRealTypeScopeRule() { 3862 public ParserRule getRealTypeScopeRule() {
3863 return getRealTypeScopeAccess().getRule(); 3863 return getRealTypeScopeAccess().getRule();
3864 } 3864 }
3865 3865
3866 //StringTypeScope: 3866 //StringTypeScope:
3867 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 3867 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
3868 // number=StringEnumeration); 3868 // number=StringEnumeration);
3869 public StringTypeScopeElements getStringTypeScopeAccess() { 3869 public StringTypeScopeElements getStringTypeScopeAccess() {
3870 return pStringTypeScope; 3870 return pStringTypeScope;
3871 } 3871 }
3872 3872
3873 public ParserRule getStringTypeScopeRule() { 3873 public ParserRule getStringTypeScopeRule() {
3874 return getStringTypeScopeAccess().getRule(); 3874 return getStringTypeScopeAccess().getRule();
3875 } 3875 }
3876 3876
3877 //TypeReference: 3877 //TypeReference:
3878 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; 3878 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
3879 public TypeReferenceElements getTypeReferenceAccess() { 3879 public TypeReferenceElements getTypeReferenceAccess() {
3880 return pTypeReference; 3880 return pTypeReference;
3881 } 3881 }
3882 3882
3883 public ParserRule getTypeReferenceRule() { 3883 public ParserRule getTypeReferenceRule() {
3884 return getTypeReferenceAccess().getRule(); 3884 return getTypeReferenceAccess().getRule();
3885 } 3885 }
3886 3886
3887 //ClassReference: 3887 //ClassReference:
3888 // '<' element=MetamodelElement '>'; 3888 // '<' element=MetamodelElement '>';
3889 public ClassReferenceElements getClassReferenceAccess() { 3889 public ClassReferenceElements getClassReferenceAccess() {
3890 return pClassReference; 3890 return pClassReference;
3891 } 3891 }
3892 3892
3893 public ParserRule getClassReferenceRule() { 3893 public ParserRule getClassReferenceRule() {
3894 return getClassReferenceAccess().getRule(); 3894 return getClassReferenceAccess().getRule();
3895 } 3895 }
3896 3896
3897 //ObjectReference: 3897 //ObjectReference:
3898 // {ObjectReference} 'node'; 3898 // {ObjectReference} 'node';
3899 public ObjectReferenceElements getObjectReferenceAccess() { 3899 public ObjectReferenceElements getObjectReferenceAccess() {
3900 return pObjectReference; 3900 return pObjectReference;
3901 } 3901 }
3902 3902
3903 public ParserRule getObjectReferenceRule() { 3903 public ParserRule getObjectReferenceRule() {
3904 return getObjectReferenceAccess().getRule(); 3904 return getObjectReferenceAccess().getRule();
3905 } 3905 }
3906 3906
3907 //IntegerReference: 3907 //IntegerReference:
3908 // {IntegerScope} 'int'; 3908 // {IntegerScope} 'int';
3909 public IntegerReferenceElements getIntegerReferenceAccess() { 3909 public IntegerReferenceElements getIntegerReferenceAccess() {
3910 return pIntegerReference; 3910 return pIntegerReference;
3911 } 3911 }
3912 3912
3913 public ParserRule getIntegerReferenceRule() { 3913 public ParserRule getIntegerReferenceRule() {
3914 return getIntegerReferenceAccess().getRule(); 3914 return getIntegerReferenceAccess().getRule();
3915 } 3915 }
3916 3916
3917 //RealReference: 3917 //RealReference:
3918 // {RealScope} 'real'; 3918 // {RealScope} 'real';
3919 public RealReferenceElements getRealReferenceAccess() { 3919 public RealReferenceElements getRealReferenceAccess() {
3920 return pRealReference; 3920 return pRealReference;
3921 } 3921 }
3922 3922
3923 public ParserRule getRealReferenceRule() { 3923 public ParserRule getRealReferenceRule() {
3924 return getRealReferenceAccess().getRule(); 3924 return getRealReferenceAccess().getRule();
3925 } 3925 }
3926 3926
3927 //StringReference: 3927 //StringReference:
3928 // {StringScope} 'string'; 3928 // {StringScope} 'string';
3929 public StringReferenceElements getStringReferenceAccess() { 3929 public StringReferenceElements getStringReferenceAccess() {
3930 return pStringReference; 3930 return pStringReference;
3931 } 3931 }
3932 3932
3933 public ParserRule getStringReferenceRule() { 3933 public ParserRule getStringReferenceRule() {
3934 return getStringReferenceAccess().getRule(); 3934 return getStringReferenceAccess().getRule();
3935 } 3935 }
3936 3936
3937 //NumberSpecification: 3937 //NumberSpecification:
3938 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; 3938 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration;
3939 public NumberSpecificationElements getNumberSpecificationAccess() { 3939 public NumberSpecificationElements getNumberSpecificationAccess() {
3940 return pNumberSpecification; 3940 return pNumberSpecification;
3941 } 3941 }
3942 3942
3943 public ParserRule getNumberSpecificationRule() { 3943 public ParserRule getNumberSpecificationRule() {
3944 return getNumberSpecificationAccess().getRule(); 3944 return getNumberSpecificationAccess().getRule();
3945 } 3945 }
3946 3946
3947 //ExactNumber: 3947 //ExactNumber:
3948 // exactNumber=INT | exactUnlimited?='*'; 3948 // exactNumber=INT | exactUnlimited?='*';
3949 public ExactNumberElements getExactNumberAccess() { 3949 public ExactNumberElements getExactNumberAccess() {
3950 return pExactNumber; 3950 return pExactNumber;
3951 } 3951 }
3952 3952
3953 public ParserRule getExactNumberRule() { 3953 public ParserRule getExactNumberRule() {
3954 return getExactNumberAccess().getRule(); 3954 return getExactNumberAccess().getRule();
3955 } 3955 }
3956 3956
3957 //IntervallNumber: 3957 //IntervallNumber:
3958 // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); 3958 // min=INT '..' (maxNumber=INT | maxUnlimited?='*');
3959 public IntervallNumberElements getIntervallNumberAccess() { 3959 public IntervallNumberElements getIntervallNumberAccess() {
3960 return pIntervallNumber; 3960 return pIntervallNumber;
3961 } 3961 }
3962 3962
3963 public ParserRule getIntervallNumberRule() { 3963 public ParserRule getIntervallNumberRule() {
3964 return getIntervallNumberAccess().getRule(); 3964 return getIntervallNumberAccess().getRule();
3965 } 3965 }
3966 3966
3967 //IntEnumberation: 3967 //IntEnumberation:
3968 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; 3968 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}';
3969 public IntEnumberationElements getIntEnumberationAccess() { 3969 public IntEnumberationElements getIntEnumberationAccess() {
3970 return pIntEnumberation; 3970 return pIntEnumberation;
3971 } 3971 }
3972 3972
3973 public ParserRule getIntEnumberationRule() { 3973 public ParserRule getIntEnumberationRule() {
3974 return getIntEnumberationAccess().getRule(); 3974 return getIntEnumberationAccess().getRule();
3975 } 3975 }
3976 3976
3977 //RealEnumeration: 3977 //RealEnumeration:
3978 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; 3978 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}';
3979 public RealEnumerationElements getRealEnumerationAccess() { 3979 public RealEnumerationElements getRealEnumerationAccess() {
3980 return pRealEnumeration; 3980 return pRealEnumeration;
3981 } 3981 }
3982 3982
3983 public ParserRule getRealEnumerationRule() { 3983 public ParserRule getRealEnumerationRule() {
3984 return getRealEnumerationAccess().getRule(); 3984 return getRealEnumerationAccess().getRule();
3985 } 3985 }
3986 3986
3987 //StringEnumeration: 3987 //StringEnumeration:
3988 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; 3988 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}';
3989 public StringEnumerationElements getStringEnumerationAccess() { 3989 public StringEnumerationElements getStringEnumerationAccess() {
3990 return pStringEnumeration; 3990 return pStringEnumeration;
3991 } 3991 }
3992 3992
3993 public ParserRule getStringEnumerationRule() { 3993 public ParserRule getStringEnumerationRule() {
3994 return getStringEnumerationAccess().getRule(); 3994 return getStringEnumerationAccess().getRule();
3995 } 3995 }
3996 3996
3997 //ScopeDeclaration: 3997 //ScopeDeclaration:
3998 // 'scope' name=ID specification=ScopeSpecification; 3998 // 'scope' name=ID specification=ScopeSpecification;
3999 public ScopeDeclarationElements getScopeDeclarationAccess() { 3999 public ScopeDeclarationElements getScopeDeclarationAccess() {
4000 return pScopeDeclaration; 4000 return pScopeDeclaration;
4001 } 4001 }
4002 4002
4003 public ParserRule getScopeDeclarationRule() { 4003 public ParserRule getScopeDeclarationRule() {
4004 return getScopeDeclarationAccess().getRule(); 4004 return getScopeDeclarationAccess().getRule();
4005 } 4005 }
4006 4006
4007 //ScopeReference: 4007 //ScopeReference:
4008 // referred=[ScopeDeclaration]; 4008 // referred=[ScopeDeclaration];
4009 public ScopeReferenceElements getScopeReferenceAccess() { 4009 public ScopeReferenceElements getScopeReferenceAccess() {
4010 return pScopeReference; 4010 return pScopeReference;
4011 } 4011 }
4012 4012
4013 public ParserRule getScopeReferenceRule() { 4013 public ParserRule getScopeReferenceRule() {
4014 return getScopeReferenceAccess().getRule(); 4014 return getScopeReferenceAccess().getRule();
4015 } 4015 }
4016 4016
4017 //Scope: 4017 //Scope:
4018 // ScopeSpecification | ScopeReference; 4018 // ScopeSpecification | ScopeReference;
4019 public ScopeElements getScopeAccess() { 4019 public ScopeElements getScopeAccess() {
4020 return pScope; 4020 return pScope;
4021 } 4021 }
4022 4022
4023 public ParserRule getScopeRule() { 4023 public ParserRule getScopeRule() {
4024 return getScopeAccess().getRule(); 4024 return getScopeAccess().getRule();
4025 } 4025 }
4026 4026
4027 //Task: 4027 //Task:
4028 // GenerationTask /*| CoverageCalculation | ValidationTask*/; 4028 // GenerationTask /*| CoverageCalculation | ValidationTask*/;
4029 public TaskElements getTaskAccess() { 4029 public TaskElements getTaskAccess() {
4030 return pTask; 4030 return pTask;
4031 } 4031 }
4032 4032
4033 public ParserRule getTaskRule() { 4033 public ParserRule getTaskRule() {
4034 return getTaskAccess().getRule(); 4034 return getTaskAccess().getRule();
4035 } 4035 }
4036 4036
4037 //GenerationTask: 4037 //GenerationTask:
4038 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' 4038 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '='
4039 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & 4039 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? &
4040 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & 4040 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? &
4041 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' 4041 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '='
4042 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; 4042 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}';
4043 public GenerationTaskElements getGenerationTaskAccess() { 4043 public GenerationTaskElements getGenerationTaskAccess() {
4044 return pGenerationTask; 4044 return pGenerationTask;
4045 } 4045 }
4046 4046
4047 public ParserRule getGenerationTaskRule() { 4047 public ParserRule getGenerationTaskRule() {
4048 return getGenerationTaskAccess().getRule(); 4048 return getGenerationTaskAccess().getRule();
4049 } 4049 }
4050 4050
4051 //terminal ID: 4051 //terminal ID:
4052 // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; 4052 // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*;
4053 public TerminalRule getIDRule() { 4053 public TerminalRule getIDRule() {
4054 return gaTerminals.getIDRule(); 4054 return gaTerminals.getIDRule();
4055 } 4055 }
4056 4056
4057 //terminal INT returns ecore::EInt: 4057 //terminal INT returns ecore::EInt:
4058 // '0'..'9'+; 4058 // '0'..'9'+;
4059 public TerminalRule getINTRule() { 4059 public TerminalRule getINTRule() {
4060 return gaTerminals.getINTRule(); 4060 return gaTerminals.getINTRule();
4061 } 4061 }
4062 4062
4063 //terminal STRING: 4063 //terminal STRING:
4064 // '"' ('\\' . | !('\\' | '"'))* '"' | 4064 // '"' ('\\' . | !('\\' | '"'))* '"' | "'" ('\\' . | !('\\' | "'"))* "'";
4065 // "'" ('\\' . | !('\\' | "'"))* "'"; 4065 public TerminalRule getSTRINGRule() {
4066 public TerminalRule getSTRINGRule() { 4066 return gaTerminals.getSTRINGRule();
4067 return gaTerminals.getSTRINGRule(); 4067 }
4068 } 4068
4069 4069 //terminal ML_COMMENT:
4070 //terminal ML_COMMENT: 4070 // '/*'->'*/';
4071 // '/*'->'*/'; 4071 public TerminalRule getML_COMMENTRule() {
4072 public TerminalRule getML_COMMENTRule() { 4072 return gaTerminals.getML_COMMENTRule();
4073 return gaTerminals.getML_COMMENTRule(); 4073 }
4074 } 4074
4075 4075 //terminal SL_COMMENT:
4076 //terminal SL_COMMENT: 4076 // '//' !('\n' | '\r')* ('\r'? '\n')?;
4077 // '//' !('\n' | '\r')* ('\r'? '\n')?; 4077 public TerminalRule getSL_COMMENTRule() {
4078 public TerminalRule getSL_COMMENTRule() { 4078 return gaTerminals.getSL_COMMENTRule();
4079 return gaTerminals.getSL_COMMENTRule(); 4079 }
4080 } 4080
4081 4081 //terminal WS:
4082 //terminal WS: 4082 // ' ' | '\t' | '\r' | '\n'+;
4083 // ' ' | '\t' | '\r' | '\n'+; 4083 public TerminalRule getWSRule() {
4084 public TerminalRule getWSRule() { 4084 return gaTerminals.getWSRule();
4085 return gaTerminals.getWSRule(); 4085 }
4086 } 4086
4087 4087 //terminal ANY_OTHER:
4088 //terminal ANY_OTHER: 4088 // .;
4089 // .; 4089 public TerminalRule getANY_OTHERRule() {
4090 public TerminalRule getANY_OTHERRule() { 4090 return gaTerminals.getANY_OTHERRule();
4091 return gaTerminals.getANY_OTHERRule(); 4091 }
4092 } 4092}
4093}