4 grammar InternalEditor;
7 superClass=AbstractInternalContentAssistParser;
12 package org.opendaylight.nemo.tool.eclipse.plugin.ui.contentassist.antlr.internal;
14 // Hack: Use our own Lexer superclass by means of import.
15 // Currently there is no other way to specify the superclass for the lexer.
16 import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
20 package org.opendaylight.nemo.tool.eclipse.plugin.ui.contentassist.antlr.internal;
22 import java.io.InputStream;
23 import org.eclipse.xtext.*;
24 import org.eclipse.xtext.parser.*;
25 import org.eclipse.xtext.parser.impl.*;
26 import org.eclipse.emf.ecore.util.EcoreUtil;
27 import org.eclipse.emf.ecore.EObject;
28 import org.eclipse.xtext.parser.antlr.XtextTokenStream;
29 import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
30 import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
31 import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
32 import org.opendaylight.nemo.tool.eclipse.plugin.services.EditorGrammarAccess;
38 private EditorGrammarAccess grammarAccess;
40 public void setGrammarAccess(EditorGrammarAccess grammarAccess) {
41 this.grammarAccess = grammarAccess;
45 protected Grammar getGrammar() {
46 return grammarAccess.getGrammar();
50 protected String getValueForTokenName(String tokenName) {
59 // Entry rule entryRuleModel
62 { before(grammarAccess.getModelRule()); }
64 { after(grammarAccess.getModelRule()); }
71 int stackSize = keepStackSize();
75 { before(grammarAccess.getModelAccess().getSentencesAssignment()); }
76 (rule__Model__SentencesAssignment)*
77 { after(grammarAccess.getModelAccess().getSentencesAssignment()); }
82 restoreStackSize(stackSize);
87 // Entry rule entryRuleSentence
90 { before(grammarAccess.getSentenceRule()); }
92 { after(grammarAccess.getSentenceRule()); }
99 int stackSize = keepStackSize();
103 { before(grammarAccess.getSentenceAccess().getAlternatives()); }
104 (rule__Sentence__Alternatives)
105 { after(grammarAccess.getSentenceAccess().getAlternatives()); }
110 restoreStackSize(stackSize);
115 // Entry rule entryRuleSenEngines
118 { before(grammarAccess.getSenEnginesRule()); }
120 { after(grammarAccess.getSenEnginesRule()); }
127 int stackSize = keepStackSize();
131 { before(grammarAccess.getSenEnginesAccess().getGroup()); }
132 (rule__SenEngines__Group__0)
133 { after(grammarAccess.getSenEnginesAccess().getGroup()); }
138 restoreStackSize(stackSize);
143 // Entry rule entryRuleIpv4
146 { before(grammarAccess.getIpv4Rule()); }
148 { after(grammarAccess.getIpv4Rule()); }
155 int stackSize = keepStackSize();
159 { before(grammarAccess.getIpv4Access().getGroup()); }
160 (rule__Ipv4__Group__0)
161 { after(grammarAccess.getIpv4Access().getGroup()); }
166 restoreStackSize(stackSize);
171 // Entry rule entryRuleUser
174 { before(grammarAccess.getUserRule()); }
176 { after(grammarAccess.getUserRule()); }
183 int stackSize = keepStackSize();
187 { before(grammarAccess.getUserAccess().getGroup()); }
188 (rule__User__Group__0)
189 { after(grammarAccess.getUserAccess().getGroup()); }
194 restoreStackSize(stackSize);
199 // Entry rule entryRuleNode
202 { before(grammarAccess.getNodeRule()); }
204 { after(grammarAccess.getNodeRule()); }
211 int stackSize = keepStackSize();
215 { before(grammarAccess.getNodeAccess().getGroup()); }
216 (rule__Node__Group__0)
217 { after(grammarAccess.getNodeAccess().getGroup()); }
222 restoreStackSize(stackSize);
229 // Entry rule entryRuleNodeOperating
230 entryRuleNodeOperating
232 { before(grammarAccess.getNodeOperatingRule()); }
234 { after(grammarAccess.getNodeOperatingRule()); }
238 // Rule NodeOperating
241 int stackSize = keepStackSize();
245 { before(grammarAccess.getNodeOperatingAccess().getGroup()); }
246 (rule__NodeOperating__Group__0)
247 { after(grammarAccess.getNodeOperatingAccess().getGroup()); }
252 restoreStackSize(stackSize);
257 // Entry rule entryRuleConnection
260 { before(grammarAccess.getConnectionRule()); }
262 { after(grammarAccess.getConnectionRule()); }
269 int stackSize = keepStackSize();
273 { before(grammarAccess.getConnectionAccess().getGroup()); }
274 (rule__Connection__Group__0)
275 { after(grammarAccess.getConnectionAccess().getGroup()); }
280 restoreStackSize(stackSize);
285 // Entry rule entryRuleConnectionUpdate
286 entryRuleConnectionUpdate
288 { before(grammarAccess.getConnectionUpdateRule()); }
290 { after(grammarAccess.getConnectionUpdateRule()); }
294 // Rule ConnectionUpdate
297 int stackSize = keepStackSize();
301 { before(grammarAccess.getConnectionUpdateAccess().getGroup()); }
302 (rule__ConnectionUpdate__Group__0)
303 { after(grammarAccess.getConnectionUpdateAccess().getGroup()); }
308 restoreStackSize(stackSize);
313 // Entry rule entryRuleFlow
316 { before(grammarAccess.getFlowRule()); }
318 { after(grammarAccess.getFlowRule()); }
325 int stackSize = keepStackSize();
329 { before(grammarAccess.getFlowAccess().getGroup()); }
330 (rule__Flow__Group__0)
331 { after(grammarAccess.getFlowAccess().getGroup()); }
336 restoreStackSize(stackSize);
341 // Entry rule entryRuleFlowUpdate
344 { before(grammarAccess.getFlowUpdateRule()); }
346 { after(grammarAccess.getFlowUpdateRule()); }
353 int stackSize = keepStackSize();
357 { before(grammarAccess.getFlowUpdateAccess().getGroup()); }
358 (rule__FlowUpdate__Group__0)
359 { after(grammarAccess.getFlowUpdateAccess().getGroup()); }
364 restoreStackSize(stackSize);
369 // Entry rule entryRuleMatches
372 { before(grammarAccess.getMatchesRule()); }
374 { after(grammarAccess.getMatchesRule()); }
381 int stackSize = keepStackSize();
385 { before(grammarAccess.getMatchesAccess().getGroup()); }
386 (rule__Matches__Group__0)
387 { after(grammarAccess.getMatchesAccess().getGroup()); }
392 restoreStackSize(stackSize);
397 // Entry rule entryRuleMatch
400 { before(grammarAccess.getMatchRule()); }
402 { after(grammarAccess.getMatchRule()); }
409 int stackSize = keepStackSize();
413 { before(grammarAccess.getMatchAccess().getGroup()); }
414 (rule__Match__Group__0)
415 { after(grammarAccess.getMatchAccess().getGroup()); }
420 restoreStackSize(stackSize);
425 // Entry rule entryRuleOperation
428 { before(grammarAccess.getOperationRule()); }
430 { after(grammarAccess.getOperationRule()); }
437 int stackSize = keepStackSize();
441 { before(grammarAccess.getOperationAccess().getGroup()); }
442 (rule__Operation__Group__0)
443 { after(grammarAccess.getOperationAccess().getGroup()); }
448 restoreStackSize(stackSize);
453 // Entry rule entryRuleCondition
456 { before(grammarAccess.getConditionRule()); }
458 { after(grammarAccess.getConditionRule()); }
465 int stackSize = keepStackSize();
469 { before(grammarAccess.getConditionAccess().getGroup()); }
470 (rule__Condition__Group__0)
471 { after(grammarAccess.getConditionAccess().getGroup()); }
476 restoreStackSize(stackSize);
481 // Entry rule entryRuleProperty
484 { before(grammarAccess.getPropertyRule()); }
486 { after(grammarAccess.getPropertyRule()); }
493 int stackSize = keepStackSize();
497 { before(grammarAccess.getPropertyAccess().getGroup()); }
498 (rule__Property__Group__0)
499 { after(grammarAccess.getPropertyAccess().getGroup()); }
504 restoreStackSize(stackSize);
509 // Entry rule entryRuleOneProperty
512 { before(grammarAccess.getOnePropertyRule()); }
514 { after(grammarAccess.getOnePropertyRule()); }
521 int stackSize = keepStackSize();
525 { before(grammarAccess.getOnePropertyAccess().getGroup()); }
526 (rule__OneProperty__Group__0)
527 { after(grammarAccess.getOnePropertyAccess().getGroup()); }
532 restoreStackSize(stackSize);
537 // Entry rule entryRuleModelProperty
538 entryRuleModelProperty
540 { before(grammarAccess.getModelPropertyRule()); }
542 { after(grammarAccess.getModelPropertyRule()); }
546 // Rule ModelProperty
549 int stackSize = keepStackSize();
553 { before(grammarAccess.getModelPropertyAccess().getGroup()); }
554 (rule__ModelProperty__Group__0)
555 { after(grammarAccess.getModelPropertyAccess().getGroup()); }
560 restoreStackSize(stackSize);
565 // Entry rule entryRuleOneModelProperty
566 entryRuleOneModelProperty
568 { before(grammarAccess.getOneModelPropertyRule()); }
570 { after(grammarAccess.getOneModelPropertyRule()); }
574 // Rule OneModelProperty
577 int stackSize = keepStackSize();
581 { before(grammarAccess.getOneModelPropertyAccess().getGroup()); }
582 (rule__OneModelProperty__Group__0)
583 { after(grammarAccess.getOneModelPropertyAccess().getGroup()); }
588 restoreStackSize(stackSize);
593 // Entry rule entryRuleNewObj
596 { before(grammarAccess.getNewObjRule()); }
598 { after(grammarAccess.getNewObjRule()); }
605 int stackSize = keepStackSize();
609 { before(grammarAccess.getNewObjAccess().getAlternatives()); }
610 (rule__NewObj__Alternatives)
611 { after(grammarAccess.getNewObjAccess().getAlternatives()); }
616 restoreStackSize(stackSize);
622 rule__Sentence__Alternatives
624 int stackSize = keepStackSize();
628 { before(grammarAccess.getSentenceAccess().getSenEnginesParserRuleCall_0()); }
630 { after(grammarAccess.getSentenceAccess().getSenEnginesParserRuleCall_0()); }
634 { before(grammarAccess.getSentenceAccess().getUserParserRuleCall_1()); }
636 { after(grammarAccess.getSentenceAccess().getUserParserRuleCall_1()); }
640 { before(grammarAccess.getSentenceAccess().getNodeParserRuleCall_2()); }
642 { after(grammarAccess.getSentenceAccess().getNodeParserRuleCall_2()); }
646 { before(grammarAccess.getSentenceAccess().getNodeOperatingParserRuleCall_3()); }
648 { after(grammarAccess.getSentenceAccess().getNodeOperatingParserRuleCall_3()); }
652 { before(grammarAccess.getSentenceAccess().getConnectionParserRuleCall_4()); }
654 { after(grammarAccess.getSentenceAccess().getConnectionParserRuleCall_4()); }
658 { before(grammarAccess.getSentenceAccess().getConnectionUpdateParserRuleCall_5()); }
660 { after(grammarAccess.getSentenceAccess().getConnectionUpdateParserRuleCall_5()); }
664 { before(grammarAccess.getSentenceAccess().getFlowParserRuleCall_6()); }
666 { after(grammarAccess.getSentenceAccess().getFlowParserRuleCall_6()); }
670 { before(grammarAccess.getSentenceAccess().getFlowUpdateParserRuleCall_7()); }
672 { after(grammarAccess.getSentenceAccess().getFlowUpdateParserRuleCall_7()); }
676 { before(grammarAccess.getSentenceAccess().getOperationParserRuleCall_8()); }
678 { after(grammarAccess.getSentenceAccess().getOperationParserRuleCall_8()); }
683 restoreStackSize(stackSize);
686 rule__NodeOperating__Alternatives_0
688 int stackSize = keepStackSize();
692 { before(grammarAccess.getNodeOperatingAccess().getUPDATEKeyword_0_0()); }
696 { after(grammarAccess.getNodeOperatingAccess().getUPDATEKeyword_0_0()); }
700 { before(grammarAccess.getNodeOperatingAccess().getDELETEKeyword_0_1()); }
704 { after(grammarAccess.getNodeOperatingAccess().getDELETEKeyword_0_1()); }
709 restoreStackSize(stackSize);
712 rule__ConnectionUpdate__Alternatives_0
714 int stackSize = keepStackSize();
718 { before(grammarAccess.getConnectionUpdateAccess().getUPDATEKeyword_0_0()); }
722 { after(grammarAccess.getConnectionUpdateAccess().getUPDATEKeyword_0_0()); }
726 { before(grammarAccess.getConnectionUpdateAccess().getDELETEKeyword_0_1()); }
730 { after(grammarAccess.getConnectionUpdateAccess().getDELETEKeyword_0_1()); }
735 restoreStackSize(stackSize);
738 rule__FlowUpdate__Alternatives_0
740 int stackSize = keepStackSize();
744 { before(grammarAccess.getFlowUpdateAccess().getUPDATEKeyword_0_0()); }
748 { after(grammarAccess.getFlowUpdateAccess().getUPDATEKeyword_0_0()); }
752 { before(grammarAccess.getFlowUpdateAccess().getDELETEKeyword_0_1()); }
756 { after(grammarAccess.getFlowUpdateAccess().getDELETEKeyword_0_1()); }
761 restoreStackSize(stackSize);
764 rule__Operation__Alternatives_8
766 int stackSize = keepStackSize();
770 { before(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_0()); }
772 { after(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_0()); }
776 { before(grammarAccess.getOperationAccess().getGroup_8_1()); }
777 (rule__Operation__Group_8_1__0)
778 { after(grammarAccess.getOperationAccess().getGroup_8_1()); }
783 restoreStackSize(stackSize);
786 rule__OneProperty__Alternatives_2
788 int stackSize = keepStackSize();
792 { before(grammarAccess.getOnePropertyAccess().getSTRINGTerminalRuleCall_2_0()); }
794 { after(grammarAccess.getOnePropertyAccess().getSTRINGTerminalRuleCall_2_0()); }
798 { before(grammarAccess.getOnePropertyAccess().getINTTerminalRuleCall_2_1()); }
800 { after(grammarAccess.getOnePropertyAccess().getINTTerminalRuleCall_2_1()); }
805 restoreStackSize(stackSize);
808 rule__OneModelProperty__Alternatives_0
810 int stackSize = keepStackSize();
814 { before(grammarAccess.getOneModelPropertyAccess().getSTRINGTerminalRuleCall_0_0()); }
816 { after(grammarAccess.getOneModelPropertyAccess().getSTRINGTerminalRuleCall_0_0()); }
820 { before(grammarAccess.getOneModelPropertyAccess().getINTTerminalRuleCall_0_1()); }
822 { after(grammarAccess.getOneModelPropertyAccess().getINTTerminalRuleCall_0_1()); }
827 restoreStackSize(stackSize);
830 rule__NewObj__Alternatives
832 int stackSize = keepStackSize();
836 { before(grammarAccess.getNewObjAccess().getCREATEKeyword_0()); }
840 { after(grammarAccess.getNewObjAccess().getCREATEKeyword_0()); }
844 { before(grammarAccess.getNewObjAccess().getIMPORTKeyword_1()); }
848 { after(grammarAccess.getNewObjAccess().getIMPORTKeyword_1()); }
853 restoreStackSize(stackSize);
858 rule__SenEngines__Group__0
860 int stackSize = keepStackSize();
863 rule__SenEngines__Group__0__Impl
864 rule__SenEngines__Group__1
867 restoreStackSize(stackSize);
870 rule__SenEngines__Group__0__Impl
872 int stackSize = keepStackSize();
876 { before(grammarAccess.getSenEnginesAccess().getEnginesKeyword_0()); }
880 { after(grammarAccess.getSenEnginesAccess().getEnginesKeyword_0()); }
885 restoreStackSize(stackSize);
889 rule__SenEngines__Group__1
891 int stackSize = keepStackSize();
894 rule__SenEngines__Group__1__Impl
895 rule__SenEngines__Group__2
898 restoreStackSize(stackSize);
901 rule__SenEngines__Group__1__Impl
903 int stackSize = keepStackSize();
907 { before(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_1()); }
909 { after(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_1()); }
914 restoreStackSize(stackSize);
918 rule__SenEngines__Group__2
920 int stackSize = keepStackSize();
923 rule__SenEngines__Group__2__Impl
924 rule__SenEngines__Group__3
927 restoreStackSize(stackSize);
930 rule__SenEngines__Group__2__Impl
932 int stackSize = keepStackSize();
936 { before(grammarAccess.getSenEnginesAccess().getGroup_2()); }
937 (rule__SenEngines__Group_2__0)*
938 { after(grammarAccess.getSenEnginesAccess().getGroup_2()); }
943 restoreStackSize(stackSize);
947 rule__SenEngines__Group__3
949 int stackSize = keepStackSize();
952 rule__SenEngines__Group__3__Impl
955 restoreStackSize(stackSize);
958 rule__SenEngines__Group__3__Impl
960 int stackSize = keepStackSize();
964 { before(grammarAccess.getSenEnginesAccess().getSemicolonKeyword_3()); }
968 { after(grammarAccess.getSenEnginesAccess().getSemicolonKeyword_3()); }
973 restoreStackSize(stackSize);
985 rule__SenEngines__Group_2__0
987 int stackSize = keepStackSize();
990 rule__SenEngines__Group_2__0__Impl
991 rule__SenEngines__Group_2__1
994 restoreStackSize(stackSize);
997 rule__SenEngines__Group_2__0__Impl
999 int stackSize = keepStackSize();
1003 { before(grammarAccess.getSenEnginesAccess().getCommaKeyword_2_0()); }
1007 { after(grammarAccess.getSenEnginesAccess().getCommaKeyword_2_0()); }
1012 restoreStackSize(stackSize);
1016 rule__SenEngines__Group_2__1
1018 int stackSize = keepStackSize();
1021 rule__SenEngines__Group_2__1__Impl
1024 restoreStackSize(stackSize);
1027 rule__SenEngines__Group_2__1__Impl
1029 int stackSize = keepStackSize();
1033 { before(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_2_1()); }
1035 { after(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_2_1()); }
1040 restoreStackSize(stackSize);
1048 rule__Ipv4__Group__0
1050 int stackSize = keepStackSize();
1053 rule__Ipv4__Group__0__Impl
1054 rule__Ipv4__Group__1
1057 restoreStackSize(stackSize);
1060 rule__Ipv4__Group__0__Impl
1062 int stackSize = keepStackSize();
1066 { before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_0()); }
1068 { after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_0()); }
1073 restoreStackSize(stackSize);
1077 rule__Ipv4__Group__1
1079 int stackSize = keepStackSize();
1082 rule__Ipv4__Group__1__Impl
1083 rule__Ipv4__Group__2
1086 restoreStackSize(stackSize);
1089 rule__Ipv4__Group__1__Impl
1091 int stackSize = keepStackSize();
1095 { before(grammarAccess.getIpv4Access().getFullStopKeyword_1()); }
1099 { after(grammarAccess.getIpv4Access().getFullStopKeyword_1()); }
1104 restoreStackSize(stackSize);
1108 rule__Ipv4__Group__2
1110 int stackSize = keepStackSize();
1113 rule__Ipv4__Group__2__Impl
1114 rule__Ipv4__Group__3
1117 restoreStackSize(stackSize);
1120 rule__Ipv4__Group__2__Impl
1122 int stackSize = keepStackSize();
1126 { before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_2()); }
1128 { after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_2()); }
1133 restoreStackSize(stackSize);
1137 rule__Ipv4__Group__3
1139 int stackSize = keepStackSize();
1142 rule__Ipv4__Group__3__Impl
1143 rule__Ipv4__Group__4
1146 restoreStackSize(stackSize);
1149 rule__Ipv4__Group__3__Impl
1151 int stackSize = keepStackSize();
1155 { before(grammarAccess.getIpv4Access().getFullStopKeyword_3()); }
1159 { after(grammarAccess.getIpv4Access().getFullStopKeyword_3()); }
1164 restoreStackSize(stackSize);
1168 rule__Ipv4__Group__4
1170 int stackSize = keepStackSize();
1173 rule__Ipv4__Group__4__Impl
1174 rule__Ipv4__Group__5
1177 restoreStackSize(stackSize);
1180 rule__Ipv4__Group__4__Impl
1182 int stackSize = keepStackSize();
1186 { before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_4()); }
1188 { after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_4()); }
1193 restoreStackSize(stackSize);
1197 rule__Ipv4__Group__5
1199 int stackSize = keepStackSize();
1202 rule__Ipv4__Group__5__Impl
1203 rule__Ipv4__Group__6
1206 restoreStackSize(stackSize);
1209 rule__Ipv4__Group__5__Impl
1211 int stackSize = keepStackSize();
1215 { before(grammarAccess.getIpv4Access().getFullStopKeyword_5()); }
1219 { after(grammarAccess.getIpv4Access().getFullStopKeyword_5()); }
1224 restoreStackSize(stackSize);
1228 rule__Ipv4__Group__6
1230 int stackSize = keepStackSize();
1233 rule__Ipv4__Group__6__Impl
1236 restoreStackSize(stackSize);
1239 rule__Ipv4__Group__6__Impl
1241 int stackSize = keepStackSize();
1245 { before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_6()); }
1247 { after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_6()); }
1252 restoreStackSize(stackSize);
1270 rule__User__Group__0
1272 int stackSize = keepStackSize();
1275 rule__User__Group__0__Impl
1276 rule__User__Group__1
1279 restoreStackSize(stackSize);
1282 rule__User__Group__0__Impl
1284 int stackSize = keepStackSize();
1288 { before(grammarAccess.getUserAccess().getCREATEKeyword_0()); }
1292 { after(grammarAccess.getUserAccess().getCREATEKeyword_0()); }
1297 restoreStackSize(stackSize);
1301 rule__User__Group__1
1303 int stackSize = keepStackSize();
1306 rule__User__Group__1__Impl
1307 rule__User__Group__2
1310 restoreStackSize(stackSize);
1313 rule__User__Group__1__Impl
1315 int stackSize = keepStackSize();
1319 { before(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_1()); }
1321 { after(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_1()); }
1326 restoreStackSize(stackSize);
1330 rule__User__Group__2
1332 int stackSize = keepStackSize();
1335 rule__User__Group__2__Impl
1336 rule__User__Group__3
1339 restoreStackSize(stackSize);
1342 rule__User__Group__2__Impl
1344 int stackSize = keepStackSize();
1348 { before(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_2()); }
1350 { after(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_2()); }
1355 restoreStackSize(stackSize);
1359 rule__User__Group__3
1361 int stackSize = keepStackSize();
1364 rule__User__Group__3__Impl
1365 rule__User__Group__4
1368 restoreStackSize(stackSize);
1371 rule__User__Group__3__Impl
1373 int stackSize = keepStackSize();
1377 { before(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_3()); }
1379 { after(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_3()); }
1384 restoreStackSize(stackSize);
1388 rule__User__Group__4
1390 int stackSize = keepStackSize();
1393 rule__User__Group__4__Impl
1396 restoreStackSize(stackSize);
1399 rule__User__Group__4__Impl
1401 int stackSize = keepStackSize();
1405 { before(grammarAccess.getUserAccess().getSemicolonKeyword_4()); }
1409 { after(grammarAccess.getUserAccess().getSemicolonKeyword_4()); }
1414 restoreStackSize(stackSize);
1428 rule__Node__Group__0
1430 int stackSize = keepStackSize();
1433 rule__Node__Group__0__Impl
1434 rule__Node__Group__1
1437 restoreStackSize(stackSize);
1440 rule__Node__Group__0__Impl
1442 int stackSize = keepStackSize();
1446 { before(grammarAccess.getNodeAccess().getNewObjParserRuleCall_0()); }
1448 { after(grammarAccess.getNodeAccess().getNewObjParserRuleCall_0()); }
1453 restoreStackSize(stackSize);
1457 rule__Node__Group__1
1459 int stackSize = keepStackSize();
1462 rule__Node__Group__1__Impl
1463 rule__Node__Group__2
1466 restoreStackSize(stackSize);
1469 rule__Node__Group__1__Impl
1471 int stackSize = keepStackSize();
1475 { before(grammarAccess.getNodeAccess().getNodeKeyword_1()); }
1479 { after(grammarAccess.getNodeAccess().getNodeKeyword_1()); }
1484 restoreStackSize(stackSize);
1488 rule__Node__Group__2
1490 int stackSize = keepStackSize();
1493 rule__Node__Group__2__Impl
1494 rule__Node__Group__3
1497 restoreStackSize(stackSize);
1500 rule__Node__Group__2__Impl
1502 int stackSize = keepStackSize();
1506 { before(grammarAccess.getNodeAccess().getNameAssignment_2()); }
1507 (rule__Node__NameAssignment_2)
1508 { after(grammarAccess.getNodeAccess().getNameAssignment_2()); }
1513 restoreStackSize(stackSize);
1517 rule__Node__Group__3
1519 int stackSize = keepStackSize();
1522 rule__Node__Group__3__Impl
1523 rule__Node__Group__4
1526 restoreStackSize(stackSize);
1529 rule__Node__Group__3__Impl
1531 int stackSize = keepStackSize();
1535 { before(grammarAccess.getNodeAccess().getGroup_3()); }
1536 (rule__Node__Group_3__0)
1537 { after(grammarAccess.getNodeAccess().getGroup_3()); }
1542 restoreStackSize(stackSize);
1546 rule__Node__Group__4
1548 int stackSize = keepStackSize();
1551 rule__Node__Group__4__Impl
1552 rule__Node__Group__5
1555 restoreStackSize(stackSize);
1558 rule__Node__Group__4__Impl
1560 int stackSize = keepStackSize();
1564 { before(grammarAccess.getNodeAccess().getGroup_4()); }
1565 (rule__Node__Group_4__0)?
1566 { after(grammarAccess.getNodeAccess().getGroup_4()); }
1571 restoreStackSize(stackSize);
1575 rule__Node__Group__5
1577 int stackSize = keepStackSize();
1580 rule__Node__Group__5__Impl
1581 rule__Node__Group__6
1584 restoreStackSize(stackSize);
1587 rule__Node__Group__5__Impl
1589 int stackSize = keepStackSize();
1593 { before(grammarAccess.getNodeAccess().getPropertyParserRuleCall_5()); }
1595 { after(grammarAccess.getNodeAccess().getPropertyParserRuleCall_5()); }
1600 restoreStackSize(stackSize);
1604 rule__Node__Group__6
1606 int stackSize = keepStackSize();
1609 rule__Node__Group__6__Impl
1612 restoreStackSize(stackSize);
1615 rule__Node__Group__6__Impl
1617 int stackSize = keepStackSize();
1621 { before(grammarAccess.getNodeAccess().getSemicolonKeyword_6()); }
1625 { after(grammarAccess.getNodeAccess().getSemicolonKeyword_6()); }
1630 restoreStackSize(stackSize);
1648 rule__Node__Group_3__0
1650 int stackSize = keepStackSize();
1653 rule__Node__Group_3__0__Impl
1654 rule__Node__Group_3__1
1657 restoreStackSize(stackSize);
1660 rule__Node__Group_3__0__Impl
1662 int stackSize = keepStackSize();
1666 { before(grammarAccess.getNodeAccess().getTypeKeyword_3_0()); }
1670 { after(grammarAccess.getNodeAccess().getTypeKeyword_3_0()); }
1675 restoreStackSize(stackSize);
1679 rule__Node__Group_3__1
1681 int stackSize = keepStackSize();
1684 rule__Node__Group_3__1__Impl
1687 restoreStackSize(stackSize);
1690 rule__Node__Group_3__1__Impl
1692 int stackSize = keepStackSize();
1696 { before(grammarAccess.getNodeAccess().getNemoIdTerminalRuleCall_3_1()); }
1698 { after(grammarAccess.getNodeAccess().getNemoIdTerminalRuleCall_3_1()); }
1703 restoreStackSize(stackSize);
1711 rule__Node__Group_4__0
1713 int stackSize = keepStackSize();
1716 rule__Node__Group_4__0__Impl
1717 rule__Node__Group_4__1
1720 restoreStackSize(stackSize);
1723 rule__Node__Group_4__0__Impl
1725 int stackSize = keepStackSize();
1729 { before(grammarAccess.getNodeAccess().getContainKeyword_4_0()); }
1733 { after(grammarAccess.getNodeAccess().getContainKeyword_4_0()); }
1738 restoreStackSize(stackSize);
1742 rule__Node__Group_4__1
1744 int stackSize = keepStackSize();
1747 rule__Node__Group_4__1__Impl
1748 rule__Node__Group_4__2
1751 restoreStackSize(stackSize);
1754 rule__Node__Group_4__1__Impl
1756 int stackSize = keepStackSize();
1760 { before(grammarAccess.getNodeAccess().getNodesAssignment_4_1()); }
1761 (rule__Node__NodesAssignment_4_1)
1762 { after(grammarAccess.getNodeAccess().getNodesAssignment_4_1()); }
1767 restoreStackSize(stackSize);
1771 rule__Node__Group_4__2
1773 int stackSize = keepStackSize();
1776 rule__Node__Group_4__2__Impl
1779 restoreStackSize(stackSize);
1782 rule__Node__Group_4__2__Impl
1784 int stackSize = keepStackSize();
1788 { before(grammarAccess.getNodeAccess().getGroup_4_2()); }
1789 (rule__Node__Group_4_2__0)*
1790 { after(grammarAccess.getNodeAccess().getGroup_4_2()); }
1795 restoreStackSize(stackSize);
1805 rule__Node__Group_4_2__0
1807 int stackSize = keepStackSize();
1810 rule__Node__Group_4_2__0__Impl
1811 rule__Node__Group_4_2__1
1814 restoreStackSize(stackSize);
1817 rule__Node__Group_4_2__0__Impl
1819 int stackSize = keepStackSize();
1823 { before(grammarAccess.getNodeAccess().getCommaKeyword_4_2_0()); }
1827 { after(grammarAccess.getNodeAccess().getCommaKeyword_4_2_0()); }
1832 restoreStackSize(stackSize);
1836 rule__Node__Group_4_2__1
1838 int stackSize = keepStackSize();
1841 rule__Node__Group_4_2__1__Impl
1844 restoreStackSize(stackSize);
1847 rule__Node__Group_4_2__1__Impl
1849 int stackSize = keepStackSize();
1853 { before(grammarAccess.getNodeAccess().getNodesAssignment_4_2_1()); }
1854 (rule__Node__NodesAssignment_4_2_1)
1855 { after(grammarAccess.getNodeAccess().getNodesAssignment_4_2_1()); }
1860 restoreStackSize(stackSize);
1869 rule__NodeOperating__Group__0
1871 int stackSize = keepStackSize();
1874 rule__NodeOperating__Group__0__Impl
1875 rule__NodeOperating__Group__1
1878 restoreStackSize(stackSize);
1881 rule__NodeOperating__Group__0__Impl
1883 int stackSize = keepStackSize();
1887 { before(grammarAccess.getNodeOperatingAccess().getAlternatives_0()); }
1888 (rule__NodeOperating__Alternatives_0)
1889 { after(grammarAccess.getNodeOperatingAccess().getAlternatives_0()); }
1894 restoreStackSize(stackSize);
1898 rule__NodeOperating__Group__1
1900 int stackSize = keepStackSize();
1903 rule__NodeOperating__Group__1__Impl
1904 rule__NodeOperating__Group__2
1907 restoreStackSize(stackSize);
1910 rule__NodeOperating__Group__1__Impl
1912 int stackSize = keepStackSize();
1916 { before(grammarAccess.getNodeOperatingAccess().getNodeKeyword_1()); }
1920 { after(grammarAccess.getNodeOperatingAccess().getNodeKeyword_1()); }
1925 restoreStackSize(stackSize);
1929 rule__NodeOperating__Group__2
1931 int stackSize = keepStackSize();
1934 rule__NodeOperating__Group__2__Impl
1935 rule__NodeOperating__Group__3
1938 restoreStackSize(stackSize);
1941 rule__NodeOperating__Group__2__Impl
1943 int stackSize = keepStackSize();
1947 { before(grammarAccess.getNodeOperatingAccess().getNodenameAssignment_2()); }
1948 (rule__NodeOperating__NodenameAssignment_2)
1949 { after(grammarAccess.getNodeOperatingAccess().getNodenameAssignment_2()); }
1954 restoreStackSize(stackSize);
1958 rule__NodeOperating__Group__3
1960 int stackSize = keepStackSize();
1963 rule__NodeOperating__Group__3__Impl
1964 rule__NodeOperating__Group__4
1967 restoreStackSize(stackSize);
1970 rule__NodeOperating__Group__3__Impl
1972 int stackSize = keepStackSize();
1976 { before(grammarAccess.getNodeOperatingAccess().getGroup_3()); }
1977 (rule__NodeOperating__Group_3__0)?
1978 { after(grammarAccess.getNodeOperatingAccess().getGroup_3()); }
1983 restoreStackSize(stackSize);
1987 rule__NodeOperating__Group__4
1989 int stackSize = keepStackSize();
1992 rule__NodeOperating__Group__4__Impl
1993 rule__NodeOperating__Group__5
1996 restoreStackSize(stackSize);
1999 rule__NodeOperating__Group__4__Impl
2001 int stackSize = keepStackSize();
2005 { before(grammarAccess.getNodeOperatingAccess().getGroup_4()); }
2006 (rule__NodeOperating__Group_4__0)?
2007 { after(grammarAccess.getNodeOperatingAccess().getGroup_4()); }
2012 restoreStackSize(stackSize);
2016 rule__NodeOperating__Group__5
2018 int stackSize = keepStackSize();
2021 rule__NodeOperating__Group__5__Impl
2022 rule__NodeOperating__Group__6
2025 restoreStackSize(stackSize);
2028 rule__NodeOperating__Group__5__Impl
2030 int stackSize = keepStackSize();
2034 { before(grammarAccess.getNodeOperatingAccess().getPropertyParserRuleCall_5()); }
2036 { after(grammarAccess.getNodeOperatingAccess().getPropertyParserRuleCall_5()); }
2041 restoreStackSize(stackSize);
2045 rule__NodeOperating__Group__6
2047 int stackSize = keepStackSize();
2050 rule__NodeOperating__Group__6__Impl
2053 restoreStackSize(stackSize);
2056 rule__NodeOperating__Group__6__Impl
2058 int stackSize = keepStackSize();
2062 { before(grammarAccess.getNodeOperatingAccess().getSemicolonKeyword_6()); }
2066 { after(grammarAccess.getNodeOperatingAccess().getSemicolonKeyword_6()); }
2071 restoreStackSize(stackSize);
2089 rule__NodeOperating__Group_3__0
2091 int stackSize = keepStackSize();
2094 rule__NodeOperating__Group_3__0__Impl
2095 rule__NodeOperating__Group_3__1
2098 restoreStackSize(stackSize);
2101 rule__NodeOperating__Group_3__0__Impl
2103 int stackSize = keepStackSize();
2107 { before(grammarAccess.getNodeOperatingAccess().getTypeKeyword_3_0()); }
2111 { after(grammarAccess.getNodeOperatingAccess().getTypeKeyword_3_0()); }
2116 restoreStackSize(stackSize);
2120 rule__NodeOperating__Group_3__1
2122 int stackSize = keepStackSize();
2125 rule__NodeOperating__Group_3__1__Impl
2128 restoreStackSize(stackSize);
2131 rule__NodeOperating__Group_3__1__Impl
2133 int stackSize = keepStackSize();
2137 { before(grammarAccess.getNodeOperatingAccess().getNemoIdTerminalRuleCall_3_1()); }
2139 { after(grammarAccess.getNodeOperatingAccess().getNemoIdTerminalRuleCall_3_1()); }
2144 restoreStackSize(stackSize);
2152 rule__NodeOperating__Group_4__0
2154 int stackSize = keepStackSize();
2157 rule__NodeOperating__Group_4__0__Impl
2158 rule__NodeOperating__Group_4__1
2161 restoreStackSize(stackSize);
2164 rule__NodeOperating__Group_4__0__Impl
2166 int stackSize = keepStackSize();
2170 { before(grammarAccess.getNodeOperatingAccess().getContainKeyword_4_0()); }
2174 { after(grammarAccess.getNodeOperatingAccess().getContainKeyword_4_0()); }
2179 restoreStackSize(stackSize);
2183 rule__NodeOperating__Group_4__1
2185 int stackSize = keepStackSize();
2188 rule__NodeOperating__Group_4__1__Impl
2189 rule__NodeOperating__Group_4__2
2192 restoreStackSize(stackSize);
2195 rule__NodeOperating__Group_4__1__Impl
2197 int stackSize = keepStackSize();
2201 { before(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_1()); }
2202 (rule__NodeOperating__NodesAssignment_4_1)
2203 { after(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_1()); }
2208 restoreStackSize(stackSize);
2212 rule__NodeOperating__Group_4__2
2214 int stackSize = keepStackSize();
2217 rule__NodeOperating__Group_4__2__Impl
2220 restoreStackSize(stackSize);
2223 rule__NodeOperating__Group_4__2__Impl
2225 int stackSize = keepStackSize();
2229 { before(grammarAccess.getNodeOperatingAccess().getGroup_4_2()); }
2230 (rule__NodeOperating__Group_4_2__0)*
2231 { after(grammarAccess.getNodeOperatingAccess().getGroup_4_2()); }
2236 restoreStackSize(stackSize);
2246 rule__NodeOperating__Group_4_2__0
2248 int stackSize = keepStackSize();
2251 rule__NodeOperating__Group_4_2__0__Impl
2252 rule__NodeOperating__Group_4_2__1
2255 restoreStackSize(stackSize);
2258 rule__NodeOperating__Group_4_2__0__Impl
2260 int stackSize = keepStackSize();
2264 { before(grammarAccess.getNodeOperatingAccess().getCommaKeyword_4_2_0()); }
2268 { after(grammarAccess.getNodeOperatingAccess().getCommaKeyword_4_2_0()); }
2273 restoreStackSize(stackSize);
2277 rule__NodeOperating__Group_4_2__1
2279 int stackSize = keepStackSize();
2282 rule__NodeOperating__Group_4_2__1__Impl
2285 restoreStackSize(stackSize);
2288 rule__NodeOperating__Group_4_2__1__Impl
2290 int stackSize = keepStackSize();
2294 { before(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_2_1()); }
2295 (rule__NodeOperating__NodesAssignment_4_2_1)
2296 { after(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_2_1()); }
2301 restoreStackSize(stackSize);
2309 rule__Connection__Group__0
2311 int stackSize = keepStackSize();
2314 rule__Connection__Group__0__Impl
2315 rule__Connection__Group__1
2318 restoreStackSize(stackSize);
2321 rule__Connection__Group__0__Impl
2323 int stackSize = keepStackSize();
2327 { before(grammarAccess.getConnectionAccess().getCREATEKeyword_0()); }
2331 { after(grammarAccess.getConnectionAccess().getCREATEKeyword_0()); }
2336 restoreStackSize(stackSize);
2340 rule__Connection__Group__1
2342 int stackSize = keepStackSize();
2345 rule__Connection__Group__1__Impl
2346 rule__Connection__Group__2
2349 restoreStackSize(stackSize);
2352 rule__Connection__Group__1__Impl
2354 int stackSize = keepStackSize();
2358 { before(grammarAccess.getConnectionAccess().getConnectionKeyword_1()); }
2362 { after(grammarAccess.getConnectionAccess().getConnectionKeyword_1()); }
2367 restoreStackSize(stackSize);
2371 rule__Connection__Group__2
2373 int stackSize = keepStackSize();
2376 rule__Connection__Group__2__Impl
2377 rule__Connection__Group__3
2380 restoreStackSize(stackSize);
2383 rule__Connection__Group__2__Impl
2385 int stackSize = keepStackSize();
2389 { before(grammarAccess.getConnectionAccess().getNameAssignment_2()); }
2390 (rule__Connection__NameAssignment_2)
2391 { after(grammarAccess.getConnectionAccess().getNameAssignment_2()); }
2396 restoreStackSize(stackSize);
2400 rule__Connection__Group__3
2402 int stackSize = keepStackSize();
2405 rule__Connection__Group__3__Impl
2406 rule__Connection__Group__4
2409 restoreStackSize(stackSize);
2412 rule__Connection__Group__3__Impl
2414 int stackSize = keepStackSize();
2418 { before(grammarAccess.getConnectionAccess().getTypeKeyword_3()); }
2422 { after(grammarAccess.getConnectionAccess().getTypeKeyword_3()); }
2427 restoreStackSize(stackSize);
2431 rule__Connection__Group__4
2433 int stackSize = keepStackSize();
2436 rule__Connection__Group__4__Impl
2437 rule__Connection__Group__5
2440 restoreStackSize(stackSize);
2443 rule__Connection__Group__4__Impl
2445 int stackSize = keepStackSize();
2449 { before(grammarAccess.getConnectionAccess().getNemoIdTerminalRuleCall_4()); }
2451 { after(grammarAccess.getConnectionAccess().getNemoIdTerminalRuleCall_4()); }
2456 restoreStackSize(stackSize);
2460 rule__Connection__Group__5
2462 int stackSize = keepStackSize();
2465 rule__Connection__Group__5__Impl
2466 rule__Connection__Group__6
2469 restoreStackSize(stackSize);
2472 rule__Connection__Group__5__Impl
2474 int stackSize = keepStackSize();
2478 { before(grammarAccess.getConnectionAccess().getGroup_5()); }
2479 (rule__Connection__Group_5__0)
2480 { after(grammarAccess.getConnectionAccess().getGroup_5()); }
2485 restoreStackSize(stackSize);
2489 rule__Connection__Group__6
2491 int stackSize = keepStackSize();
2494 rule__Connection__Group__6__Impl
2495 rule__Connection__Group__7
2498 restoreStackSize(stackSize);
2501 rule__Connection__Group__6__Impl
2503 int stackSize = keepStackSize();
2507 { before(grammarAccess.getConnectionAccess().getPropertyParserRuleCall_6()); }
2509 { after(grammarAccess.getConnectionAccess().getPropertyParserRuleCall_6()); }
2514 restoreStackSize(stackSize);
2518 rule__Connection__Group__7
2520 int stackSize = keepStackSize();
2523 rule__Connection__Group__7__Impl
2526 restoreStackSize(stackSize);
2529 rule__Connection__Group__7__Impl
2531 int stackSize = keepStackSize();
2535 { before(grammarAccess.getConnectionAccess().getSemicolonKeyword_7()); }
2539 { after(grammarAccess.getConnectionAccess().getSemicolonKeyword_7()); }
2544 restoreStackSize(stackSize);
2564 rule__Connection__Group_5__0
2566 int stackSize = keepStackSize();
2569 rule__Connection__Group_5__0__Impl
2570 rule__Connection__Group_5__1
2573 restoreStackSize(stackSize);
2576 rule__Connection__Group_5__0__Impl
2578 int stackSize = keepStackSize();
2582 { before(grammarAccess.getConnectionAccess().getEndnodesKeyword_5_0()); }
2586 { after(grammarAccess.getConnectionAccess().getEndnodesKeyword_5_0()); }
2591 restoreStackSize(stackSize);
2595 rule__Connection__Group_5__1
2597 int stackSize = keepStackSize();
2600 rule__Connection__Group_5__1__Impl
2601 rule__Connection__Group_5__2
2604 restoreStackSize(stackSize);
2607 rule__Connection__Group_5__1__Impl
2609 int stackSize = keepStackSize();
2613 { before(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_1()); }
2614 (rule__Connection__EndnodeAssignment_5_1)
2615 { after(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_1()); }
2620 restoreStackSize(stackSize);
2624 rule__Connection__Group_5__2
2626 int stackSize = keepStackSize();
2629 rule__Connection__Group_5__2__Impl
2632 restoreStackSize(stackSize);
2635 rule__Connection__Group_5__2__Impl
2637 int stackSize = keepStackSize();
2641 { before(grammarAccess.getConnectionAccess().getGroup_5_2()); }
2642 (rule__Connection__Group_5_2__0)*
2643 { after(grammarAccess.getConnectionAccess().getGroup_5_2()); }
2648 restoreStackSize(stackSize);
2658 rule__Connection__Group_5_2__0
2660 int stackSize = keepStackSize();
2663 rule__Connection__Group_5_2__0__Impl
2664 rule__Connection__Group_5_2__1
2667 restoreStackSize(stackSize);
2670 rule__Connection__Group_5_2__0__Impl
2672 int stackSize = keepStackSize();
2676 { before(grammarAccess.getConnectionAccess().getCommaKeyword_5_2_0()); }
2680 { after(grammarAccess.getConnectionAccess().getCommaKeyword_5_2_0()); }
2685 restoreStackSize(stackSize);
2689 rule__Connection__Group_5_2__1
2691 int stackSize = keepStackSize();
2694 rule__Connection__Group_5_2__1__Impl
2697 restoreStackSize(stackSize);
2700 rule__Connection__Group_5_2__1__Impl
2702 int stackSize = keepStackSize();
2706 { before(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_2_1()); }
2707 (rule__Connection__EndnodeAssignment_5_2_1)
2708 { after(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_2_1()); }
2713 restoreStackSize(stackSize);
2721 rule__ConnectionUpdate__Group__0
2723 int stackSize = keepStackSize();
2726 rule__ConnectionUpdate__Group__0__Impl
2727 rule__ConnectionUpdate__Group__1
2730 restoreStackSize(stackSize);
2733 rule__ConnectionUpdate__Group__0__Impl
2735 int stackSize = keepStackSize();
2739 { before(grammarAccess.getConnectionUpdateAccess().getAlternatives_0()); }
2740 (rule__ConnectionUpdate__Alternatives_0)
2741 { after(grammarAccess.getConnectionUpdateAccess().getAlternatives_0()); }
2746 restoreStackSize(stackSize);
2750 rule__ConnectionUpdate__Group__1
2752 int stackSize = keepStackSize();
2755 rule__ConnectionUpdate__Group__1__Impl
2756 rule__ConnectionUpdate__Group__2
2759 restoreStackSize(stackSize);
2762 rule__ConnectionUpdate__Group__1__Impl
2764 int stackSize = keepStackSize();
2768 { before(grammarAccess.getConnectionUpdateAccess().getConnectionKeyword_1()); }
2772 { after(grammarAccess.getConnectionUpdateAccess().getConnectionKeyword_1()); }
2777 restoreStackSize(stackSize);
2781 rule__ConnectionUpdate__Group__2
2783 int stackSize = keepStackSize();
2786 rule__ConnectionUpdate__Group__2__Impl
2787 rule__ConnectionUpdate__Group__3
2790 restoreStackSize(stackSize);
2793 rule__ConnectionUpdate__Group__2__Impl
2795 int stackSize = keepStackSize();
2799 { before(grammarAccess.getConnectionUpdateAccess().getConnectionnameAssignment_2()); }
2800 (rule__ConnectionUpdate__ConnectionnameAssignment_2)
2801 { after(grammarAccess.getConnectionUpdateAccess().getConnectionnameAssignment_2()); }
2806 restoreStackSize(stackSize);
2810 rule__ConnectionUpdate__Group__3
2812 int stackSize = keepStackSize();
2815 rule__ConnectionUpdate__Group__3__Impl
2816 rule__ConnectionUpdate__Group__4
2819 restoreStackSize(stackSize);
2822 rule__ConnectionUpdate__Group__3__Impl
2824 int stackSize = keepStackSize();
2828 { before(grammarAccess.getConnectionUpdateAccess().getGroup_3()); }
2829 (rule__ConnectionUpdate__Group_3__0)?
2830 { after(grammarAccess.getConnectionUpdateAccess().getGroup_3()); }
2835 restoreStackSize(stackSize);
2839 rule__ConnectionUpdate__Group__4
2841 int stackSize = keepStackSize();
2844 rule__ConnectionUpdate__Group__4__Impl
2845 rule__ConnectionUpdate__Group__5
2848 restoreStackSize(stackSize);
2851 rule__ConnectionUpdate__Group__4__Impl
2853 int stackSize = keepStackSize();
2857 { before(grammarAccess.getConnectionUpdateAccess().getGroup_4()); }
2858 (rule__ConnectionUpdate__Group_4__0)?
2859 { after(grammarAccess.getConnectionUpdateAccess().getGroup_4()); }
2864 restoreStackSize(stackSize);
2868 rule__ConnectionUpdate__Group__5
2870 int stackSize = keepStackSize();
2873 rule__ConnectionUpdate__Group__5__Impl
2874 rule__ConnectionUpdate__Group__6
2877 restoreStackSize(stackSize);
2880 rule__ConnectionUpdate__Group__5__Impl
2882 int stackSize = keepStackSize();
2886 { before(grammarAccess.getConnectionUpdateAccess().getPropertyParserRuleCall_5()); }
2888 { after(grammarAccess.getConnectionUpdateAccess().getPropertyParserRuleCall_5()); }
2893 restoreStackSize(stackSize);
2897 rule__ConnectionUpdate__Group__6
2899 int stackSize = keepStackSize();
2902 rule__ConnectionUpdate__Group__6__Impl
2905 restoreStackSize(stackSize);
2908 rule__ConnectionUpdate__Group__6__Impl
2910 int stackSize = keepStackSize();
2914 { before(grammarAccess.getConnectionUpdateAccess().getSemicolonKeyword_6()); }
2918 { after(grammarAccess.getConnectionUpdateAccess().getSemicolonKeyword_6()); }
2923 restoreStackSize(stackSize);
2941 rule__ConnectionUpdate__Group_3__0
2943 int stackSize = keepStackSize();
2946 rule__ConnectionUpdate__Group_3__0__Impl
2947 rule__ConnectionUpdate__Group_3__1
2950 restoreStackSize(stackSize);
2953 rule__ConnectionUpdate__Group_3__0__Impl
2955 int stackSize = keepStackSize();
2959 { before(grammarAccess.getConnectionUpdateAccess().getTypeKeyword_3_0()); }
2963 { after(grammarAccess.getConnectionUpdateAccess().getTypeKeyword_3_0()); }
2968 restoreStackSize(stackSize);
2972 rule__ConnectionUpdate__Group_3__1
2974 int stackSize = keepStackSize();
2977 rule__ConnectionUpdate__Group_3__1__Impl
2980 restoreStackSize(stackSize);
2983 rule__ConnectionUpdate__Group_3__1__Impl
2985 int stackSize = keepStackSize();
2989 { before(grammarAccess.getConnectionUpdateAccess().getNemoIdTerminalRuleCall_3_1()); }
2991 { after(grammarAccess.getConnectionUpdateAccess().getNemoIdTerminalRuleCall_3_1()); }
2996 restoreStackSize(stackSize);
3004 rule__ConnectionUpdate__Group_4__0
3006 int stackSize = keepStackSize();
3009 rule__ConnectionUpdate__Group_4__0__Impl
3010 rule__ConnectionUpdate__Group_4__1
3013 restoreStackSize(stackSize);
3016 rule__ConnectionUpdate__Group_4__0__Impl
3018 int stackSize = keepStackSize();
3022 { before(grammarAccess.getConnectionUpdateAccess().getEndnodesKeyword_4_0()); }
3026 { after(grammarAccess.getConnectionUpdateAccess().getEndnodesKeyword_4_0()); }
3031 restoreStackSize(stackSize);
3035 rule__ConnectionUpdate__Group_4__1
3037 int stackSize = keepStackSize();
3040 rule__ConnectionUpdate__Group_4__1__Impl
3041 rule__ConnectionUpdate__Group_4__2
3044 restoreStackSize(stackSize);
3047 rule__ConnectionUpdate__Group_4__1__Impl
3049 int stackSize = keepStackSize();
3053 { before(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_1()); }
3054 (rule__ConnectionUpdate__EndnodeAssignment_4_1)
3055 { after(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_1()); }
3060 restoreStackSize(stackSize);
3064 rule__ConnectionUpdate__Group_4__2
3066 int stackSize = keepStackSize();
3069 rule__ConnectionUpdate__Group_4__2__Impl
3072 restoreStackSize(stackSize);
3075 rule__ConnectionUpdate__Group_4__2__Impl
3077 int stackSize = keepStackSize();
3081 { before(grammarAccess.getConnectionUpdateAccess().getGroup_4_2()); }
3082 (rule__ConnectionUpdate__Group_4_2__0)*
3083 { after(grammarAccess.getConnectionUpdateAccess().getGroup_4_2()); }
3088 restoreStackSize(stackSize);
3098 rule__ConnectionUpdate__Group_4_2__0
3100 int stackSize = keepStackSize();
3103 rule__ConnectionUpdate__Group_4_2__0__Impl
3104 rule__ConnectionUpdate__Group_4_2__1
3107 restoreStackSize(stackSize);
3110 rule__ConnectionUpdate__Group_4_2__0__Impl
3112 int stackSize = keepStackSize();
3116 { before(grammarAccess.getConnectionUpdateAccess().getCommaKeyword_4_2_0()); }
3120 { after(grammarAccess.getConnectionUpdateAccess().getCommaKeyword_4_2_0()); }
3125 restoreStackSize(stackSize);
3129 rule__ConnectionUpdate__Group_4_2__1
3131 int stackSize = keepStackSize();
3134 rule__ConnectionUpdate__Group_4_2__1__Impl
3137 restoreStackSize(stackSize);
3140 rule__ConnectionUpdate__Group_4_2__1__Impl
3142 int stackSize = keepStackSize();
3146 { before(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_2_1()); }
3147 (rule__ConnectionUpdate__EndnodeAssignment_4_2_1)
3148 { after(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_2_1()); }
3153 restoreStackSize(stackSize);
3161 rule__Flow__Group__0
3163 int stackSize = keepStackSize();
3166 rule__Flow__Group__0__Impl
3167 rule__Flow__Group__1
3170 restoreStackSize(stackSize);
3173 rule__Flow__Group__0__Impl
3175 int stackSize = keepStackSize();
3179 { before(grammarAccess.getFlowAccess().getCREATEKeyword_0()); }
3183 { after(grammarAccess.getFlowAccess().getCREATEKeyword_0()); }
3188 restoreStackSize(stackSize);
3192 rule__Flow__Group__1
3194 int stackSize = keepStackSize();
3197 rule__Flow__Group__1__Impl
3198 rule__Flow__Group__2
3201 restoreStackSize(stackSize);
3204 rule__Flow__Group__1__Impl
3206 int stackSize = keepStackSize();
3210 { before(grammarAccess.getFlowAccess().getFlowKeyword_1()); }
3214 { after(grammarAccess.getFlowAccess().getFlowKeyword_1()); }
3219 restoreStackSize(stackSize);
3223 rule__Flow__Group__2
3225 int stackSize = keepStackSize();
3228 rule__Flow__Group__2__Impl
3229 rule__Flow__Group__3
3232 restoreStackSize(stackSize);
3235 rule__Flow__Group__2__Impl
3237 int stackSize = keepStackSize();
3241 { before(grammarAccess.getFlowAccess().getNameAssignment_2()); }
3242 (rule__Flow__NameAssignment_2)
3243 { after(grammarAccess.getFlowAccess().getNameAssignment_2()); }
3248 restoreStackSize(stackSize);
3252 rule__Flow__Group__3
3254 int stackSize = keepStackSize();
3257 rule__Flow__Group__3__Impl
3258 rule__Flow__Group__4
3261 restoreStackSize(stackSize);
3264 rule__Flow__Group__3__Impl
3266 int stackSize = keepStackSize();
3270 { before(grammarAccess.getFlowAccess().getMatchesParserRuleCall_3()); }
3272 { after(grammarAccess.getFlowAccess().getMatchesParserRuleCall_3()); }
3277 restoreStackSize(stackSize);
3281 rule__Flow__Group__4
3283 int stackSize = keepStackSize();
3286 rule__Flow__Group__4__Impl
3289 restoreStackSize(stackSize);
3292 rule__Flow__Group__4__Impl
3294 int stackSize = keepStackSize();
3298 { before(grammarAccess.getFlowAccess().getSemicolonKeyword_4()); }
3302 { after(grammarAccess.getFlowAccess().getSemicolonKeyword_4()); }
3307 restoreStackSize(stackSize);
3321 rule__FlowUpdate__Group__0
3323 int stackSize = keepStackSize();
3326 rule__FlowUpdate__Group__0__Impl
3327 rule__FlowUpdate__Group__1
3330 restoreStackSize(stackSize);
3333 rule__FlowUpdate__Group__0__Impl
3335 int stackSize = keepStackSize();
3339 { before(grammarAccess.getFlowUpdateAccess().getAlternatives_0()); }
3340 (rule__FlowUpdate__Alternatives_0)
3341 { after(grammarAccess.getFlowUpdateAccess().getAlternatives_0()); }
3346 restoreStackSize(stackSize);
3350 rule__FlowUpdate__Group__1
3352 int stackSize = keepStackSize();
3355 rule__FlowUpdate__Group__1__Impl
3356 rule__FlowUpdate__Group__2
3359 restoreStackSize(stackSize);
3362 rule__FlowUpdate__Group__1__Impl
3364 int stackSize = keepStackSize();
3368 { before(grammarAccess.getFlowUpdateAccess().getFlowKeyword_1()); }
3372 { after(grammarAccess.getFlowUpdateAccess().getFlowKeyword_1()); }
3377 restoreStackSize(stackSize);
3381 rule__FlowUpdate__Group__2
3383 int stackSize = keepStackSize();
3386 rule__FlowUpdate__Group__2__Impl
3387 rule__FlowUpdate__Group__3
3390 restoreStackSize(stackSize);
3393 rule__FlowUpdate__Group__2__Impl
3395 int stackSize = keepStackSize();
3399 { before(grammarAccess.getFlowUpdateAccess().getFlowIdAssignment_2()); }
3400 (rule__FlowUpdate__FlowIdAssignment_2)
3401 { after(grammarAccess.getFlowUpdateAccess().getFlowIdAssignment_2()); }
3406 restoreStackSize(stackSize);
3410 rule__FlowUpdate__Group__3
3412 int stackSize = keepStackSize();
3415 rule__FlowUpdate__Group__3__Impl
3416 rule__FlowUpdate__Group__4
3419 restoreStackSize(stackSize);
3422 rule__FlowUpdate__Group__3__Impl
3424 int stackSize = keepStackSize();
3428 { before(grammarAccess.getFlowUpdateAccess().getMatchesParserRuleCall_3()); }
3430 { after(grammarAccess.getFlowUpdateAccess().getMatchesParserRuleCall_3()); }
3435 restoreStackSize(stackSize);
3439 rule__FlowUpdate__Group__4
3441 int stackSize = keepStackSize();
3444 rule__FlowUpdate__Group__4__Impl
3447 restoreStackSize(stackSize);
3450 rule__FlowUpdate__Group__4__Impl
3452 int stackSize = keepStackSize();
3456 { before(grammarAccess.getFlowUpdateAccess().getSemicolonKeyword_4()); }
3460 { after(grammarAccess.getFlowUpdateAccess().getSemicolonKeyword_4()); }
3465 restoreStackSize(stackSize);
3479 rule__Matches__Group__0
3481 int stackSize = keepStackSize();
3484 rule__Matches__Group__0__Impl
3485 rule__Matches__Group__1
3488 restoreStackSize(stackSize);
3491 rule__Matches__Group__0__Impl
3493 int stackSize = keepStackSize();
3497 { before(grammarAccess.getMatchesAccess().getMatchKeyword_0()); }
3501 { after(grammarAccess.getMatchesAccess().getMatchKeyword_0()); }
3506 restoreStackSize(stackSize);
3510 rule__Matches__Group__1
3512 int stackSize = keepStackSize();
3515 rule__Matches__Group__1__Impl
3516 rule__Matches__Group__2
3519 restoreStackSize(stackSize);
3522 rule__Matches__Group__1__Impl
3524 int stackSize = keepStackSize();
3528 { before(grammarAccess.getMatchesAccess().getMatchParserRuleCall_1()); }
3530 { after(grammarAccess.getMatchesAccess().getMatchParserRuleCall_1()); }
3535 restoreStackSize(stackSize);
3539 rule__Matches__Group__2
3541 int stackSize = keepStackSize();
3544 rule__Matches__Group__2__Impl
3547 restoreStackSize(stackSize);
3550 rule__Matches__Group__2__Impl
3552 int stackSize = keepStackSize();
3556 { before(grammarAccess.getMatchesAccess().getGroup_2()); }
3557 (rule__Matches__Group_2__0)*
3558 { after(grammarAccess.getMatchesAccess().getGroup_2()); }
3563 restoreStackSize(stackSize);
3573 rule__Matches__Group_2__0
3575 int stackSize = keepStackSize();
3578 rule__Matches__Group_2__0__Impl
3579 rule__Matches__Group_2__1
3582 restoreStackSize(stackSize);
3585 rule__Matches__Group_2__0__Impl
3587 int stackSize = keepStackSize();
3591 { before(grammarAccess.getMatchesAccess().getCommaKeyword_2_0()); }
3595 { after(grammarAccess.getMatchesAccess().getCommaKeyword_2_0()); }
3600 restoreStackSize(stackSize);
3604 rule__Matches__Group_2__1
3606 int stackSize = keepStackSize();
3609 rule__Matches__Group_2__1__Impl
3612 restoreStackSize(stackSize);
3615 rule__Matches__Group_2__1__Impl
3617 int stackSize = keepStackSize();
3621 { before(grammarAccess.getMatchesAccess().getMatchParserRuleCall_2_1()); }
3623 { after(grammarAccess.getMatchesAccess().getMatchParserRuleCall_2_1()); }
3628 restoreStackSize(stackSize);
3636 rule__Match__Group__0
3638 int stackSize = keepStackSize();
3641 rule__Match__Group__0__Impl
3642 rule__Match__Group__1
3645 restoreStackSize(stackSize);
3648 rule__Match__Group__0__Impl
3650 int stackSize = keepStackSize();
3654 { before(grammarAccess.getMatchAccess().getNemoIdTerminalRuleCall_0()); }
3656 { after(grammarAccess.getMatchAccess().getNemoIdTerminalRuleCall_0()); }
3661 restoreStackSize(stackSize);
3665 rule__Match__Group__1
3667 int stackSize = keepStackSize();
3670 rule__Match__Group__1__Impl
3671 rule__Match__Group__2
3674 restoreStackSize(stackSize);
3677 rule__Match__Group__1__Impl
3679 int stackSize = keepStackSize();
3683 { before(grammarAccess.getMatchAccess().getColonKeyword_1()); }
3687 { after(grammarAccess.getMatchAccess().getColonKeyword_1()); }
3692 restoreStackSize(stackSize);
3696 rule__Match__Group__2
3698 int stackSize = keepStackSize();
3701 rule__Match__Group__2__Impl
3704 restoreStackSize(stackSize);
3707 rule__Match__Group__2__Impl
3709 int stackSize = keepStackSize();
3713 { before(grammarAccess.getMatchAccess().getSTRINGTerminalRuleCall_2()); }
3715 { after(grammarAccess.getMatchAccess().getSTRINGTerminalRuleCall_2()); }
3720 restoreStackSize(stackSize);
3730 rule__Operation__Group__0
3732 int stackSize = keepStackSize();
3735 rule__Operation__Group__0__Impl
3736 rule__Operation__Group__1
3739 restoreStackSize(stackSize);
3742 rule__Operation__Group__0__Impl
3744 int stackSize = keepStackSize();
3748 { before(grammarAccess.getOperationAccess().getCREATEKeyword_0()); }
3752 { after(grammarAccess.getOperationAccess().getCREATEKeyword_0()); }
3757 restoreStackSize(stackSize);
3761 rule__Operation__Group__1
3763 int stackSize = keepStackSize();
3766 rule__Operation__Group__1__Impl
3767 rule__Operation__Group__2
3770 restoreStackSize(stackSize);
3773 rule__Operation__Group__1__Impl
3775 int stackSize = keepStackSize();
3779 { before(grammarAccess.getOperationAccess().getOperationKeyword_1()); }
3783 { after(grammarAccess.getOperationAccess().getOperationKeyword_1()); }
3788 restoreStackSize(stackSize);
3792 rule__Operation__Group__2
3794 int stackSize = keepStackSize();
3797 rule__Operation__Group__2__Impl
3798 rule__Operation__Group__3
3801 restoreStackSize(stackSize);
3804 rule__Operation__Group__2__Impl
3806 int stackSize = keepStackSize();
3810 { before(grammarAccess.getOperationAccess().getNameAssignment_2()); }
3811 (rule__Operation__NameAssignment_2)
3812 { after(grammarAccess.getOperationAccess().getNameAssignment_2()); }
3817 restoreStackSize(stackSize);
3821 rule__Operation__Group__3
3823 int stackSize = keepStackSize();
3826 rule__Operation__Group__3__Impl
3827 rule__Operation__Group__4
3830 restoreStackSize(stackSize);
3833 rule__Operation__Group__3__Impl
3835 int stackSize = keepStackSize();
3839 { before(grammarAccess.getOperationAccess().getGroup_3()); }
3840 (rule__Operation__Group_3__0)?
3841 { after(grammarAccess.getOperationAccess().getGroup_3()); }
3846 restoreStackSize(stackSize);
3850 rule__Operation__Group__4
3852 int stackSize = keepStackSize();
3855 rule__Operation__Group__4__Impl
3856 rule__Operation__Group__5
3859 restoreStackSize(stackSize);
3862 rule__Operation__Group__4__Impl
3864 int stackSize = keepStackSize();
3868 { before(grammarAccess.getOperationAccess().getTargetKeyword_4()); }
3872 { after(grammarAccess.getOperationAccess().getTargetKeyword_4()); }
3877 restoreStackSize(stackSize);
3881 rule__Operation__Group__5
3883 int stackSize = keepStackSize();
3886 rule__Operation__Group__5__Impl
3887 rule__Operation__Group__6
3890 restoreStackSize(stackSize);
3893 rule__Operation__Group__5__Impl
3895 int stackSize = keepStackSize();
3899 { before(grammarAccess.getOperationAccess().getTargetIdAssignment_5()); }
3900 (rule__Operation__TargetIdAssignment_5)
3901 { after(grammarAccess.getOperationAccess().getTargetIdAssignment_5()); }
3906 restoreStackSize(stackSize);
3910 rule__Operation__Group__6
3912 int stackSize = keepStackSize();
3915 rule__Operation__Group__6__Impl
3916 rule__Operation__Group__7
3919 restoreStackSize(stackSize);
3922 rule__Operation__Group__6__Impl
3924 int stackSize = keepStackSize();
3928 { before(grammarAccess.getOperationAccess().getConditionParserRuleCall_6()); }
3930 { after(grammarAccess.getOperationAccess().getConditionParserRuleCall_6()); }
3935 restoreStackSize(stackSize);
3939 rule__Operation__Group__7
3941 int stackSize = keepStackSize();
3944 rule__Operation__Group__7__Impl
3945 rule__Operation__Group__8
3948 restoreStackSize(stackSize);
3951 rule__Operation__Group__7__Impl
3953 int stackSize = keepStackSize();
3957 { before(grammarAccess.getOperationAccess().getActionKeyword_7()); }
3961 { after(grammarAccess.getOperationAccess().getActionKeyword_7()); }
3966 restoreStackSize(stackSize);
3970 rule__Operation__Group__8
3972 int stackSize = keepStackSize();
3975 rule__Operation__Group__8__Impl
3976 rule__Operation__Group__9
3979 restoreStackSize(stackSize);
3982 rule__Operation__Group__8__Impl
3984 int stackSize = keepStackSize();
3988 { before(grammarAccess.getOperationAccess().getAlternatives_8()); }
3989 (rule__Operation__Alternatives_8)
3990 { after(grammarAccess.getOperationAccess().getAlternatives_8()); }
3995 restoreStackSize(stackSize);
3999 rule__Operation__Group__9
4001 int stackSize = keepStackSize();
4004 rule__Operation__Group__9__Impl
4007 restoreStackSize(stackSize);
4010 rule__Operation__Group__9__Impl
4012 int stackSize = keepStackSize();
4016 { before(grammarAccess.getOperationAccess().getSemicolonKeyword_9()); }
4020 { after(grammarAccess.getOperationAccess().getSemicolonKeyword_9()); }
4025 restoreStackSize(stackSize);
4049 rule__Operation__Group_3__0
4051 int stackSize = keepStackSize();
4054 rule__Operation__Group_3__0__Impl
4055 rule__Operation__Group_3__1
4058 restoreStackSize(stackSize);
4061 rule__Operation__Group_3__0__Impl
4063 int stackSize = keepStackSize();
4067 { before(grammarAccess.getOperationAccess().getPriorityKeyword_3_0()); }
4071 { after(grammarAccess.getOperationAccess().getPriorityKeyword_3_0()); }
4076 restoreStackSize(stackSize);
4080 rule__Operation__Group_3__1
4082 int stackSize = keepStackSize();
4085 rule__Operation__Group_3__1__Impl
4088 restoreStackSize(stackSize);
4091 rule__Operation__Group_3__1__Impl
4093 int stackSize = keepStackSize();
4097 { before(grammarAccess.getOperationAccess().getValueAssignment_3_1()); }
4098 (rule__Operation__ValueAssignment_3_1)
4099 { after(grammarAccess.getOperationAccess().getValueAssignment_3_1()); }
4104 restoreStackSize(stackSize);
4112 rule__Operation__Group_8_1__0
4114 int stackSize = keepStackSize();
4117 rule__Operation__Group_8_1__0__Impl
4118 rule__Operation__Group_8_1__1
4121 restoreStackSize(stackSize);
4124 rule__Operation__Group_8_1__0__Impl
4126 int stackSize = keepStackSize();
4130 { before(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_1_0()); }
4132 { after(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_1_0()); }
4137 restoreStackSize(stackSize);
4141 rule__Operation__Group_8_1__1
4143 int stackSize = keepStackSize();
4146 rule__Operation__Group_8_1__1__Impl
4147 rule__Operation__Group_8_1__2
4150 restoreStackSize(stackSize);
4153 rule__Operation__Group_8_1__1__Impl
4155 int stackSize = keepStackSize();
4159 { before(grammarAccess.getOperationAccess().getColonKeyword_8_1_1()); }
4163 { after(grammarAccess.getOperationAccess().getColonKeyword_8_1_1()); }
4168 restoreStackSize(stackSize);
4172 rule__Operation__Group_8_1__2
4174 int stackSize = keepStackSize();
4177 rule__Operation__Group_8_1__2__Impl
4180 restoreStackSize(stackSize);
4183 rule__Operation__Group_8_1__2__Impl
4185 int stackSize = keepStackSize();
4189 { before(grammarAccess.getOperationAccess().getTargetNodeAssignment_8_1_2()); }
4190 (rule__Operation__TargetNodeAssignment_8_1_2)
4191 { after(grammarAccess.getOperationAccess().getTargetNodeAssignment_8_1_2()); }
4196 restoreStackSize(stackSize);
4206 rule__Condition__Group__0
4208 int stackSize = keepStackSize();
4211 rule__Condition__Group__0__Impl
4212 rule__Condition__Group__1
4215 restoreStackSize(stackSize);
4218 rule__Condition__Group__0__Impl
4220 int stackSize = keepStackSize();
4224 { before(grammarAccess.getConditionAccess().getConditionKeyword_0()); }
4228 { after(grammarAccess.getConditionAccess().getConditionKeyword_0()); }
4233 restoreStackSize(stackSize);
4237 rule__Condition__Group__1
4239 int stackSize = keepStackSize();
4242 rule__Condition__Group__1__Impl
4243 rule__Condition__Group__2
4246 restoreStackSize(stackSize);
4249 rule__Condition__Group__1__Impl
4251 int stackSize = keepStackSize();
4255 { before(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_1()); }
4257 { after(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_1()); }
4262 restoreStackSize(stackSize);
4266 rule__Condition__Group__2
4268 int stackSize = keepStackSize();
4271 rule__Condition__Group__2__Impl
4274 restoreStackSize(stackSize);
4277 rule__Condition__Group__2__Impl
4279 int stackSize = keepStackSize();
4283 { before(grammarAccess.getConditionAccess().getGroup_2()); }
4284 (rule__Condition__Group_2__0)*
4285 { after(grammarAccess.getConditionAccess().getGroup_2()); }
4290 restoreStackSize(stackSize);
4300 rule__Condition__Group_2__0
4302 int stackSize = keepStackSize();
4305 rule__Condition__Group_2__0__Impl
4306 rule__Condition__Group_2__1
4309 restoreStackSize(stackSize);
4312 rule__Condition__Group_2__0__Impl
4314 int stackSize = keepStackSize();
4318 { before(grammarAccess.getConditionAccess().getCommaKeyword_2_0()); }
4322 { after(grammarAccess.getConditionAccess().getCommaKeyword_2_0()); }
4327 restoreStackSize(stackSize);
4331 rule__Condition__Group_2__1
4333 int stackSize = keepStackSize();
4336 rule__Condition__Group_2__1__Impl
4339 restoreStackSize(stackSize);
4342 rule__Condition__Group_2__1__Impl
4344 int stackSize = keepStackSize();
4348 { before(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_2_1()); }
4350 { after(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_2_1()); }
4355 restoreStackSize(stackSize);
4363 rule__Property__Group__0
4365 int stackSize = keepStackSize();
4368 rule__Property__Group__0__Impl
4369 rule__Property__Group__1
4372 restoreStackSize(stackSize);
4375 rule__Property__Group__0__Impl
4377 int stackSize = keepStackSize();
4381 { before(grammarAccess.getPropertyAccess().getPropertyKeyword_0()); }
4385 { after(grammarAccess.getPropertyAccess().getPropertyKeyword_0()); }
4390 restoreStackSize(stackSize);
4394 rule__Property__Group__1
4396 int stackSize = keepStackSize();
4399 rule__Property__Group__1__Impl
4400 rule__Property__Group__2
4403 restoreStackSize(stackSize);
4406 rule__Property__Group__1__Impl
4408 int stackSize = keepStackSize();
4412 { before(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_1()); }
4414 { after(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_1()); }
4419 restoreStackSize(stackSize);
4423 rule__Property__Group__2
4425 int stackSize = keepStackSize();
4428 rule__Property__Group__2__Impl
4431 restoreStackSize(stackSize);
4434 rule__Property__Group__2__Impl
4436 int stackSize = keepStackSize();
4440 { before(grammarAccess.getPropertyAccess().getGroup_2()); }
4441 (rule__Property__Group_2__0)*
4442 { after(grammarAccess.getPropertyAccess().getGroup_2()); }
4447 restoreStackSize(stackSize);
4457 rule__Property__Group_2__0
4459 int stackSize = keepStackSize();
4462 rule__Property__Group_2__0__Impl
4463 rule__Property__Group_2__1
4466 restoreStackSize(stackSize);
4469 rule__Property__Group_2__0__Impl
4471 int stackSize = keepStackSize();
4475 { before(grammarAccess.getPropertyAccess().getCommaKeyword_2_0()); }
4479 { after(grammarAccess.getPropertyAccess().getCommaKeyword_2_0()); }
4484 restoreStackSize(stackSize);
4488 rule__Property__Group_2__1
4490 int stackSize = keepStackSize();
4493 rule__Property__Group_2__1__Impl
4496 restoreStackSize(stackSize);
4499 rule__Property__Group_2__1__Impl
4501 int stackSize = keepStackSize();
4505 { before(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_2_1()); }
4507 { after(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_2_1()); }
4512 restoreStackSize(stackSize);
4520 rule__OneProperty__Group__0
4522 int stackSize = keepStackSize();
4525 rule__OneProperty__Group__0__Impl
4526 rule__OneProperty__Group__1
4529 restoreStackSize(stackSize);
4532 rule__OneProperty__Group__0__Impl
4534 int stackSize = keepStackSize();
4538 { before(grammarAccess.getOnePropertyAccess().getNemoIdTerminalRuleCall_0()); }
4540 { after(grammarAccess.getOnePropertyAccess().getNemoIdTerminalRuleCall_0()); }
4545 restoreStackSize(stackSize);
4549 rule__OneProperty__Group__1
4551 int stackSize = keepStackSize();
4554 rule__OneProperty__Group__1__Impl
4555 rule__OneProperty__Group__2
4558 restoreStackSize(stackSize);
4561 rule__OneProperty__Group__1__Impl
4563 int stackSize = keepStackSize();
4567 { before(grammarAccess.getOnePropertyAccess().getColonKeyword_1()); }
4571 { after(grammarAccess.getOnePropertyAccess().getColonKeyword_1()); }
4576 restoreStackSize(stackSize);
4580 rule__OneProperty__Group__2
4582 int stackSize = keepStackSize();
4585 rule__OneProperty__Group__2__Impl
4588 restoreStackSize(stackSize);
4591 rule__OneProperty__Group__2__Impl
4593 int stackSize = keepStackSize();
4597 { before(grammarAccess.getOnePropertyAccess().getAlternatives_2()); }
4598 (rule__OneProperty__Alternatives_2)
4599 { after(grammarAccess.getOnePropertyAccess().getAlternatives_2()); }
4604 restoreStackSize(stackSize);
4614 rule__ModelProperty__Group__0
4616 int stackSize = keepStackSize();
4619 rule__ModelProperty__Group__0__Impl
4620 rule__ModelProperty__Group__1
4623 restoreStackSize(stackSize);
4626 rule__ModelProperty__Group__0__Impl
4628 int stackSize = keepStackSize();
4632 { before(grammarAccess.getModelPropertyAccess().getPropertyKeyword_0()); }
4636 { after(grammarAccess.getModelPropertyAccess().getPropertyKeyword_0()); }
4641 restoreStackSize(stackSize);
4645 rule__ModelProperty__Group__1
4647 int stackSize = keepStackSize();
4650 rule__ModelProperty__Group__1__Impl
4651 rule__ModelProperty__Group__2
4654 restoreStackSize(stackSize);
4657 rule__ModelProperty__Group__1__Impl
4659 int stackSize = keepStackSize();
4663 { before(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_1()); }
4664 ruleOneModelProperty
4665 { after(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_1()); }
4670 restoreStackSize(stackSize);
4674 rule__ModelProperty__Group__2
4676 int stackSize = keepStackSize();
4679 rule__ModelProperty__Group__2__Impl
4682 restoreStackSize(stackSize);
4685 rule__ModelProperty__Group__2__Impl
4687 int stackSize = keepStackSize();
4691 { before(grammarAccess.getModelPropertyAccess().getGroup_2()); }
4692 (rule__ModelProperty__Group_2__0)*
4693 { after(grammarAccess.getModelPropertyAccess().getGroup_2()); }
4698 restoreStackSize(stackSize);
4708 rule__ModelProperty__Group_2__0
4710 int stackSize = keepStackSize();
4713 rule__ModelProperty__Group_2__0__Impl
4714 rule__ModelProperty__Group_2__1
4717 restoreStackSize(stackSize);
4720 rule__ModelProperty__Group_2__0__Impl
4722 int stackSize = keepStackSize();
4726 { before(grammarAccess.getModelPropertyAccess().getCommaKeyword_2_0()); }
4730 { after(grammarAccess.getModelPropertyAccess().getCommaKeyword_2_0()); }
4735 restoreStackSize(stackSize);
4739 rule__ModelProperty__Group_2__1
4741 int stackSize = keepStackSize();
4744 rule__ModelProperty__Group_2__1__Impl
4747 restoreStackSize(stackSize);
4750 rule__ModelProperty__Group_2__1__Impl
4752 int stackSize = keepStackSize();
4756 { before(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_2_1()); }
4757 ruleOneModelProperty
4758 { after(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_2_1()); }
4763 restoreStackSize(stackSize);
4771 rule__OneModelProperty__Group__0
4773 int stackSize = keepStackSize();
4776 rule__OneModelProperty__Group__0__Impl
4777 rule__OneModelProperty__Group__1
4780 restoreStackSize(stackSize);
4783 rule__OneModelProperty__Group__0__Impl
4785 int stackSize = keepStackSize();
4789 { before(grammarAccess.getOneModelPropertyAccess().getAlternatives_0()); }
4790 (rule__OneModelProperty__Alternatives_0)
4791 { after(grammarAccess.getOneModelPropertyAccess().getAlternatives_0()); }
4796 restoreStackSize(stackSize);
4800 rule__OneModelProperty__Group__1
4802 int stackSize = keepStackSize();
4805 rule__OneModelProperty__Group__1__Impl
4806 rule__OneModelProperty__Group__2
4809 restoreStackSize(stackSize);
4812 rule__OneModelProperty__Group__1__Impl
4814 int stackSize = keepStackSize();
4818 { before(grammarAccess.getOneModelPropertyAccess().getColonKeyword_1()); }
4822 { after(grammarAccess.getOneModelPropertyAccess().getColonKeyword_1()); }
4827 restoreStackSize(stackSize);
4831 rule__OneModelProperty__Group__2
4833 int stackSize = keepStackSize();
4836 rule__OneModelProperty__Group__2__Impl
4839 restoreStackSize(stackSize);
4842 rule__OneModelProperty__Group__2__Impl
4844 int stackSize = keepStackSize();
4848 { before(grammarAccess.getOneModelPropertyAccess().getNemoIdTerminalRuleCall_2()); }
4850 { after(grammarAccess.getOneModelPropertyAccess().getNemoIdTerminalRuleCall_2()); }
4855 restoreStackSize(stackSize);
4866 rule__Model__SentencesAssignment
4868 int stackSize = keepStackSize();
4872 { before(grammarAccess.getModelAccess().getSentencesSentenceParserRuleCall_0()); }
4873 ruleSentence{ after(grammarAccess.getModelAccess().getSentencesSentenceParserRuleCall_0()); }
4878 restoreStackSize(stackSize);
4881 rule__Node__NameAssignment_2
4883 int stackSize = keepStackSize();
4887 { before(grammarAccess.getNodeAccess().getNameNemoIdTerminalRuleCall_2_0()); }
4888 RULE_NEMOID{ after(grammarAccess.getNodeAccess().getNameNemoIdTerminalRuleCall_2_0()); }
4893 restoreStackSize(stackSize);
4896 rule__Node__NodesAssignment_4_1
4898 int stackSize = keepStackSize();
4902 { before(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_1_0()); }
4904 { before(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
4905 RULE_NEMOID{ after(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
4907 { after(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_1_0()); }
4912 restoreStackSize(stackSize);
4915 rule__Node__NodesAssignment_4_2_1
4917 int stackSize = keepStackSize();
4921 { before(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_2_1_0()); }
4923 { before(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
4924 RULE_NEMOID{ after(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
4926 { after(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_2_1_0()); }
4931 restoreStackSize(stackSize);
4935 rule__NodeOperating__NodenameAssignment_2
4937 int stackSize = keepStackSize();
4941 { before(grammarAccess.getNodeOperatingAccess().getNodenameNodeCrossReference_2_0()); }
4943 { before(grammarAccess.getNodeOperatingAccess().getNodenameNodeNemoIdTerminalRuleCall_2_0_1()); }
4944 RULE_NEMOID{ after(grammarAccess.getNodeOperatingAccess().getNodenameNodeNemoIdTerminalRuleCall_2_0_1()); }
4946 { after(grammarAccess.getNodeOperatingAccess().getNodenameNodeCrossReference_2_0()); }
4951 restoreStackSize(stackSize);
4954 rule__NodeOperating__NodesAssignment_4_1
4956 int stackSize = keepStackSize();
4960 { before(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_1_0()); }
4962 { before(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
4963 RULE_NEMOID{ after(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
4965 { after(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_1_0()); }
4970 restoreStackSize(stackSize);
4973 rule__NodeOperating__NodesAssignment_4_2_1
4975 int stackSize = keepStackSize();
4979 { before(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_2_1_0()); }
4981 { before(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
4982 RULE_NEMOID{ after(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
4984 { after(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_2_1_0()); }
4989 restoreStackSize(stackSize);
4992 rule__Connection__NameAssignment_2
4994 int stackSize = keepStackSize();
4998 { before(grammarAccess.getConnectionAccess().getNameNemoIdTerminalRuleCall_2_0()); }
4999 RULE_NEMOID{ after(grammarAccess.getConnectionAccess().getNameNemoIdTerminalRuleCall_2_0()); }
5004 restoreStackSize(stackSize);
5007 rule__Connection__EndnodeAssignment_5_1
5009 int stackSize = keepStackSize();
5013 { before(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_1_0()); }
5015 { before(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_1_0_1()); }
5016 RULE_NEMOID{ after(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_1_0_1()); }
5018 { after(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_1_0()); }
5023 restoreStackSize(stackSize);
5026 rule__Connection__EndnodeAssignment_5_2_1
5028 int stackSize = keepStackSize();
5032 { before(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_2_1_0()); }
5034 { before(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_2_1_0_1()); }
5035 RULE_NEMOID{ after(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_2_1_0_1()); }
5037 { after(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_2_1_0()); }
5042 restoreStackSize(stackSize);
5045 rule__ConnectionUpdate__ConnectionnameAssignment_2
5047 int stackSize = keepStackSize();
5051 { before(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionCrossReference_2_0()); }
5053 { before(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionNemoIdTerminalRuleCall_2_0_1()); }
5054 RULE_NEMOID{ after(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionNemoIdTerminalRuleCall_2_0_1()); }
5056 { after(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionCrossReference_2_0()); }
5061 restoreStackSize(stackSize);
5064 rule__ConnectionUpdate__EndnodeAssignment_4_1
5066 int stackSize = keepStackSize();
5070 { before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_1_0()); }
5072 { before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_1_0_1()); }
5073 RULE_NEMOID{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_1_0_1()); }
5075 { after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_1_0()); }
5080 restoreStackSize(stackSize);
5083 rule__ConnectionUpdate__EndnodeAssignment_4_2_1
5085 int stackSize = keepStackSize();
5089 { before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_2_1_0()); }
5091 { before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
5092 RULE_NEMOID{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
5094 { after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_2_1_0()); }
5099 restoreStackSize(stackSize);
5102 rule__Flow__NameAssignment_2
5104 int stackSize = keepStackSize();
5108 { before(grammarAccess.getFlowAccess().getNameNemoIdTerminalRuleCall_2_0()); }
5109 RULE_NEMOID{ after(grammarAccess.getFlowAccess().getNameNemoIdTerminalRuleCall_2_0()); }
5114 restoreStackSize(stackSize);
5117 rule__FlowUpdate__FlowIdAssignment_2
5119 int stackSize = keepStackSize();
5123 { before(grammarAccess.getFlowUpdateAccess().getFlowIdFlowCrossReference_2_0()); }
5125 { before(grammarAccess.getFlowUpdateAccess().getFlowIdFlowNemoIdTerminalRuleCall_2_0_1()); }
5126 RULE_NEMOID{ after(grammarAccess.getFlowUpdateAccess().getFlowIdFlowNemoIdTerminalRuleCall_2_0_1()); }
5128 { after(grammarAccess.getFlowUpdateAccess().getFlowIdFlowCrossReference_2_0()); }
5133 restoreStackSize(stackSize);
5136 rule__Operation__NameAssignment_2
5138 int stackSize = keepStackSize();
5142 { before(grammarAccess.getOperationAccess().getNameNemoIdTerminalRuleCall_2_0()); }
5143 RULE_NEMOID{ after(grammarAccess.getOperationAccess().getNameNemoIdTerminalRuleCall_2_0()); }
5148 restoreStackSize(stackSize);
5151 rule__Operation__ValueAssignment_3_1
5153 int stackSize = keepStackSize();
5157 { before(grammarAccess.getOperationAccess().getValueINTTerminalRuleCall_3_1_0()); }
5158 RULE_INT{ after(grammarAccess.getOperationAccess().getValueINTTerminalRuleCall_3_1_0()); }
5163 restoreStackSize(stackSize);
5166 rule__Operation__TargetIdAssignment_5
5168 int stackSize = keepStackSize();
5172 { before(grammarAccess.getOperationAccess().getTargetIdFlowCrossReference_5_0()); }
5174 { before(grammarAccess.getOperationAccess().getTargetIdFlowNemoIdTerminalRuleCall_5_0_1()); }
5175 RULE_NEMOID{ after(grammarAccess.getOperationAccess().getTargetIdFlowNemoIdTerminalRuleCall_5_0_1()); }
5177 { after(grammarAccess.getOperationAccess().getTargetIdFlowCrossReference_5_0()); }
5182 restoreStackSize(stackSize);
5185 rule__Operation__TargetNodeAssignment_8_1_2
5187 int stackSize = keepStackSize();
5191 { before(grammarAccess.getOperationAccess().getTargetNodeNodeCrossReference_8_1_2_0()); }
5193 { before(grammarAccess.getOperationAccess().getTargetNodeNodeNemoIdTerminalRuleCall_8_1_2_0_1()); }
5194 RULE_NEMOID{ after(grammarAccess.getOperationAccess().getTargetNodeNodeNemoIdTerminalRuleCall_8_1_2_0_1()); }
5196 { after(grammarAccess.getOperationAccess().getTargetNodeNodeCrossReference_8_1_2_0()); }
5201 restoreStackSize(stackSize);
5205 RULE_IPV4_SUB : ('0'..'9'|'1'..'9' '0'..'9'|'1' '0'..'9' '0'..'9'|'2' '0'..'4' '0'..'9'|'25' '0'..'5');
5207 RULE_NEMOID : ('a'..'z'|'A'..'Z'|'$'|'_') ('a'..'z'|'A'..'Z'|'$'|'_'|'-'|'0'..'9')*;
5209 RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
5211 RULE_INT : ('0'..'9')+;
5213 RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
5215 RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
5217 RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
5219 RULE_WS : (' '|'\t'|'\r'|'\n')+;