+++ /dev/null
-/*
- * generated by Xtext
- */
-grammar InternalEditor;
-
-options {
- superClass=AbstractInternalContentAssistParser;
-
-}
-
-@lexer::header {
-package org.opendaylight.nemo.tool.eclipse.plugin.ui.contentassist.antlr.internal;
-
-// Hack: Use our own Lexer superclass by means of import.
-// Currently there is no other way to specify the superclass for the lexer.
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
-}
-
-@parser::header {
-package org.opendaylight.nemo.tool.eclipse.plugin.ui.contentassist.antlr.internal;
-
-import java.io.InputStream;
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
-import org.opendaylight.nemo.tool.eclipse.plugin.services.EditorGrammarAccess;
-
-}
-
-@parser::members {
-
- private EditorGrammarAccess grammarAccess;
-
- public void setGrammarAccess(EditorGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-}
-
-
-
-
-// Entry rule entryRuleModel
-entryRuleModel
-:
-{ before(grammarAccess.getModelRule()); }
- ruleModel
-{ after(grammarAccess.getModelRule()); }
- EOF
-;
-
-// Rule Model
-ruleModel
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getModelAccess().getSentencesAssignment()); }
-(rule__Model__SentencesAssignment)*
-{ after(grammarAccess.getModelAccess().getSentencesAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSentence
-entryRuleSentence
-:
-{ before(grammarAccess.getSentenceRule()); }
- ruleSentence
-{ after(grammarAccess.getSentenceRule()); }
- EOF
-;
-
-// Rule Sentence
-ruleSentence
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSentenceAccess().getAlternatives()); }
-(rule__Sentence__Alternatives)
-{ after(grammarAccess.getSentenceAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSenEngines
-entryRuleSenEngines
-:
-{ before(grammarAccess.getSenEnginesRule()); }
- ruleSenEngines
-{ after(grammarAccess.getSenEnginesRule()); }
- EOF
-;
-
-// Rule SenEngines
-ruleSenEngines
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSenEnginesAccess().getGroup()); }
-(rule__SenEngines__Group__0)
-{ after(grammarAccess.getSenEnginesAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleIpv4
-entryRuleIpv4
-:
-{ before(grammarAccess.getIpv4Rule()); }
- ruleIpv4
-{ after(grammarAccess.getIpv4Rule()); }
- EOF
-;
-
-// Rule Ipv4
-ruleIpv4
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getIpv4Access().getGroup()); }
-(rule__Ipv4__Group__0)
-{ after(grammarAccess.getIpv4Access().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUser
-entryRuleUser
-:
-{ before(grammarAccess.getUserRule()); }
- ruleUser
-{ after(grammarAccess.getUserRule()); }
- EOF
-;
-
-// Rule User
-ruleUser
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUserAccess().getGroup()); }
-(rule__User__Group__0)
-{ after(grammarAccess.getUserAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNode
-entryRuleNode
-:
-{ before(grammarAccess.getNodeRule()); }
- ruleNode
-{ after(grammarAccess.getNodeRule()); }
- EOF
-;
-
-// Rule Node
-ruleNode
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNodeAccess().getGroup()); }
-(rule__Node__Group__0)
-{ after(grammarAccess.getNodeAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-// Entry rule entryRuleNodeOperating
-entryRuleNodeOperating
-:
-{ before(grammarAccess.getNodeOperatingRule()); }
- ruleNodeOperating
-{ after(grammarAccess.getNodeOperatingRule()); }
- EOF
-;
-
-// Rule NodeOperating
-ruleNodeOperating
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNodeOperatingAccess().getGroup()); }
-(rule__NodeOperating__Group__0)
-{ after(grammarAccess.getNodeOperatingAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleConnection
-entryRuleConnection
-:
-{ before(grammarAccess.getConnectionRule()); }
- ruleConnection
-{ after(grammarAccess.getConnectionRule()); }
- EOF
-;
-
-// Rule Connection
-ruleConnection
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConnectionAccess().getGroup()); }
-(rule__Connection__Group__0)
-{ after(grammarAccess.getConnectionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleConnectionUpdate
-entryRuleConnectionUpdate
-:
-{ before(grammarAccess.getConnectionUpdateRule()); }
- ruleConnectionUpdate
-{ after(grammarAccess.getConnectionUpdateRule()); }
- EOF
-;
-
-// Rule ConnectionUpdate
-ruleConnectionUpdate
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getGroup()); }
-(rule__ConnectionUpdate__Group__0)
-{ after(grammarAccess.getConnectionUpdateAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFlow
-entryRuleFlow
-:
-{ before(grammarAccess.getFlowRule()); }
- ruleFlow
-{ after(grammarAccess.getFlowRule()); }
- EOF
-;
-
-// Rule Flow
-ruleFlow
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFlowAccess().getGroup()); }
-(rule__Flow__Group__0)
-{ after(grammarAccess.getFlowAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFlowUpdate
-entryRuleFlowUpdate
-:
-{ before(grammarAccess.getFlowUpdateRule()); }
- ruleFlowUpdate
-{ after(grammarAccess.getFlowUpdateRule()); }
- EOF
-;
-
-// Rule FlowUpdate
-ruleFlowUpdate
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFlowUpdateAccess().getGroup()); }
-(rule__FlowUpdate__Group__0)
-{ after(grammarAccess.getFlowUpdateAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleMatches
-entryRuleMatches
-:
-{ before(grammarAccess.getMatchesRule()); }
- ruleMatches
-{ after(grammarAccess.getMatchesRule()); }
- EOF
-;
-
-// Rule Matches
-ruleMatches
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMatchesAccess().getGroup()); }
-(rule__Matches__Group__0)
-{ after(grammarAccess.getMatchesAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleMatch
-entryRuleMatch
-:
-{ before(grammarAccess.getMatchRule()); }
- ruleMatch
-{ after(grammarAccess.getMatchRule()); }
- EOF
-;
-
-// Rule Match
-ruleMatch
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMatchAccess().getGroup()); }
-(rule__Match__Group__0)
-{ after(grammarAccess.getMatchAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOperation
-entryRuleOperation
-:
-{ before(grammarAccess.getOperationRule()); }
- ruleOperation
-{ after(grammarAccess.getOperationRule()); }
- EOF
-;
-
-// Rule Operation
-ruleOperation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOperationAccess().getGroup()); }
-(rule__Operation__Group__0)
-{ after(grammarAccess.getOperationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleCondition
-entryRuleCondition
-:
-{ before(grammarAccess.getConditionRule()); }
- ruleCondition
-{ after(grammarAccess.getConditionRule()); }
- EOF
-;
-
-// Rule Condition
-ruleCondition
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConditionAccess().getGroup()); }
-(rule__Condition__Group__0)
-{ after(grammarAccess.getConditionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleProperty
-entryRuleProperty
-:
-{ before(grammarAccess.getPropertyRule()); }
- ruleProperty
-{ after(grammarAccess.getPropertyRule()); }
- EOF
-;
-
-// Rule Property
-ruleProperty
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPropertyAccess().getGroup()); }
-(rule__Property__Group__0)
-{ after(grammarAccess.getPropertyAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOneProperty
-entryRuleOneProperty
-:
-{ before(grammarAccess.getOnePropertyRule()); }
- ruleOneProperty
-{ after(grammarAccess.getOnePropertyRule()); }
- EOF
-;
-
-// Rule OneProperty
-ruleOneProperty
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOnePropertyAccess().getGroup()); }
-(rule__OneProperty__Group__0)
-{ after(grammarAccess.getOnePropertyAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleModelProperty
-entryRuleModelProperty
-:
-{ before(grammarAccess.getModelPropertyRule()); }
- ruleModelProperty
-{ after(grammarAccess.getModelPropertyRule()); }
- EOF
-;
-
-// Rule ModelProperty
-ruleModelProperty
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getModelPropertyAccess().getGroup()); }
-(rule__ModelProperty__Group__0)
-{ after(grammarAccess.getModelPropertyAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOneModelProperty
-entryRuleOneModelProperty
-:
-{ before(grammarAccess.getOneModelPropertyRule()); }
- ruleOneModelProperty
-{ after(grammarAccess.getOneModelPropertyRule()); }
- EOF
-;
-
-// Rule OneModelProperty
-ruleOneModelProperty
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOneModelPropertyAccess().getGroup()); }
-(rule__OneModelProperty__Group__0)
-{ after(grammarAccess.getOneModelPropertyAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNewObj
-entryRuleNewObj
-:
-{ before(grammarAccess.getNewObjRule()); }
- ruleNewObj
-{ after(grammarAccess.getNewObjRule()); }
- EOF
-;
-
-// Rule NewObj
-ruleNewObj
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNewObjAccess().getAlternatives()); }
-(rule__NewObj__Alternatives)
-{ after(grammarAccess.getNewObjAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-rule__Sentence__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSentenceAccess().getSenEnginesParserRuleCall_0()); }
- ruleSenEngines
-{ after(grammarAccess.getSentenceAccess().getSenEnginesParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getUserParserRuleCall_1()); }
- ruleUser
-{ after(grammarAccess.getSentenceAccess().getUserParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getNodeParserRuleCall_2()); }
- ruleNode
-{ after(grammarAccess.getSentenceAccess().getNodeParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getNodeOperatingParserRuleCall_3()); }
- ruleNodeOperating
-{ after(grammarAccess.getSentenceAccess().getNodeOperatingParserRuleCall_3()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getConnectionParserRuleCall_4()); }
- ruleConnection
-{ after(grammarAccess.getSentenceAccess().getConnectionParserRuleCall_4()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getConnectionUpdateParserRuleCall_5()); }
- ruleConnectionUpdate
-{ after(grammarAccess.getSentenceAccess().getConnectionUpdateParserRuleCall_5()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getFlowParserRuleCall_6()); }
- ruleFlow
-{ after(grammarAccess.getSentenceAccess().getFlowParserRuleCall_6()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getFlowUpdateParserRuleCall_7()); }
- ruleFlowUpdate
-{ after(grammarAccess.getSentenceAccess().getFlowUpdateParserRuleCall_7()); }
-)
-
- |(
-{ before(grammarAccess.getSentenceAccess().getOperationParserRuleCall_8()); }
- ruleOperation
-{ after(grammarAccess.getSentenceAccess().getOperationParserRuleCall_8()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getUPDATEKeyword_0_0()); }
-
- 'UPDATE'
-
-{ after(grammarAccess.getNodeOperatingAccess().getUPDATEKeyword_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getNodeOperatingAccess().getDELETEKeyword_0_1()); }
-
- 'DELETE'
-
-{ after(grammarAccess.getNodeOperatingAccess().getDELETEKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getUPDATEKeyword_0_0()); }
-
- 'UPDATE'
-
-{ after(grammarAccess.getConnectionUpdateAccess().getUPDATEKeyword_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getConnectionUpdateAccess().getDELETEKeyword_0_1()); }
-
- 'DELETE'
-
-{ after(grammarAccess.getConnectionUpdateAccess().getDELETEKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FlowUpdate__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowUpdateAccess().getUPDATEKeyword_0_0()); }
-
- 'UPDATE'
-
-{ after(grammarAccess.getFlowUpdateAccess().getUPDATEKeyword_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getFlowUpdateAccess().getDELETEKeyword_0_1()); }
-
- 'DELETE'
-
-{ after(grammarAccess.getFlowUpdateAccess().getDELETEKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Alternatives_8
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_0()); }
- RULE_NEMOID
-{ after(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_0()); }
-)
-
- |(
-{ before(grammarAccess.getOperationAccess().getGroup_8_1()); }
-(rule__Operation__Group_8_1__0)
-{ after(grammarAccess.getOperationAccess().getGroup_8_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneProperty__Alternatives_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOnePropertyAccess().getSTRINGTerminalRuleCall_2_0()); }
- RULE_STRING
-{ after(grammarAccess.getOnePropertyAccess().getSTRINGTerminalRuleCall_2_0()); }
-)
-
- |(
-{ before(grammarAccess.getOnePropertyAccess().getINTTerminalRuleCall_2_1()); }
- RULE_INT
-{ after(grammarAccess.getOnePropertyAccess().getINTTerminalRuleCall_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneModelProperty__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOneModelPropertyAccess().getSTRINGTerminalRuleCall_0_0()); }
- RULE_STRING
-{ after(grammarAccess.getOneModelPropertyAccess().getSTRINGTerminalRuleCall_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getOneModelPropertyAccess().getINTTerminalRuleCall_0_1()); }
- RULE_INT
-{ after(grammarAccess.getOneModelPropertyAccess().getINTTerminalRuleCall_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NewObj__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNewObjAccess().getCREATEKeyword_0()); }
-
- 'CREATE'
-
-{ after(grammarAccess.getNewObjAccess().getCREATEKeyword_0()); }
-)
-
- |(
-{ before(grammarAccess.getNewObjAccess().getIMPORTKeyword_1()); }
-
- 'IMPORT'
-
-{ after(grammarAccess.getNewObjAccess().getIMPORTKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-rule__SenEngines__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SenEngines__Group__0__Impl
- rule__SenEngines__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SenEngines__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSenEnginesAccess().getEnginesKeyword_0()); }
-
- 'Engines:'
-
-{ after(grammarAccess.getSenEnginesAccess().getEnginesKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SenEngines__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SenEngines__Group__1__Impl
- rule__SenEngines__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SenEngines__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_1()); }
- ruleIpv4
-{ after(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SenEngines__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SenEngines__Group__2__Impl
- rule__SenEngines__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SenEngines__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSenEnginesAccess().getGroup_2()); }
-(rule__SenEngines__Group_2__0)*
-{ after(grammarAccess.getSenEnginesAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SenEngines__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SenEngines__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SenEngines__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSenEnginesAccess().getSemicolonKeyword_3()); }
-
- ';'
-
-{ after(grammarAccess.getSenEnginesAccess().getSemicolonKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__SenEngines__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SenEngines__Group_2__0__Impl
- rule__SenEngines__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SenEngines__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSenEnginesAccess().getCommaKeyword_2_0()); }
-
- ','
-
-{ after(grammarAccess.getSenEnginesAccess().getCommaKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SenEngines__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SenEngines__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SenEngines__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_2_1()); }
- ruleIpv4
-{ after(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Ipv4__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ipv4__Group__0__Impl
- rule__Ipv4__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ipv4__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_0()); }
- RULE_IPV4_SUB
-{ after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ipv4__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ipv4__Group__1__Impl
- rule__Ipv4__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ipv4__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIpv4Access().getFullStopKeyword_1()); }
-
- '.'
-
-{ after(grammarAccess.getIpv4Access().getFullStopKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ipv4__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ipv4__Group__2__Impl
- rule__Ipv4__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ipv4__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_2()); }
- RULE_IPV4_SUB
-{ after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ipv4__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ipv4__Group__3__Impl
- rule__Ipv4__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ipv4__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIpv4Access().getFullStopKeyword_3()); }
-
- '.'
-
-{ after(grammarAccess.getIpv4Access().getFullStopKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ipv4__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ipv4__Group__4__Impl
- rule__Ipv4__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ipv4__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_4()); }
- RULE_IPV4_SUB
-{ after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ipv4__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ipv4__Group__5__Impl
- rule__Ipv4__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ipv4__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIpv4Access().getFullStopKeyword_5()); }
-
- '.'
-
-{ after(grammarAccess.getIpv4Access().getFullStopKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ipv4__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ipv4__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ipv4__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_6()); }
- RULE_IPV4_SUB
-{ after(grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__User__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__User__Group__0__Impl
- rule__User__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__User__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUserAccess().getCREATEKeyword_0()); }
-
- 'CREATE'
-
-{ after(grammarAccess.getUserAccess().getCREATEKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__User__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__User__Group__1__Impl
- rule__User__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__User__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_1()); }
- RULE_STRING
-{ after(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__User__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__User__Group__2__Impl
- rule__User__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__User__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_2()); }
- RULE_STRING
-{ after(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__User__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__User__Group__3__Impl
- rule__User__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__User__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_3()); }
- RULE_STRING
-{ after(grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__User__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__User__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__User__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUserAccess().getSemicolonKeyword_4()); }
-
- ';'
-
-{ after(grammarAccess.getUserAccess().getSemicolonKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Node__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group__0__Impl
- rule__Node__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNewObjParserRuleCall_0()); }
- ruleNewObj
-{ after(grammarAccess.getNodeAccess().getNewObjParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group__1__Impl
- rule__Node__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNodeKeyword_1()); }
-
- 'Node'
-
-{ after(grammarAccess.getNodeAccess().getNodeKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group__2__Impl
- rule__Node__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNameAssignment_2()); }
-(rule__Node__NameAssignment_2)
-{ after(grammarAccess.getNodeAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group__3__Impl
- rule__Node__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getGroup_3()); }
-(rule__Node__Group_3__0)
-{ after(grammarAccess.getNodeAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group__4__Impl
- rule__Node__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getGroup_4()); }
-(rule__Node__Group_4__0)?
-{ after(grammarAccess.getNodeAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group__5__Impl
- rule__Node__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getPropertyParserRuleCall_5()); }
-( ruleProperty)?
-{ after(grammarAccess.getNodeAccess().getPropertyParserRuleCall_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getSemicolonKeyword_6()); }
-
- ';'
-
-{ after(grammarAccess.getNodeAccess().getSemicolonKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Node__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group_3__0__Impl
- rule__Node__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getTypeKeyword_3_0()); }
-
- 'Type'
-
-{ after(grammarAccess.getNodeAccess().getTypeKeyword_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNemoIdTerminalRuleCall_3_1()); }
- RULE_NEMOID
-{ after(grammarAccess.getNodeAccess().getNemoIdTerminalRuleCall_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Node__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group_4__0__Impl
- rule__Node__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getContainKeyword_4_0()); }
-
- 'Contain'
-
-{ after(grammarAccess.getNodeAccess().getContainKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group_4__1__Impl
- rule__Node__Group_4__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNodesAssignment_4_1()); }
-(rule__Node__NodesAssignment_4_1)
-{ after(grammarAccess.getNodeAccess().getNodesAssignment_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group_4__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group_4__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group_4__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getGroup_4_2()); }
-(rule__Node__Group_4_2__0)*
-{ after(grammarAccess.getNodeAccess().getGroup_4_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Node__Group_4_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group_4_2__0__Impl
- rule__Node__Group_4_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group_4_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getCommaKeyword_4_2_0()); }
-
- ','
-
-{ after(grammarAccess.getNodeAccess().getCommaKeyword_4_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Node__Group_4_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Node__Group_4_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__Group_4_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNodesAssignment_4_2_1()); }
-(rule__Node__NodesAssignment_4_2_1)
-{ after(grammarAccess.getNodeAccess().getNodesAssignment_4_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-rule__NodeOperating__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group__0__Impl
- rule__NodeOperating__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getAlternatives_0()); }
-(rule__NodeOperating__Alternatives_0)
-{ after(grammarAccess.getNodeOperatingAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group__1__Impl
- rule__NodeOperating__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodeKeyword_1()); }
-
- 'Node'
-
-{ after(grammarAccess.getNodeOperatingAccess().getNodeKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group__2__Impl
- rule__NodeOperating__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodenameAssignment_2()); }
-(rule__NodeOperating__NodenameAssignment_2)
-{ after(grammarAccess.getNodeOperatingAccess().getNodenameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group__3__Impl
- rule__NodeOperating__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getGroup_3()); }
-(rule__NodeOperating__Group_3__0)?
-{ after(grammarAccess.getNodeOperatingAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group__4__Impl
- rule__NodeOperating__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getGroup_4()); }
-(rule__NodeOperating__Group_4__0)?
-{ after(grammarAccess.getNodeOperatingAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group__5__Impl
- rule__NodeOperating__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getPropertyParserRuleCall_5()); }
-( ruleProperty)?
-{ after(grammarAccess.getNodeOperatingAccess().getPropertyParserRuleCall_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getSemicolonKeyword_6()); }
-
- ';'
-
-{ after(grammarAccess.getNodeOperatingAccess().getSemicolonKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__NodeOperating__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group_3__0__Impl
- rule__NodeOperating__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getTypeKeyword_3_0()); }
-
- 'Type'
-
-{ after(grammarAccess.getNodeOperatingAccess().getTypeKeyword_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNemoIdTerminalRuleCall_3_1()); }
- RULE_NEMOID
-{ after(grammarAccess.getNodeOperatingAccess().getNemoIdTerminalRuleCall_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__NodeOperating__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group_4__0__Impl
- rule__NodeOperating__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getContainKeyword_4_0()); }
-
- 'Contain'
-
-{ after(grammarAccess.getNodeOperatingAccess().getContainKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group_4__1__Impl
- rule__NodeOperating__Group_4__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_1()); }
-(rule__NodeOperating__NodesAssignment_4_1)
-{ after(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group_4__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group_4__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group_4__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getGroup_4_2()); }
-(rule__NodeOperating__Group_4_2__0)*
-{ after(grammarAccess.getNodeOperatingAccess().getGroup_4_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__NodeOperating__Group_4_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group_4_2__0__Impl
- rule__NodeOperating__Group_4_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group_4_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getCommaKeyword_4_2_0()); }
-
- ','
-
-{ after(grammarAccess.getNodeOperatingAccess().getCommaKeyword_4_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__Group_4_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NodeOperating__Group_4_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__Group_4_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_2_1()); }
-(rule__NodeOperating__NodesAssignment_4_2_1)
-{ after(grammarAccess.getNodeOperatingAccess().getNodesAssignment_4_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Connection__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__0__Impl
- rule__Connection__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getCREATEKeyword_0()); }
-
- 'CREATE'
-
-{ after(grammarAccess.getConnectionAccess().getCREATEKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__1__Impl
- rule__Connection__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getConnectionKeyword_1()); }
-
- 'Connection'
-
-{ after(grammarAccess.getConnectionAccess().getConnectionKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__2__Impl
- rule__Connection__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getNameAssignment_2()); }
-(rule__Connection__NameAssignment_2)
-{ after(grammarAccess.getConnectionAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__3__Impl
- rule__Connection__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getTypeKeyword_3()); }
-
- 'Type'
-
-{ after(grammarAccess.getConnectionAccess().getTypeKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__4__Impl
- rule__Connection__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getNemoIdTerminalRuleCall_4()); }
- RULE_NEMOID
-{ after(grammarAccess.getConnectionAccess().getNemoIdTerminalRuleCall_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__5__Impl
- rule__Connection__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getGroup_5()); }
-(rule__Connection__Group_5__0)
-{ after(grammarAccess.getConnectionAccess().getGroup_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__6__Impl
- rule__Connection__Group__7
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getPropertyParserRuleCall_6()); }
-( ruleProperty)?
-{ after(grammarAccess.getConnectionAccess().getPropertyParserRuleCall_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group__7__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getSemicolonKeyword_7()); }
-
- ';'
-
-{ after(grammarAccess.getConnectionAccess().getSemicolonKeyword_7()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Connection__Group_5__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group_5__0__Impl
- rule__Connection__Group_5__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group_5__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getEndnodesKeyword_5_0()); }
-
- 'Endnodes'
-
-{ after(grammarAccess.getConnectionAccess().getEndnodesKeyword_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group_5__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group_5__1__Impl
- rule__Connection__Group_5__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group_5__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_1()); }
-(rule__Connection__EndnodeAssignment_5_1)
-{ after(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group_5__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group_5__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group_5__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getGroup_5_2()); }
-(rule__Connection__Group_5_2__0)*
-{ after(grammarAccess.getConnectionAccess().getGroup_5_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Connection__Group_5_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group_5_2__0__Impl
- rule__Connection__Group_5_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group_5_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getCommaKeyword_5_2_0()); }
-
- ','
-
-{ after(grammarAccess.getConnectionAccess().getCommaKeyword_5_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Connection__Group_5_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Connection__Group_5_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__Group_5_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_2_1()); }
-(rule__Connection__EndnodeAssignment_5_2_1)
-{ after(grammarAccess.getConnectionAccess().getEndnodeAssignment_5_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConnectionUpdate__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group__0__Impl
- rule__ConnectionUpdate__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getAlternatives_0()); }
-(rule__ConnectionUpdate__Alternatives_0)
-{ after(grammarAccess.getConnectionUpdateAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group__1__Impl
- rule__ConnectionUpdate__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getConnectionKeyword_1()); }
-
- 'Connection'
-
-{ after(grammarAccess.getConnectionUpdateAccess().getConnectionKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group__2__Impl
- rule__ConnectionUpdate__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getConnectionnameAssignment_2()); }
-(rule__ConnectionUpdate__ConnectionnameAssignment_2)
-{ after(grammarAccess.getConnectionUpdateAccess().getConnectionnameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group__3__Impl
- rule__ConnectionUpdate__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getGroup_3()); }
-(rule__ConnectionUpdate__Group_3__0)?
-{ after(grammarAccess.getConnectionUpdateAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group__4__Impl
- rule__ConnectionUpdate__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getGroup_4()); }
-(rule__ConnectionUpdate__Group_4__0)?
-{ after(grammarAccess.getConnectionUpdateAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group__5__Impl
- rule__ConnectionUpdate__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getPropertyParserRuleCall_5()); }
-( ruleProperty)?
-{ after(grammarAccess.getConnectionUpdateAccess().getPropertyParserRuleCall_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getSemicolonKeyword_6()); }
-
- ';'
-
-{ after(grammarAccess.getConnectionUpdateAccess().getSemicolonKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__ConnectionUpdate__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group_3__0__Impl
- rule__ConnectionUpdate__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getTypeKeyword_3_0()); }
-
- 'Type'
-
-{ after(grammarAccess.getConnectionUpdateAccess().getTypeKeyword_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getNemoIdTerminalRuleCall_3_1()); }
- RULE_NEMOID
-{ after(grammarAccess.getConnectionUpdateAccess().getNemoIdTerminalRuleCall_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConnectionUpdate__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group_4__0__Impl
- rule__ConnectionUpdate__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getEndnodesKeyword_4_0()); }
-
- 'Endnodes'
-
-{ after(grammarAccess.getConnectionUpdateAccess().getEndnodesKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group_4__1__Impl
- rule__ConnectionUpdate__Group_4__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_1()); }
-(rule__ConnectionUpdate__EndnodeAssignment_4_1)
-{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group_4__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group_4__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group_4__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getGroup_4_2()); }
-(rule__ConnectionUpdate__Group_4_2__0)*
-{ after(grammarAccess.getConnectionUpdateAccess().getGroup_4_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ConnectionUpdate__Group_4_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group_4_2__0__Impl
- rule__ConnectionUpdate__Group_4_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group_4_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getCommaKeyword_4_2_0()); }
-
- ','
-
-{ after(grammarAccess.getConnectionUpdateAccess().getCommaKeyword_4_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConnectionUpdate__Group_4_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConnectionUpdate__Group_4_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__Group_4_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_2_1()); }
-(rule__ConnectionUpdate__EndnodeAssignment_4_2_1)
-{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeAssignment_4_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Flow__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Flow__Group__0__Impl
- rule__Flow__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Flow__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowAccess().getCREATEKeyword_0()); }
-
- 'CREATE'
-
-{ after(grammarAccess.getFlowAccess().getCREATEKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Flow__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Flow__Group__1__Impl
- rule__Flow__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Flow__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowAccess().getFlowKeyword_1()); }
-
- 'Flow'
-
-{ after(grammarAccess.getFlowAccess().getFlowKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Flow__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Flow__Group__2__Impl
- rule__Flow__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Flow__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowAccess().getNameAssignment_2()); }
-(rule__Flow__NameAssignment_2)
-{ after(grammarAccess.getFlowAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Flow__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Flow__Group__3__Impl
- rule__Flow__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Flow__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowAccess().getMatchesParserRuleCall_3()); }
-( ruleMatches)?
-{ after(grammarAccess.getFlowAccess().getMatchesParserRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Flow__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Flow__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Flow__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowAccess().getSemicolonKeyword_4()); }
-
- ';'
-
-{ after(grammarAccess.getFlowAccess().getSemicolonKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__FlowUpdate__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FlowUpdate__Group__0__Impl
- rule__FlowUpdate__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FlowUpdate__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowUpdateAccess().getAlternatives_0()); }
-(rule__FlowUpdate__Alternatives_0)
-{ after(grammarAccess.getFlowUpdateAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FlowUpdate__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FlowUpdate__Group__1__Impl
- rule__FlowUpdate__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FlowUpdate__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowUpdateAccess().getFlowKeyword_1()); }
-
- 'Flow'
-
-{ after(grammarAccess.getFlowUpdateAccess().getFlowKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FlowUpdate__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FlowUpdate__Group__2__Impl
- rule__FlowUpdate__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FlowUpdate__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowUpdateAccess().getFlowIdAssignment_2()); }
-(rule__FlowUpdate__FlowIdAssignment_2)
-{ after(grammarAccess.getFlowUpdateAccess().getFlowIdAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FlowUpdate__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FlowUpdate__Group__3__Impl
- rule__FlowUpdate__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FlowUpdate__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowUpdateAccess().getMatchesParserRuleCall_3()); }
-( ruleMatches)?
-{ after(grammarAccess.getFlowUpdateAccess().getMatchesParserRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FlowUpdate__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FlowUpdate__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FlowUpdate__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowUpdateAccess().getSemicolonKeyword_4()); }
-
- ';'
-
-{ after(grammarAccess.getFlowUpdateAccess().getSemicolonKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Matches__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Matches__Group__0__Impl
- rule__Matches__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Matches__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchesAccess().getMatchKeyword_0()); }
-
- 'Match'
-
-{ after(grammarAccess.getMatchesAccess().getMatchKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Matches__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Matches__Group__1__Impl
- rule__Matches__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Matches__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchesAccess().getMatchParserRuleCall_1()); }
- ruleMatch
-{ after(grammarAccess.getMatchesAccess().getMatchParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Matches__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Matches__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Matches__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchesAccess().getGroup_2()); }
-(rule__Matches__Group_2__0)*
-{ after(grammarAccess.getMatchesAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Matches__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Matches__Group_2__0__Impl
- rule__Matches__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Matches__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchesAccess().getCommaKeyword_2_0()); }
-
- ','
-
-{ after(grammarAccess.getMatchesAccess().getCommaKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Matches__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Matches__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Matches__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchesAccess().getMatchParserRuleCall_2_1()); }
- ruleMatch
-{ after(grammarAccess.getMatchesAccess().getMatchParserRuleCall_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Match__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Match__Group__0__Impl
- rule__Match__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Match__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchAccess().getNemoIdTerminalRuleCall_0()); }
- RULE_NEMOID
-{ after(grammarAccess.getMatchAccess().getNemoIdTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Match__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Match__Group__1__Impl
- rule__Match__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Match__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchAccess().getColonKeyword_1()); }
-
- ':'
-
-{ after(grammarAccess.getMatchAccess().getColonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Match__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Match__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Match__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMatchAccess().getSTRINGTerminalRuleCall_2()); }
- RULE_STRING
-{ after(grammarAccess.getMatchAccess().getSTRINGTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Operation__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__0__Impl
- rule__Operation__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getCREATEKeyword_0()); }
-
- 'CREATE'
-
-{ after(grammarAccess.getOperationAccess().getCREATEKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__1__Impl
- rule__Operation__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getOperationKeyword_1()); }
-
- 'Operation'
-
-{ after(grammarAccess.getOperationAccess().getOperationKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__2__Impl
- rule__Operation__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getNameAssignment_2()); }
-(rule__Operation__NameAssignment_2)
-{ after(grammarAccess.getOperationAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__3__Impl
- rule__Operation__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getGroup_3()); }
-(rule__Operation__Group_3__0)?
-{ after(grammarAccess.getOperationAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__4__Impl
- rule__Operation__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getTargetKeyword_4()); }
-
- 'Target'
-
-{ after(grammarAccess.getOperationAccess().getTargetKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__5__Impl
- rule__Operation__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getTargetIdAssignment_5()); }
-(rule__Operation__TargetIdAssignment_5)
-{ after(grammarAccess.getOperationAccess().getTargetIdAssignment_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__6__Impl
- rule__Operation__Group__7
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getConditionParserRuleCall_6()); }
-( ruleCondition)?
-{ after(grammarAccess.getOperationAccess().getConditionParserRuleCall_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__7__Impl
- rule__Operation__Group__8
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getActionKeyword_7()); }
-
- 'Action'
-
-{ after(grammarAccess.getOperationAccess().getActionKeyword_7()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__8
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__8__Impl
- rule__Operation__Group__9
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__8__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getAlternatives_8()); }
-(rule__Operation__Alternatives_8)
-{ after(grammarAccess.getOperationAccess().getAlternatives_8()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group__9
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group__9__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group__9__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getSemicolonKeyword_9()); }
-
- ';'
-
-{ after(grammarAccess.getOperationAccess().getSemicolonKeyword_9()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Operation__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group_3__0__Impl
- rule__Operation__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getPriorityKeyword_3_0()); }
-
- 'Priority'
-
-{ after(grammarAccess.getOperationAccess().getPriorityKeyword_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getValueAssignment_3_1()); }
-(rule__Operation__ValueAssignment_3_1)
-{ after(grammarAccess.getOperationAccess().getValueAssignment_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Operation__Group_8_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group_8_1__0__Impl
- rule__Operation__Group_8_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group_8_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_1_0()); }
- RULE_NEMOID
-{ after(grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group_8_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group_8_1__1__Impl
- rule__Operation__Group_8_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group_8_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getColonKeyword_8_1_1()); }
-
- ':'
-
-{ after(grammarAccess.getOperationAccess().getColonKeyword_8_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operation__Group_8_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operation__Group_8_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__Group_8_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getTargetNodeAssignment_8_1_2()); }
-(rule__Operation__TargetNodeAssignment_8_1_2)
-{ after(grammarAccess.getOperationAccess().getTargetNodeAssignment_8_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Condition__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Condition__Group__0__Impl
- rule__Condition__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Condition__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionAccess().getConditionKeyword_0()); }
-
- 'Condition'
-
-{ after(grammarAccess.getConditionAccess().getConditionKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Condition__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Condition__Group__1__Impl
- rule__Condition__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Condition__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_1()); }
- RULE_STRING
-{ after(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Condition__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Condition__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Condition__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionAccess().getGroup_2()); }
-(rule__Condition__Group_2__0)*
-{ after(grammarAccess.getConditionAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Condition__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Condition__Group_2__0__Impl
- rule__Condition__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Condition__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionAccess().getCommaKeyword_2_0()); }
-
- ','
-
-{ after(grammarAccess.getConditionAccess().getCommaKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Condition__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Condition__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Condition__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_2_1()); }
- RULE_STRING
-{ after(grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Property__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Property__Group__0__Impl
- rule__Property__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Property__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyAccess().getPropertyKeyword_0()); }
-
- 'Property '
-
-{ after(grammarAccess.getPropertyAccess().getPropertyKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Property__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Property__Group__1__Impl
- rule__Property__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Property__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_1()); }
- ruleOneProperty
-{ after(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Property__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Property__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Property__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyAccess().getGroup_2()); }
-(rule__Property__Group_2__0)*
-{ after(grammarAccess.getPropertyAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Property__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Property__Group_2__0__Impl
- rule__Property__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Property__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyAccess().getCommaKeyword_2_0()); }
-
- ','
-
-{ after(grammarAccess.getPropertyAccess().getCommaKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Property__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Property__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Property__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_2_1()); }
- ruleOneProperty
-{ after(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__OneProperty__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OneProperty__Group__0__Impl
- rule__OneProperty__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneProperty__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOnePropertyAccess().getNemoIdTerminalRuleCall_0()); }
- RULE_NEMOID
-{ after(grammarAccess.getOnePropertyAccess().getNemoIdTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OneProperty__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OneProperty__Group__1__Impl
- rule__OneProperty__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneProperty__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOnePropertyAccess().getColonKeyword_1()); }
-
- ':'
-
-{ after(grammarAccess.getOnePropertyAccess().getColonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OneProperty__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OneProperty__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneProperty__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOnePropertyAccess().getAlternatives_2()); }
-(rule__OneProperty__Alternatives_2)
-{ after(grammarAccess.getOnePropertyAccess().getAlternatives_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ModelProperty__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ModelProperty__Group__0__Impl
- rule__ModelProperty__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ModelProperty__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getModelPropertyAccess().getPropertyKeyword_0()); }
-
- 'Property'
-
-{ after(grammarAccess.getModelPropertyAccess().getPropertyKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ModelProperty__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ModelProperty__Group__1__Impl
- rule__ModelProperty__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ModelProperty__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_1()); }
- ruleOneModelProperty
-{ after(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ModelProperty__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ModelProperty__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ModelProperty__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getModelPropertyAccess().getGroup_2()); }
-(rule__ModelProperty__Group_2__0)*
-{ after(grammarAccess.getModelPropertyAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ModelProperty__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ModelProperty__Group_2__0__Impl
- rule__ModelProperty__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ModelProperty__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getModelPropertyAccess().getCommaKeyword_2_0()); }
-
- ','
-
-{ after(grammarAccess.getModelPropertyAccess().getCommaKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ModelProperty__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ModelProperty__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ModelProperty__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_2_1()); }
- ruleOneModelProperty
-{ after(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__OneModelProperty__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OneModelProperty__Group__0__Impl
- rule__OneModelProperty__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneModelProperty__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOneModelPropertyAccess().getAlternatives_0()); }
-(rule__OneModelProperty__Alternatives_0)
-{ after(grammarAccess.getOneModelPropertyAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OneModelProperty__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OneModelProperty__Group__1__Impl
- rule__OneModelProperty__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneModelProperty__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOneModelPropertyAccess().getColonKeyword_1()); }
-
- ':'
-
-{ after(grammarAccess.getOneModelPropertyAccess().getColonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OneModelProperty__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OneModelProperty__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OneModelProperty__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOneModelPropertyAccess().getNemoIdTerminalRuleCall_2()); }
- RULE_NEMOID
-{ after(grammarAccess.getOneModelPropertyAccess().getNemoIdTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-rule__Model__SentencesAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getModelAccess().getSentencesSentenceParserRuleCall_0()); }
- ruleSentence{ after(grammarAccess.getModelAccess().getSentencesSentenceParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNameNemoIdTerminalRuleCall_2_0()); }
- RULE_NEMOID{ after(grammarAccess.getNodeAccess().getNameNemoIdTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__NodesAssignment_4_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_1_0()); }
-(
-{ before(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
-)
-{ after(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Node__NodesAssignment_4_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_2_1_0()); }
-(
-{ before(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getNodeAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
-)
-{ after(grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NodeOperating__NodenameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodenameNodeCrossReference_2_0()); }
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodenameNodeNemoIdTerminalRuleCall_2_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getNodeOperatingAccess().getNodenameNodeNemoIdTerminalRuleCall_2_0_1()); }
-)
-{ after(grammarAccess.getNodeOperatingAccess().getNodenameNodeCrossReference_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__NodesAssignment_4_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_1_0()); }
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_1_0_1()); }
-)
-{ after(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NodeOperating__NodesAssignment_4_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_2_1_0()); }
-(
-{ before(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getNodeOperatingAccess().getNodesNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
-)
-{ after(grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getNameNemoIdTerminalRuleCall_2_0()); }
- RULE_NEMOID{ after(grammarAccess.getConnectionAccess().getNameNemoIdTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__EndnodeAssignment_5_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_1_0()); }
-(
-{ before(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_1_0_1()); }
-)
-{ after(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Connection__EndnodeAssignment_5_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_2_1_0()); }
-(
-{ before(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_2_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getConnectionAccess().getEndnodeNodeNemoIdTerminalRuleCall_5_2_1_0_1()); }
-)
-{ after(grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__ConnectionnameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionCrossReference_2_0()); }
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionNemoIdTerminalRuleCall_2_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionNemoIdTerminalRuleCall_2_0_1()); }
-)
-{ after(grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionCrossReference_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__EndnodeAssignment_4_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_1_0()); }
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_1_0_1()); }
-)
-{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConnectionUpdate__EndnodeAssignment_4_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_2_1_0()); }
-(
-{ before(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeNemoIdTerminalRuleCall_4_2_1_0_1()); }
-)
-{ after(grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Flow__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowAccess().getNameNemoIdTerminalRuleCall_2_0()); }
- RULE_NEMOID{ after(grammarAccess.getFlowAccess().getNameNemoIdTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FlowUpdate__FlowIdAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFlowUpdateAccess().getFlowIdFlowCrossReference_2_0()); }
-(
-{ before(grammarAccess.getFlowUpdateAccess().getFlowIdFlowNemoIdTerminalRuleCall_2_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getFlowUpdateAccess().getFlowIdFlowNemoIdTerminalRuleCall_2_0_1()); }
-)
-{ after(grammarAccess.getFlowUpdateAccess().getFlowIdFlowCrossReference_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getNameNemoIdTerminalRuleCall_2_0()); }
- RULE_NEMOID{ after(grammarAccess.getOperationAccess().getNameNemoIdTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__ValueAssignment_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getValueINTTerminalRuleCall_3_1_0()); }
- RULE_INT{ after(grammarAccess.getOperationAccess().getValueINTTerminalRuleCall_3_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__TargetIdAssignment_5
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getTargetIdFlowCrossReference_5_0()); }
-(
-{ before(grammarAccess.getOperationAccess().getTargetIdFlowNemoIdTerminalRuleCall_5_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getOperationAccess().getTargetIdFlowNemoIdTerminalRuleCall_5_0_1()); }
-)
-{ after(grammarAccess.getOperationAccess().getTargetIdFlowCrossReference_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operation__TargetNodeAssignment_8_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationAccess().getTargetNodeNodeCrossReference_8_1_2_0()); }
-(
-{ before(grammarAccess.getOperationAccess().getTargetNodeNodeNemoIdTerminalRuleCall_8_1_2_0_1()); }
- RULE_NEMOID{ after(grammarAccess.getOperationAccess().getTargetNodeNodeNemoIdTerminalRuleCall_8_1_2_0_1()); }
-)
-{ after(grammarAccess.getOperationAccess().getTargetNodeNodeCrossReference_8_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-RULE_IPV4_SUB : ('0'..'9'|'1'..'9' '0'..'9'|'1' '0'..'9' '0'..'9'|'2' '0'..'4' '0'..'9'|'25' '0'..'5');
-
-RULE_NEMOID : ('a'..'z'|'A'..'Z'|'$'|'_') ('a'..'z'|'A'..'Z'|'$'|'_'|'-'|'0'..'9')*;
-
-RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
-
-RULE_INT : ('0'..'9')+;
-
-RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
-
-RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
-
-RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
-
-RULE_WS : (' '|'\t'|'\r'|'\n')+;
-
-RULE_ANY_OTHER : .;
-
-
+++ /dev/null
-/*
- * generated by Xtext
- */
-grammar InternalEditor;
-
-options {
- superClass=AbstractInternalAntlrParser;
-
-}
-
-@lexer::header {
-package org.opendaylight.nemo.tool.eclipse.plugin.parser.antlr.internal;
-
-// Hack: Use our own Lexer superclass by means of import.
-// Currently there is no other way to specify the superclass for the lexer.
-import org.eclipse.xtext.parser.antlr.Lexer;
-}
-
-@parser::header {
-package org.opendaylight.nemo.tool.eclipse.plugin.parser.antlr.internal;
-
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
-import org.opendaylight.nemo.tool.eclipse.plugin.services.EditorGrammarAccess;
-
-}
-
-@parser::members {
-
- private EditorGrammarAccess grammarAccess;
-
- public InternalEditorParser(TokenStream input, EditorGrammarAccess grammarAccess) {
- this(input);
- this.grammarAccess = grammarAccess;
- registerRules(grammarAccess.getGrammar());
- }
-
- @Override
- protected String getFirstRuleName() {
- return "Model";
- }
-
- @Override
- protected EditorGrammarAccess getGrammarAccess() {
- return grammarAccess;
- }
-}
-
-@rulecatch {
- catch (RecognitionException re) {
- recover(input,re);
- appendSkippedTokens();
- }
-}
-
-
-
-
-// Entry rule entryRuleModel
-entryRuleModel returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getModelRule()); }
- iv_ruleModel=ruleModel
- { $current=$iv_ruleModel.current; }
- EOF
-;
-
-// Rule Model
-ruleModel returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
-(
- {
- newCompositeNode(grammarAccess.getModelAccess().getSentencesSentenceParserRuleCall_0());
- }
- lv_sentences_0_0=ruleSentence {
- if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getModelRule());
- }
- add(
- $current,
- "sentences",
- lv_sentences_0_0,
- "Sentence");
- afterParserOrEnumRuleCall();
- }
-
-)
-)*
-;
-
-
-
-
-
-// Entry rule entryRuleSentence
-entryRuleSentence returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getSentenceRule()); }
- iv_ruleSentence=ruleSentence
- { $current=$iv_ruleSentence.current; }
- EOF
-;
-
-// Rule Sentence
-ruleSentence returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getSenEnginesParserRuleCall_0());
- }
-ruleSenEngines
- {
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getUserParserRuleCall_1());
- }
-ruleUser
- {
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getNodeParserRuleCall_2());
- }
- this_Node_2=ruleNode
- {
- $current = $this_Node_2.current;
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getNodeOperatingParserRuleCall_3());
- }
- this_NodeOperating_3=ruleNodeOperating
- {
- $current = $this_NodeOperating_3.current;
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getConnectionParserRuleCall_4());
- }
- this_Connection_4=ruleConnection
- {
- $current = $this_Connection_4.current;
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getConnectionUpdateParserRuleCall_5());
- }
- this_ConnectionUpdate_5=ruleConnectionUpdate
- {
- $current = $this_ConnectionUpdate_5.current;
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getFlowParserRuleCall_6());
- }
- this_Flow_6=ruleFlow
- {
- $current = $this_Flow_6.current;
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getFlowUpdateParserRuleCall_7());
- }
- this_FlowUpdate_7=ruleFlowUpdate
- {
- $current = $this_FlowUpdate_7.current;
- afterParserOrEnumRuleCall();
- }
-
- |
- {
- newCompositeNode(grammarAccess.getSentenceAccess().getOperationParserRuleCall_8());
- }
- this_Operation_8=ruleOperation
- {
- $current = $this_Operation_8.current;
- afterParserOrEnumRuleCall();
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleSenEngines
-entryRuleSenEngines returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getSenEnginesRule()); }
- iv_ruleSenEngines=ruleSenEngines
- { $current=$iv_ruleSenEngines.current.getText(); }
- EOF
-;
-
-// Rule SenEngines
-ruleSenEngines returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- kw='Engines:'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getSenEnginesAccess().getEnginesKeyword_0());
- }
-
- {
- newCompositeNode(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_1());
- }
- this_Ipv4_1=ruleIpv4 {
- $current.merge(this_Ipv4_1);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-(
- kw=','
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getSenEnginesAccess().getCommaKeyword_2_0());
- }
-
- {
- newCompositeNode(grammarAccess.getSenEnginesAccess().getIpv4ParserRuleCall_2_1());
- }
- this_Ipv4_3=ruleIpv4 {
- $current.merge(this_Ipv4_3);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-)*
- kw=';'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getSenEnginesAccess().getSemicolonKeyword_3());
- }
-)
- ;
-
-
-
-
-
-// Entry rule entryRuleIpv4
-entryRuleIpv4 returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getIpv4Rule()); }
- iv_ruleIpv4=ruleIpv4
- { $current=$iv_ruleIpv4.current.getText(); }
- EOF
-;
-
-// Rule Ipv4
-ruleIpv4 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-( this_IPV4_SUB_0=RULE_IPV4_SUB {
- $current.merge(this_IPV4_SUB_0);
- }
-
- {
- newLeafNode(this_IPV4_SUB_0, grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_0());
- }
-
- kw='.'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getIpv4Access().getFullStopKeyword_1());
- }
- this_IPV4_SUB_2=RULE_IPV4_SUB {
- $current.merge(this_IPV4_SUB_2);
- }
-
- {
- newLeafNode(this_IPV4_SUB_2, grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_2());
- }
-
- kw='.'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getIpv4Access().getFullStopKeyword_3());
- }
- this_IPV4_SUB_4=RULE_IPV4_SUB {
- $current.merge(this_IPV4_SUB_4);
- }
-
- {
- newLeafNode(this_IPV4_SUB_4, grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_4());
- }
-
- kw='.'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getIpv4Access().getFullStopKeyword_5());
- }
- this_IPV4_SUB_6=RULE_IPV4_SUB {
- $current.merge(this_IPV4_SUB_6);
- }
-
- {
- newLeafNode(this_IPV4_SUB_6, grammarAccess.getIpv4Access().getIPV4_SUBTerminalRuleCall_6());
- }
-)
- ;
-
-
-
-
-
-// Entry rule entryRuleUser
-entryRuleUser returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getUserRule()); }
- iv_ruleUser=ruleUser
- { $current=$iv_ruleUser.current.getText(); }
- EOF
-;
-
-// Rule User
-ruleUser returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- kw='CREATE'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getUserAccess().getCREATEKeyword_0());
- }
- this_STRING_1=RULE_STRING {
- $current.merge(this_STRING_1);
- }
-
- {
- newLeafNode(this_STRING_1, grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_1());
- }
- this_STRING_2=RULE_STRING {
- $current.merge(this_STRING_2);
- }
-
- {
- newLeafNode(this_STRING_2, grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_2());
- }
- this_STRING_3=RULE_STRING {
- $current.merge(this_STRING_3);
- }
-
- {
- newLeafNode(this_STRING_3, grammarAccess.getUserAccess().getSTRINGTerminalRuleCall_3());
- }
-
- kw=';'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getUserAccess().getSemicolonKeyword_4());
- }
-)
- ;
-
-
-
-
-
-// Entry rule entryRuleNode
-entryRuleNode returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getNodeRule()); }
- iv_ruleNode=ruleNode
- { $current=$iv_ruleNode.current; }
- EOF
-;
-
-// Rule Node
-ruleNode returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- {
- newCompositeNode(grammarAccess.getNodeAccess().getNewObjParserRuleCall_0());
- }
-ruleNewObj
- {
- afterParserOrEnumRuleCall();
- }
- otherlv_1='Node'
- {
- newLeafNode(otherlv_1, grammarAccess.getNodeAccess().getNodeKeyword_1());
- }
-(
-(
- lv_name_2_0=RULE_NEMOID
- {
- newLeafNode(lv_name_2_0, grammarAccess.getNodeAccess().getNameNemoIdTerminalRuleCall_2_0());
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getNodeRule());
- }
- setWithLastConsumed(
- $current,
- "name",
- lv_name_2_0,
- "NemoId");
- }
-
-)
-)( otherlv_3='Type'
- {
- newLeafNode(otherlv_3, grammarAccess.getNodeAccess().getTypeKeyword_3_0());
- }
-this_NemoId_4=RULE_NEMOID
- {
- newLeafNode(this_NemoId_4, grammarAccess.getNodeAccess().getNemoIdTerminalRuleCall_3_1());
- }
-)( otherlv_5='Contain'
- {
- newLeafNode(otherlv_5, grammarAccess.getNodeAccess().getContainKeyword_4_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getNodeRule());
- }
- }
- otherlv_6=RULE_NEMOID
- {
- newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_1_0());
- }
-
-)
-)( otherlv_7=','
- {
- newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getCommaKeyword_4_2_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getNodeRule());
- }
- }
- otherlv_8=RULE_NEMOID
- {
- newLeafNode(otherlv_8, grammarAccess.getNodeAccess().getNodesNodeCrossReference_4_2_1_0());
- }
-
-)
-))*)?(
- {
- newCompositeNode(grammarAccess.getNodeAccess().getPropertyParserRuleCall_5());
- }
-ruleProperty
- {
- afterParserOrEnumRuleCall();
- }
-)? otherlv_10=';'
- {
- newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getSemicolonKeyword_6());
- }
-)
-;
-
-
-
-
-
-
-
-// Entry rule entryRuleNodeOperating
-entryRuleNodeOperating returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getNodeOperatingRule()); }
- iv_ruleNodeOperating=ruleNodeOperating
- { $current=$iv_ruleNodeOperating.current; }
- EOF
-;
-
-// Rule NodeOperating
-ruleNodeOperating returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(( otherlv_0='UPDATE'
- {
- newLeafNode(otherlv_0, grammarAccess.getNodeOperatingAccess().getUPDATEKeyword_0_0());
- }
-
- | otherlv_1='DELETE'
- {
- newLeafNode(otherlv_1, grammarAccess.getNodeOperatingAccess().getDELETEKeyword_0_1());
- }
-) otherlv_2='Node'
- {
- newLeafNode(otherlv_2, grammarAccess.getNodeOperatingAccess().getNodeKeyword_1());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getNodeOperatingRule());
- }
- }
- otherlv_3=RULE_NEMOID
- {
- newLeafNode(otherlv_3, grammarAccess.getNodeOperatingAccess().getNodenameNodeCrossReference_2_0());
- }
-
-)
-)( otherlv_4='Type'
- {
- newLeafNode(otherlv_4, grammarAccess.getNodeOperatingAccess().getTypeKeyword_3_0());
- }
-this_NemoId_5=RULE_NEMOID
- {
- newLeafNode(this_NemoId_5, grammarAccess.getNodeOperatingAccess().getNemoIdTerminalRuleCall_3_1());
- }
-)?( otherlv_6='Contain'
- {
- newLeafNode(otherlv_6, grammarAccess.getNodeOperatingAccess().getContainKeyword_4_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getNodeOperatingRule());
- }
- }
- otherlv_7=RULE_NEMOID
- {
- newLeafNode(otherlv_7, grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_1_0());
- }
-
-)
-)( otherlv_8=','
- {
- newLeafNode(otherlv_8, grammarAccess.getNodeOperatingAccess().getCommaKeyword_4_2_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getNodeOperatingRule());
- }
- }
- otherlv_9=RULE_NEMOID
- {
- newLeafNode(otherlv_9, grammarAccess.getNodeOperatingAccess().getNodesNodeCrossReference_4_2_1_0());
- }
-
-)
-))*)?(
- {
- newCompositeNode(grammarAccess.getNodeOperatingAccess().getPropertyParserRuleCall_5());
- }
-ruleProperty
- {
- afterParserOrEnumRuleCall();
- }
-)? otherlv_11=';'
- {
- newLeafNode(otherlv_11, grammarAccess.getNodeOperatingAccess().getSemicolonKeyword_6());
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleConnection
-entryRuleConnection returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getConnectionRule()); }
- iv_ruleConnection=ruleConnection
- { $current=$iv_ruleConnection.current; }
- EOF
-;
-
-// Rule Connection
-ruleConnection returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-( otherlv_0='CREATE'
- {
- newLeafNode(otherlv_0, grammarAccess.getConnectionAccess().getCREATEKeyword_0());
- }
- otherlv_1='Connection'
- {
- newLeafNode(otherlv_1, grammarAccess.getConnectionAccess().getConnectionKeyword_1());
- }
-(
-(
- lv_name_2_0=RULE_NEMOID
- {
- newLeafNode(lv_name_2_0, grammarAccess.getConnectionAccess().getNameNemoIdTerminalRuleCall_2_0());
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getConnectionRule());
- }
- setWithLastConsumed(
- $current,
- "name",
- lv_name_2_0,
- "NemoId");
- }
-
-)
-) otherlv_3='Type'
- {
- newLeafNode(otherlv_3, grammarAccess.getConnectionAccess().getTypeKeyword_3());
- }
-this_NemoId_4=RULE_NEMOID
- {
- newLeafNode(this_NemoId_4, grammarAccess.getConnectionAccess().getNemoIdTerminalRuleCall_4());
- }
-( otherlv_5='Endnodes'
- {
- newLeafNode(otherlv_5, grammarAccess.getConnectionAccess().getEndnodesKeyword_5_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getConnectionRule());
- }
- }
- otherlv_6=RULE_NEMOID
- {
- newLeafNode(otherlv_6, grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_1_0());
- }
-
-)
-)( otherlv_7=','
- {
- newLeafNode(otherlv_7, grammarAccess.getConnectionAccess().getCommaKeyword_5_2_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getConnectionRule());
- }
- }
- otherlv_8=RULE_NEMOID
- {
- newLeafNode(otherlv_8, grammarAccess.getConnectionAccess().getEndnodeNodeCrossReference_5_2_1_0());
- }
-
-)
-))*)(
- {
- newCompositeNode(grammarAccess.getConnectionAccess().getPropertyParserRuleCall_6());
- }
-ruleProperty
- {
- afterParserOrEnumRuleCall();
- }
-)? otherlv_10=';'
- {
- newLeafNode(otherlv_10, grammarAccess.getConnectionAccess().getSemicolonKeyword_7());
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleConnectionUpdate
-entryRuleConnectionUpdate returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getConnectionUpdateRule()); }
- iv_ruleConnectionUpdate=ruleConnectionUpdate
- { $current=$iv_ruleConnectionUpdate.current; }
- EOF
-;
-
-// Rule ConnectionUpdate
-ruleConnectionUpdate returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(( otherlv_0='UPDATE'
- {
- newLeafNode(otherlv_0, grammarAccess.getConnectionUpdateAccess().getUPDATEKeyword_0_0());
- }
-
- | otherlv_1='DELETE'
- {
- newLeafNode(otherlv_1, grammarAccess.getConnectionUpdateAccess().getDELETEKeyword_0_1());
- }
-) otherlv_2='Connection'
- {
- newLeafNode(otherlv_2, grammarAccess.getConnectionUpdateAccess().getConnectionKeyword_1());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getConnectionUpdateRule());
- }
- }
- otherlv_3=RULE_NEMOID
- {
- newLeafNode(otherlv_3, grammarAccess.getConnectionUpdateAccess().getConnectionnameConnectionCrossReference_2_0());
- }
-
-)
-)( otherlv_4='Type'
- {
- newLeafNode(otherlv_4, grammarAccess.getConnectionUpdateAccess().getTypeKeyword_3_0());
- }
-this_NemoId_5=RULE_NEMOID
- {
- newLeafNode(this_NemoId_5, grammarAccess.getConnectionUpdateAccess().getNemoIdTerminalRuleCall_3_1());
- }
-)?( otherlv_6='Endnodes'
- {
- newLeafNode(otherlv_6, grammarAccess.getConnectionUpdateAccess().getEndnodesKeyword_4_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getConnectionUpdateRule());
- }
- }
- otherlv_7=RULE_NEMOID
- {
- newLeafNode(otherlv_7, grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_1_0());
- }
-
-)
-)( otherlv_8=','
- {
- newLeafNode(otherlv_8, grammarAccess.getConnectionUpdateAccess().getCommaKeyword_4_2_0());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getConnectionUpdateRule());
- }
- }
- otherlv_9=RULE_NEMOID
- {
- newLeafNode(otherlv_9, grammarAccess.getConnectionUpdateAccess().getEndnodeNodeCrossReference_4_2_1_0());
- }
-
-)
-))*)?(
- {
- newCompositeNode(grammarAccess.getConnectionUpdateAccess().getPropertyParserRuleCall_5());
- }
-ruleProperty
- {
- afterParserOrEnumRuleCall();
- }
-)? otherlv_11=';'
- {
- newLeafNode(otherlv_11, grammarAccess.getConnectionUpdateAccess().getSemicolonKeyword_6());
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleFlow
-entryRuleFlow returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getFlowRule()); }
- iv_ruleFlow=ruleFlow
- { $current=$iv_ruleFlow.current; }
- EOF
-;
-
-// Rule Flow
-ruleFlow returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-( otherlv_0='CREATE'
- {
- newLeafNode(otherlv_0, grammarAccess.getFlowAccess().getCREATEKeyword_0());
- }
- otherlv_1='Flow'
- {
- newLeafNode(otherlv_1, grammarAccess.getFlowAccess().getFlowKeyword_1());
- }
-(
-(
- lv_name_2_0=RULE_NEMOID
- {
- newLeafNode(lv_name_2_0, grammarAccess.getFlowAccess().getNameNemoIdTerminalRuleCall_2_0());
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getFlowRule());
- }
- setWithLastConsumed(
- $current,
- "name",
- lv_name_2_0,
- "NemoId");
- }
-
-)
-)(
- {
- newCompositeNode(grammarAccess.getFlowAccess().getMatchesParserRuleCall_3());
- }
-ruleMatches
- {
- afterParserOrEnumRuleCall();
- }
-)? otherlv_4=';'
- {
- newLeafNode(otherlv_4, grammarAccess.getFlowAccess().getSemicolonKeyword_4());
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleFlowUpdate
-entryRuleFlowUpdate returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getFlowUpdateRule()); }
- iv_ruleFlowUpdate=ruleFlowUpdate
- { $current=$iv_ruleFlowUpdate.current; }
- EOF
-;
-
-// Rule FlowUpdate
-ruleFlowUpdate returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(( otherlv_0='UPDATE'
- {
- newLeafNode(otherlv_0, grammarAccess.getFlowUpdateAccess().getUPDATEKeyword_0_0());
- }
-
- | otherlv_1='DELETE'
- {
- newLeafNode(otherlv_1, grammarAccess.getFlowUpdateAccess().getDELETEKeyword_0_1());
- }
-) otherlv_2='Flow'
- {
- newLeafNode(otherlv_2, grammarAccess.getFlowUpdateAccess().getFlowKeyword_1());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getFlowUpdateRule());
- }
- }
- otherlv_3=RULE_NEMOID
- {
- newLeafNode(otherlv_3, grammarAccess.getFlowUpdateAccess().getFlowIdFlowCrossReference_2_0());
- }
-
-)
-)(
- {
- newCompositeNode(grammarAccess.getFlowUpdateAccess().getMatchesParserRuleCall_3());
- }
-ruleMatches
- {
- afterParserOrEnumRuleCall();
- }
-)? otherlv_5=';'
- {
- newLeafNode(otherlv_5, grammarAccess.getFlowUpdateAccess().getSemicolonKeyword_4());
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleMatches
-entryRuleMatches returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getMatchesRule()); }
- iv_ruleMatches=ruleMatches
- { $current=$iv_ruleMatches.current.getText(); }
- EOF
-;
-
-// Rule Matches
-ruleMatches returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- kw='Match'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getMatchesAccess().getMatchKeyword_0());
- }
-
- {
- newCompositeNode(grammarAccess.getMatchesAccess().getMatchParserRuleCall_1());
- }
- this_Match_1=ruleMatch {
- $current.merge(this_Match_1);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-(
- kw=','
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getMatchesAccess().getCommaKeyword_2_0());
- }
-
- {
- newCompositeNode(grammarAccess.getMatchesAccess().getMatchParserRuleCall_2_1());
- }
- this_Match_3=ruleMatch {
- $current.merge(this_Match_3);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-)*)
- ;
-
-
-
-
-
-// Entry rule entryRuleMatch
-entryRuleMatch returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getMatchRule()); }
- iv_ruleMatch=ruleMatch
- { $current=$iv_ruleMatch.current.getText(); }
- EOF
-;
-
-// Rule Match
-ruleMatch returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-( this_NemoId_0=RULE_NEMOID {
- $current.merge(this_NemoId_0);
- }
-
- {
- newLeafNode(this_NemoId_0, grammarAccess.getMatchAccess().getNemoIdTerminalRuleCall_0());
- }
-
- kw=':'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getMatchAccess().getColonKeyword_1());
- }
- this_STRING_2=RULE_STRING {
- $current.merge(this_STRING_2);
- }
-
- {
- newLeafNode(this_STRING_2, grammarAccess.getMatchAccess().getSTRINGTerminalRuleCall_2());
- }
-)
- ;
-
-
-
-
-
-// Entry rule entryRuleOperation
-entryRuleOperation returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getOperationRule()); }
- iv_ruleOperation=ruleOperation
- { $current=$iv_ruleOperation.current; }
- EOF
-;
-
-// Rule Operation
-ruleOperation returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-( otherlv_0='CREATE'
- {
- newLeafNode(otherlv_0, grammarAccess.getOperationAccess().getCREATEKeyword_0());
- }
- otherlv_1='Operation'
- {
- newLeafNode(otherlv_1, grammarAccess.getOperationAccess().getOperationKeyword_1());
- }
-(
-(
- lv_name_2_0=RULE_NEMOID
- {
- newLeafNode(lv_name_2_0, grammarAccess.getOperationAccess().getNameNemoIdTerminalRuleCall_2_0());
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getOperationRule());
- }
- setWithLastConsumed(
- $current,
- "name",
- lv_name_2_0,
- "NemoId");
- }
-
-)
-)( otherlv_3='Priority'
- {
- newLeafNode(otherlv_3, grammarAccess.getOperationAccess().getPriorityKeyword_3_0());
- }
-(
-(
- lv_value_4_0=RULE_INT
- {
- newLeafNode(lv_value_4_0, grammarAccess.getOperationAccess().getValueINTTerminalRuleCall_3_1_0());
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getOperationRule());
- }
- addWithLastConsumed(
- $current,
- "value",
- lv_value_4_0,
- "INT");
- }
-
-)
-))? otherlv_5='Target'
- {
- newLeafNode(otherlv_5, grammarAccess.getOperationAccess().getTargetKeyword_4());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getOperationRule());
- }
- }
- otherlv_6=RULE_NEMOID
- {
- newLeafNode(otherlv_6, grammarAccess.getOperationAccess().getTargetIdFlowCrossReference_5_0());
- }
-
-)
-)(
- {
- newCompositeNode(grammarAccess.getOperationAccess().getConditionParserRuleCall_6());
- }
-ruleCondition
- {
- afterParserOrEnumRuleCall();
- }
-)? otherlv_8='Action'
- {
- newLeafNode(otherlv_8, grammarAccess.getOperationAccess().getActionKeyword_7());
- }
-(this_NemoId_9=RULE_NEMOID
- {
- newLeafNode(this_NemoId_9, grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_0());
- }
-
- |(this_NemoId_10=RULE_NEMOID
- {
- newLeafNode(this_NemoId_10, grammarAccess.getOperationAccess().getNemoIdTerminalRuleCall_8_1_0());
- }
- otherlv_11=':'
- {
- newLeafNode(otherlv_11, grammarAccess.getOperationAccess().getColonKeyword_8_1_1());
- }
-(
-(
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getOperationRule());
- }
- }
- otherlv_12=RULE_NEMOID
- {
- newLeafNode(otherlv_12, grammarAccess.getOperationAccess().getTargetNodeNodeCrossReference_8_1_2_0());
- }
-
-)
-))) otherlv_13=';'
- {
- newLeafNode(otherlv_13, grammarAccess.getOperationAccess().getSemicolonKeyword_9());
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleCondition
-entryRuleCondition returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getConditionRule()); }
- iv_ruleCondition=ruleCondition
- { $current=$iv_ruleCondition.current.getText(); }
- EOF
-;
-
-// Rule Condition
-ruleCondition returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- kw='Condition'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getConditionAccess().getConditionKeyword_0());
- }
- this_STRING_1=RULE_STRING {
- $current.merge(this_STRING_1);
- }
-
- {
- newLeafNode(this_STRING_1, grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_1());
- }
-(
- kw=','
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getConditionAccess().getCommaKeyword_2_0());
- }
- this_STRING_3=RULE_STRING {
- $current.merge(this_STRING_3);
- }
-
- {
- newLeafNode(this_STRING_3, grammarAccess.getConditionAccess().getSTRINGTerminalRuleCall_2_1());
- }
-)*)
- ;
-
-
-
-
-
-// Entry rule entryRuleProperty
-entryRuleProperty returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getPropertyRule()); }
- iv_ruleProperty=ruleProperty
- { $current=$iv_ruleProperty.current.getText(); }
- EOF
-;
-
-// Rule Property
-ruleProperty returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- kw='Property '
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getPropertyAccess().getPropertyKeyword_0());
- }
-
- {
- newCompositeNode(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_1());
- }
- this_OneProperty_1=ruleOneProperty {
- $current.merge(this_OneProperty_1);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-(
- kw=','
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getPropertyAccess().getCommaKeyword_2_0());
- }
-
- {
- newCompositeNode(grammarAccess.getPropertyAccess().getOnePropertyParserRuleCall_2_1());
- }
- this_OneProperty_3=ruleOneProperty {
- $current.merge(this_OneProperty_3);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-)*)
- ;
-
-
-
-
-
-// Entry rule entryRuleOneProperty
-entryRuleOneProperty returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getOnePropertyRule()); }
- iv_ruleOneProperty=ruleOneProperty
- { $current=$iv_ruleOneProperty.current.getText(); }
- EOF
-;
-
-// Rule OneProperty
-ruleOneProperty returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-( this_NemoId_0=RULE_NEMOID {
- $current.merge(this_NemoId_0);
- }
-
- {
- newLeafNode(this_NemoId_0, grammarAccess.getOnePropertyAccess().getNemoIdTerminalRuleCall_0());
- }
-
- kw=':'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getOnePropertyAccess().getColonKeyword_1());
- }
-( this_STRING_2=RULE_STRING {
- $current.merge(this_STRING_2);
- }
-
- {
- newLeafNode(this_STRING_2, grammarAccess.getOnePropertyAccess().getSTRINGTerminalRuleCall_2_0());
- }
-
- | this_INT_3=RULE_INT {
- $current.merge(this_INT_3);
- }
-
- {
- newLeafNode(this_INT_3, grammarAccess.getOnePropertyAccess().getINTTerminalRuleCall_2_1());
- }
-))
- ;
-
-
-
-
-
-// Entry rule entryRuleModelProperty
-entryRuleModelProperty returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getModelPropertyRule()); }
- iv_ruleModelProperty=ruleModelProperty
- { $current=$iv_ruleModelProperty.current.getText(); }
- EOF
-;
-
-// Rule ModelProperty
-ruleModelProperty returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- kw='Property'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getModelPropertyAccess().getPropertyKeyword_0());
- }
-
- {
- newCompositeNode(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_1());
- }
- this_OneModelProperty_1=ruleOneModelProperty {
- $current.merge(this_OneModelProperty_1);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-(
- kw=','
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getModelPropertyAccess().getCommaKeyword_2_0());
- }
-
- {
- newCompositeNode(grammarAccess.getModelPropertyAccess().getOneModelPropertyParserRuleCall_2_1());
- }
- this_OneModelProperty_3=ruleOneModelProperty {
- $current.merge(this_OneModelProperty_3);
- }
-
- {
- afterParserOrEnumRuleCall();
- }
-)*)
- ;
-
-
-
-
-
-// Entry rule entryRuleOneModelProperty
-entryRuleOneModelProperty returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getOneModelPropertyRule()); }
- iv_ruleOneModelProperty=ruleOneModelProperty
- { $current=$iv_ruleOneModelProperty.current.getText(); }
- EOF
-;
-
-// Rule OneModelProperty
-ruleOneModelProperty returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(( this_STRING_0=RULE_STRING {
- $current.merge(this_STRING_0);
- }
-
- {
- newLeafNode(this_STRING_0, grammarAccess.getOneModelPropertyAccess().getSTRINGTerminalRuleCall_0_0());
- }
-
- | this_INT_1=RULE_INT {
- $current.merge(this_INT_1);
- }
-
- {
- newLeafNode(this_INT_1, grammarAccess.getOneModelPropertyAccess().getINTTerminalRuleCall_0_1());
- }
-)
- kw=':'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getOneModelPropertyAccess().getColonKeyword_1());
- }
- this_NemoId_3=RULE_NEMOID {
- $current.merge(this_NemoId_3);
- }
-
- {
- newLeafNode(this_NemoId_3, grammarAccess.getOneModelPropertyAccess().getNemoIdTerminalRuleCall_2());
- }
-)
- ;
-
-
-
-
-
-// Entry rule entryRuleNewObj
-entryRuleNewObj returns [String current=null]
- :
- { newCompositeNode(grammarAccess.getNewObjRule()); }
- iv_ruleNewObj=ruleNewObj
- { $current=$iv_ruleNewObj.current.getText(); }
- EOF
-;
-
-// Rule NewObj
-ruleNewObj returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-(
- kw='CREATE'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getNewObjAccess().getCREATEKeyword_0());
- }
-
- |
- kw='IMPORT'
- {
- $current.merge(kw);
- newLeafNode(kw, grammarAccess.getNewObjAccess().getIMPORTKeyword_1());
- }
-)
- ;
-
-
-
-
-
-RULE_IPV4_SUB : ('0'..'9'|'1'..'9' '0'..'9'|'1' '0'..'9' '0'..'9'|'2' '0'..'4' '0'..'9'|'25' '0'..'5');
-
-RULE_NEMOID : ('a'..'z'|'A'..'Z'|'$'|'_') ('a'..'z'|'A'..'Z'|'$'|'_'|'-'|'0'..'9')*;
-
-RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
-
-RULE_INT : ('0'..'9')+;
-
-RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
-
-RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
-
-RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
-
-RULE_WS : (' '|'\t'|'\r'|'\n')+;
-
-RULE_ANY_OTHER : .;
-
-