Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist')
-rwxr-xr-xplugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g8
-rwxr-xr-xplugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.tokens38
-rwxr-xr-xplugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateLexer.java2914
-rwxr-xr-xplugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateParser.java1228
4 files changed, 1959 insertions, 2229 deletions
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g
index d86187de487..cc5e3eb859f 100755
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g
@@ -1,6 +1,6 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
grammar InternalUmlState;
options {
@@ -1232,8 +1232,6 @@ finally {
}
-RULE_INTEGER_VALUE : (('0'|'1'..'9' ('_'? '0'..'9')*)|('0b'|'0B') '0'..'1' ('_'? '0'..'1')*|('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F') ('_'? ('0'..'9'|'a'..'f'|'A'..'F'))*|'0' '_'? '0'..'7' ('_'? '0'..'7')*);
-
RULE_ID : (('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*|'\'' ( options {greedy=false;} : . )*'\'');
RULE_STRING : '"' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'"')))* '"';
@@ -1244,6 +1242,8 @@ RULE_SL_COMMENT : '//' ~(('\n'|'\r'|'@'))* ('\r'? '\n')?;
RULE_INT : ('0'..'9')+;
+RULE_INTEGER_VALUE : (('0'|'1'..'9' ('_'? '0'..'9')*)|('0b'|'0B') '0'..'1' ('_'? '0'..'1')*|('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F') ('_'? ('0'..'9'|'a'..'f'|'A'..'F'))*|'0' '_'? '0'..'7' ('_'? '0'..'7')*);
+
RULE_WS : (' '|'\t'|'\r'|'\n')+;
RULE_ANY_OTHER : .;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.tokens b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.tokens
index 03bc88e9944..99ae6f83031 100755
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.tokens
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.tokens
@@ -1,24 +1,24 @@
-RULE_ID=4
-RULE_ANY_OTHER=11
-RULE_INTEGER_VALUE=5
-RULE_SL_COMMENT=8
-RULE_ML_COMMENT=7
-T__19=19
-RULE_STRING=6
-T__16=16
-T__15=15
-T__18=18
-T__17=17
-T__12=12
-T__14=14
-T__13=13
-RULE_INT=9
-RULE_WS=10
':'=15
-'exit'=19
'::'=16
+'Activity'=12
'OpaqueBehavior'=14
-'entry'=17
'StateMachine'=13
'do'=18
-'Activity'=12
+'entry'=17
+'exit'=19
+RULE_ANY_OTHER=11
+RULE_ID=4
+RULE_INT=8
+RULE_INTEGER_VALUE=9
+RULE_ML_COMMENT=6
+RULE_SL_COMMENT=7
+RULE_STRING=5
+RULE_WS=10
+T__12=12
+T__13=13
+T__14=14
+T__15=15
+T__16=16
+T__17=17
+T__18=18
+T__19=19
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateLexer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateLexer.java
index 2537aad9fe1..224b27c95d1 100755
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateLexer.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateLexer.java
@@ -1,7 +1,5 @@
package org.eclipse.papyrus.uml.textedit.state.xtext.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.antlr.runtime.BaseRecognizer;
import org.antlr.runtime.CharStream;
import org.antlr.runtime.DFA;
@@ -11,1506 +9,1426 @@ import org.antlr.runtime.MismatchedSetException;
import org.antlr.runtime.NoViableAltException;
import org.antlr.runtime.RecognitionException;
import org.antlr.runtime.RecognizerSharedState;
+// 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;
@SuppressWarnings("all")
public class InternalUmlStateLexer extends Lexer {
- public static final int RULE_ID = 4;
- public static final int RULE_ANY_OTHER = 11;
- public static final int RULE_INTEGER_VALUE = 5;
- public static final int RULE_SL_COMMENT = 8;
- public static final int EOF = -1;
- public static final int RULE_ML_COMMENT = 7;
- public static final int T__19 = 19;
- public static final int RULE_STRING = 6;
- public static final int T__16 = 16;
- public static final int T__15 = 15;
- public static final int T__18 = 18;
+ public static final int RULE_STRING=5;
+ public static final int RULE_SL_COMMENT=7;
+ public static final int T__19=19;
+ public static final int T__15=15;
+ public static final int T__16=16;
public static final int T__17 = 17;
- public static final int T__12 = 12;
- public static final int T__14 = 14;
- public static final int T__13 = 13;
- public static final int RULE_INT = 9;
- public static final int RULE_WS = 10;
-
- // delegates
- // delegators
-
- public InternalUmlStateLexer() {
- ;
- }
-
- public InternalUmlStateLexer(CharStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalUmlStateLexer(CharStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- @Override
- public String getGrammarFileName() {
- return "../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g";
- }
-
- // $ANTLR start "T__12"
- public final void mT__12() throws RecognitionException {
- try {
- int _type = T__12;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:11:7: ( 'Activity' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:11:9: 'Activity'
- {
- match("Activity");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__12"
-
- // $ANTLR start "T__13"
- public final void mT__13() throws RecognitionException {
- try {
- int _type = T__13;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:12:7: ( 'StateMachine' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:12:9: 'StateMachine'
- {
- match("StateMachine");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__13"
-
- // $ANTLR start "T__14"
- public final void mT__14() throws RecognitionException {
- try {
- int _type = T__14;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:13:7: ( 'OpaqueBehavior' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:13:9: 'OpaqueBehavior'
- {
- match("OpaqueBehavior");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__14"
-
- // $ANTLR start "T__15"
- public final void mT__15() throws RecognitionException {
- try {
- int _type = T__15;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:14:7: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:14:9: ':'
- {
- match(':');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__15"
-
- // $ANTLR start "T__16"
- public final void mT__16() throws RecognitionException {
- try {
- int _type = T__16;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:15:7: ( '::' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:15:9: '::'
- {
- match("::");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__16"
-
- // $ANTLR start "T__17"
- public final void mT__17() throws RecognitionException {
- try {
- int _type = T__17;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:16:7: ( 'entry' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:16:9: 'entry'
- {
- match("entry");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__17"
-
- // $ANTLR start "T__18"
- public final void mT__18() throws RecognitionException {
- try {
- int _type = T__18;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:17:7: ( 'do' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:17:9: 'do'
- {
- match("do");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__18"
-
- // $ANTLR start "T__19"
- public final void mT__19() throws RecognitionException {
- try {
- int _type = T__19;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:18:7: ( 'exit' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:18:9: 'exit'
- {
- match("exit");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__19"
-
- // $ANTLR start "RULE_INTEGER_VALUE"
- public final void mRULE_INTEGER_VALUE() throws RecognitionException {
- try {
- int _type = RULE_INTEGER_VALUE;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:20: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' (
- // ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:22: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( (
- // '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:22: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1'
- // ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
- int alt13 = 4;
- int LA13_0 = input.LA(1);
-
- if ((LA13_0 == '0')) {
- switch (input.LA(2)) {
- case 'B':
- case 'b': {
- alt13 = 2;
- }
- break;
- case 'X':
- case 'x': {
- alt13 = 3;
- }
- break;
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '_': {
- alt13 = 4;
- }
- break;
- default:
- alt13 = 1;
- }
-
- }
- else if (((LA13_0 >= '1' && LA13_0 <= '9'))) {
- alt13 = 1;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
-
- throw nvae;
- }
- switch (alt13) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
- int alt3 = 2;
- int LA3_0 = input.LA(1);
-
- if ((LA3_0 == '0')) {
- alt3 = 1;
- }
- else if (((LA3_0 >= '1' && LA3_0 <= '9'))) {
- alt3 = 2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 3, 0, input);
-
- throw nvae;
- }
- switch (alt3) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:24: '0'
- {
- match('0');
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:28: '1' .. '9' ( ( '_' )? '0' .. '9' )*
- {
- matchRange('1', '9');
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:37: ( ( '_' )? '0' .. '9' )*
- loop2: do {
- int alt2 = 2;
- int LA2_0 = input.LA(1);
-
- if (((LA2_0 >= '0' && LA2_0 <= '9') || LA2_0 == '_')) {
- alt2 = 1;
- }
-
-
- switch (alt2) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:38: ( '_' )? '0' .. '9'
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:38: ( '_' )?
- int alt1 = 2;
- int LA1_0 = input.LA(1);
-
- if ((LA1_0 == '_')) {
- alt1 = 1;
- }
- switch (alt1) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:38: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '9');
-
- }
- break;
-
- default:
- break loop2;
- }
- } while (true);
-
-
- }
- break;
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:55: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:55: ( '0b' | '0B' )
- int alt4 = 2;
- int LA4_0 = input.LA(1);
-
- if ((LA4_0 == '0')) {
- int LA4_1 = input.LA(2);
-
- if ((LA4_1 == 'b')) {
- alt4 = 1;
- }
- else if ((LA4_1 == 'B')) {
- alt4 = 2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 4, 1, input);
-
- throw nvae;
- }
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 4, 0, input);
-
- throw nvae;
- }
- switch (alt4) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:56: '0b'
- {
- match("0b");
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:61: '0B'
- {
- match("0B");
-
-
- }
- break;
-
- }
-
- matchRange('0', '1');
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:76: ( ( '_' )? '0' .. '1' )*
- loop6: do {
- int alt6 = 2;
- int LA6_0 = input.LA(1);
-
- if (((LA6_0 >= '0' && LA6_0 <= '1') || LA6_0 == '_')) {
- alt6 = 1;
- }
-
-
- switch (alt6) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:77: ( '_' )? '0' .. '1'
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:77: ( '_' )?
- int alt5 = 2;
- int LA5_0 = input.LA(1);
-
- if ((LA5_0 == '_')) {
- alt5 = 1;
- }
- switch (alt5) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:77: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '1');
-
- }
- break;
-
- default:
- break loop6;
- }
- } while (true);
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:93: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' ..
- // '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:93: ( '0x' | '0X' )
- int alt7 = 2;
- int LA7_0 = input.LA(1);
-
- if ((LA7_0 == '0')) {
- int LA7_1 = input.LA(2);
-
- if ((LA7_1 == 'x')) {
- alt7 = 1;
- }
- else if ((LA7_1 == 'X')) {
- alt7 = 2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 7, 1, input);
-
- throw nvae;
- }
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
-
- throw nvae;
- }
- switch (alt7) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:94: '0x'
- {
- match("0x");
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:99: '0X'
- {
- match("0X");
-
-
- }
- break;
-
- }
-
- if ((input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'F') || (input.LA(1) >= 'a' && input.LA(1) <= 'f')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:134: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
- loop9: do {
- int alt9 = 2;
- int LA9_0 = input.LA(1);
-
- if (((LA9_0 >= '0' && LA9_0 <= '9') || (LA9_0 >= 'A' && LA9_0 <= 'F') || LA9_0 == '_' || (LA9_0 >= 'a' && LA9_0 <= 'f'))) {
- alt9 = 1;
- }
-
-
- switch (alt9) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:135: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:135: ( '_' )?
- int alt8 = 2;
- int LA8_0 = input.LA(1);
-
- if ((LA8_0 == '_')) {
- alt8 = 1;
- }
- switch (alt8) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:135: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- if ((input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'F') || (input.LA(1) >= 'a' && input.LA(1) <= 'f')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop9;
- }
- } while (true);
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:171: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
- {
- match('0');
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:175: ( '_' )?
- int alt10 = 2;
- int LA10_0 = input.LA(1);
-
- if ((LA10_0 == '_')) {
- alt10 = 1;
- }
- switch (alt10) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:175: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '7');
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:189: ( ( '_' )? '0' .. '7' )*
- loop12: do {
- int alt12 = 2;
- int LA12_0 = input.LA(1);
-
- if (((LA12_0 >= '0' && LA12_0 <= '7') || LA12_0 == '_')) {
- alt12 = 1;
- }
-
-
- switch (alt12) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:190: ( '_' )? '0' .. '7'
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:190: ( '_' )?
- int alt11 = 2;
- int LA11_0 = input.LA(1);
-
- if ((LA11_0 == '_')) {
- alt11 = 1;
- }
- switch (alt11) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1235:190: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '7');
-
- }
- break;
-
- default:
- break loop12;
- }
- } while (true);
-
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_INTEGER_VALUE"
-
- // $ANTLR start "RULE_ID"
- public final void mRULE_ID() throws RecognitionException {
- try {
- int _type = RULE_ID;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9'
- // )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9'
- // )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' ..
- // '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
- int alt16 = 2;
- int LA16_0 = input.LA(1);
-
- if (((LA16_0 >= 'A' && LA16_0 <= 'Z') || LA16_0 == '_' || (LA16_0 >= 'a' && LA16_0 <= 'z'))) {
- alt16 = 1;
- }
- else if ((LA16_0 == '\'')) {
- alt16 = 2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
- switch (alt16) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' ..
- // '9' )*
- {
- if ((input.LA(1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_' || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- loop14: do {
- int alt14 = 2;
- int LA14_0 = input.LA(1);
-
- if (((LA14_0 >= '0' && LA14_0 <= '9') || (LA14_0 >= 'A' && LA14_0 <= 'Z') || LA14_0 == '_' || (LA14_0 >= 'a' && LA14_0 <= 'z'))) {
- alt14 = 1;
- }
-
-
- switch (alt14) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:
- {
- if ((input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_' || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop14;
- }
- } while (true);
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:70: '\\'' ( options {greedy=false; } : . )* '\\''
- {
- match('\'');
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:75: ( options {greedy=false; } : . )*
- loop15: do {
- int alt15 = 2;
- int LA15_0 = input.LA(1);
-
- if ((LA15_0 == '\'')) {
- alt15 = 2;
- }
- else if (((LA15_0 >= '\u0000' && LA15_0 <= '&') || (LA15_0 >= '(' && LA15_0 <= '\uFFFF'))) {
- alt15 = 1;
- }
-
-
- switch (alt15) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1237:103: .
- {
- matchAny();
-
- }
- break;
-
- default:
- break loop15;
- }
- } while (true);
-
- match('\'');
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ID"
-
- // $ANTLR start "RULE_STRING"
- public final void mRULE_STRING() throws RecognitionException {
- try {
- int _type = RULE_STRING;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1239:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( (
- // '\\\\' | '\"' ) ) )* '\"' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1239:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( (
- // '\\\\' | '\"' ) ) )* '\"'
- {
- match('\"');
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1239:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( (
- // '\\\\' | '\"' ) ) )*
- loop17: do {
- int alt17 = 3;
- int LA17_0 = input.LA(1);
-
- if ((LA17_0 == '\\')) {
- alt17 = 1;
- }
- else if (((LA17_0 >= '\u0000' && LA17_0 <= '!') || (LA17_0 >= '#' && LA17_0 <= '[') || (LA17_0 >= ']' && LA17_0 <= '\uFFFF'))) {
- alt17 = 2;
- }
-
-
- switch (alt17) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1239:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
- {
- match('\\');
- if (input.LA(1) == '\"' || input.LA(1) == '\'' || input.LA(1) == '\\' || input.LA(1) == 'b' || input.LA(1) == 'f' || input.LA(1) == 'n' || input.LA(1) == 'r' || input.LA(1) == 't') {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1239:61: ~ ( ( '\\\\' | '\"' ) )
- {
- if ((input.LA(1) >= '\u0000' && input.LA(1) <= '!') || (input.LA(1) >= '#' && input.LA(1) <= '[') || (input.LA(1) >= ']' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop17;
- }
- } while (true);
-
- match('\"');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_STRING"
-
- // $ANTLR start "RULE_ML_COMMENT"
- public final void mRULE_ML_COMMENT() throws RecognitionException {
- try {
- int _type = RULE_ML_COMMENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1241:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1241:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
- {
- match("/*");
-
- if ((input.LA(1) >= '\u0000' && input.LA(1) <= '?') || (input.LA(1) >= 'A' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1241:31: ( options {greedy=false; } : . )*
- loop18: do {
- int alt18 = 2;
- int LA18_0 = input.LA(1);
-
- if ((LA18_0 == '*')) {
- int LA18_1 = input.LA(2);
-
- if ((LA18_1 == '/')) {
- alt18 = 2;
- }
- else if (((LA18_1 >= '\u0000' && LA18_1 <= '.') || (LA18_1 >= '0' && LA18_1 <= '\uFFFF'))) {
- alt18 = 1;
- }
-
-
- }
- else if (((LA18_0 >= '\u0000' && LA18_0 <= ')') || (LA18_0 >= '+' && LA18_0 <= '\uFFFF'))) {
- alt18 = 1;
- }
-
-
- switch (alt18) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1241:59: .
- {
- matchAny();
-
- }
- break;
-
- default:
- break loop18;
- }
- } while (true);
-
- match("*/");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ML_COMMENT"
-
- // $ANTLR start "RULE_SL_COMMENT"
- public final void mRULE_SL_COMMENT() throws RecognitionException {
- try {
- int _type = RULE_SL_COMMENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
- {
- match("//");
-
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
- loop19: do {
- int alt19 = 2;
- int LA19_0 = input.LA(1);
-
- if (((LA19_0 >= '\u0000' && LA19_0 <= '\t') || (LA19_0 >= '\u000B' && LA19_0 <= '\f') || (LA19_0 >= '\u000E' && LA19_0 <= '?') || (LA19_0 >= 'A' && LA19_0 <= '\uFFFF'))) {
- alt19 = 1;
- }
-
-
- switch (alt19) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:24: ~ ( ( '\\n' | '\\r' | '@' ) )
- {
- if ((input.LA(1) >= '\u0000' && input.LA(1) <= '\t') || (input.LA(1) >= '\u000B' && input.LA(1) <= '\f') || (input.LA(1) >= '\u000E' && input.LA(1) <= '?') || (input.LA(1) >= 'A' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop19;
- }
- } while (true);
-
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:44: ( ( '\\r' )? '\\n' )?
- int alt21 = 2;
- int LA21_0 = input.LA(1);
-
- if ((LA21_0 == '\n' || LA21_0 == '\r')) {
- alt21 = 1;
- }
- switch (alt21) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:45: ( '\\r' )? '\\n'
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:45: ( '\\r' )?
- int alt20 = 2;
- int LA20_0 = input.LA(1);
-
- if ((LA20_0 == '\r')) {
- alt20 = 1;
- }
- switch (alt20) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1243:45: '\\r'
- {
- match('\r');
-
- }
- break;
-
- }
-
- match('\n');
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_SL_COMMENT"
-
- // $ANTLR start "RULE_INT"
- public final void mRULE_INT() throws RecognitionException {
- try {
- int _type = RULE_INT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1245:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1245:12: ( '0' .. '9' )+
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1245:12: ( '0' .. '9' )+
- int cnt22 = 0;
- loop22: do {
- int alt22 = 2;
- int LA22_0 = input.LA(1);
-
- if (((LA22_0 >= '0' && LA22_0 <= '9'))) {
- alt22 = 1;
- }
-
-
- switch (alt22) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1245:13: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if (cnt22 >= 1) {
- break loop22;
- }
- EarlyExitException eee =
- new EarlyExitException(22, input);
- throw eee;
- }
- cnt22++;
- } while (true);
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_INT"
-
- // $ANTLR start "RULE_WS"
- public final void mRULE_WS() throws RecognitionException {
- try {
- int _type = RULE_WS;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1247:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1247:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1247:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt23 = 0;
- loop23: do {
- int alt23 = 2;
- int LA23_0 = input.LA(1);
-
- if (((LA23_0 >= '\t' && LA23_0 <= '\n') || LA23_0 == '\r' || LA23_0 == ' ')) {
- alt23 = 1;
- }
-
-
- switch (alt23) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:
- {
- if ((input.LA(1) >= '\t' && input.LA(1) <= '\n') || input.LA(1) == '\r' || input.LA(1) == ' ') {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- if (cnt23 >= 1) {
- break loop23;
- }
- EarlyExitException eee =
- new EarlyExitException(23, input);
- throw eee;
- }
- cnt23++;
- } while (true);
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_WS"
-
- // $ANTLR start "RULE_ANY_OTHER"
- public final void mRULE_ANY_OTHER() throws RecognitionException {
- try {
- int _type = RULE_ANY_OTHER;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1249:16: ( . )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1249:18: .
- {
- matchAny();
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ANY_OTHER"
-
- @Override
- public void mTokens() throws RecognitionException {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_INTEGER_VALUE |
- // RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER )
- int alt24 = 16;
- alt24 = dfa24.predict(input);
- switch (alt24) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:10: T__12
- {
- mT__12();
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:16: T__13
- {
- mT__13();
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:22: T__14
- {
- mT__14();
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:28: T__15
- {
- mT__15();
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:34: T__16
- {
- mT__16();
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:40: T__17
- {
- mT__17();
-
- }
- break;
- case 7:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:46: T__18
- {
- mT__18();
-
- }
- break;
- case 8:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:52: T__19
- {
- mT__19();
-
- }
- break;
- case 9:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:58: RULE_INTEGER_VALUE
- {
- mRULE_INTEGER_VALUE();
-
- }
- break;
- case 10:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:77: RULE_ID
- {
- mRULE_ID();
-
- }
- break;
- case 11:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:85: RULE_STRING
- {
- mRULE_STRING();
-
- }
- break;
- case 12:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:97: RULE_ML_COMMENT
- {
- mRULE_ML_COMMENT();
-
- }
- break;
- case 13:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:113: RULE_SL_COMMENT
- {
- mRULE_SL_COMMENT();
-
- }
- break;
- case 14:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:129: RULE_INT
- {
- mRULE_INT();
-
- }
- break;
- case 15:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:138: RULE_WS
- {
- mRULE_WS();
-
- }
- break;
- case 16:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1:146: RULE_ANY_OTHER
- {
- mRULE_ANY_OTHER();
-
- }
- break;
-
- }
-
- }
-
-
- protected DFA24 dfa24 = new DFA24(this);
- static final String DFA24_eotS =
- "\1\uffff\3\20\1\24\2\20\2\30\1\uffff\3\16\2\uffff\1\20\1\uffff" +
- "\2\20\2\uffff\2\20\1\45\1\uffff\1\30\1\uffff\1\30\4\uffff\5\20\1" +
- "\uffff\1\30\4\20\1\60\3\20\1\64\1\uffff\3\20\1\uffff\3\20\1\73\2" +
- "\20\1\uffff\6\20\1\104\1\20\1\uffff\1\20\1\107\1\uffff";
- static final String DFA24_eofS =
- "\110\uffff";
- static final String DFA24_minS =
- "\1\0\1\143\1\164\1\160\1\72\1\156\1\157\2\60\1\uffff\2\0\1\52\2" +
- "\uffff\1\164\1\uffff\2\141\2\uffff\1\164\1\151\1\60\1\uffff\1\60" +
- "\1\uffff\1\60\4\uffff\1\151\1\164\1\161\1\162\1\164\1\uffff\1\60" +
- "\1\166\1\145\1\165\1\171\1\60\1\151\1\115\1\145\1\60\1\uffff\1\164" +
- "\1\141\1\102\1\uffff\1\171\1\143\1\145\1\60\2\150\1\uffff\1\151" +
- "\1\141\1\156\1\166\1\145\1\151\1\60\1\157\1\uffff\1\162\1\60\1\uffff";
- static final String DFA24_maxS =
- "\1\uffff\1\143\1\164\1\160\1\72\1\170\1\157\2\71\1\uffff\2\uffff" +
- "\1\57\2\uffff\1\164\1\uffff\2\141\2\uffff\1\164\1\151\1\172\1\uffff" +
- "\1\71\1\uffff\1\71\4\uffff\1\151\1\164\1\161\1\162\1\164\1\uffff" +
- "\1\71\1\166\1\145\1\165\1\171\1\172\1\151\1\115\1\145\1\172\1\uffff" +
- "\1\164\1\141\1\102\1\uffff\1\171\1\143\1\145\1\172\2\150\1\uffff" +
- "\1\151\1\141\1\156\1\166\1\145\1\151\1\172\1\157\1\uffff\1\162\1" +
- "\172\1\uffff";
- static final String DFA24_acceptS =
- "\11\uffff\1\12\3\uffff\1\17\1\20\1\uffff\1\12\2\uffff\1\5\1\4\3" +
- "\uffff\1\11\1\uffff\1\16\1\uffff\1\13\1\14\1\15\1\17\5\uffff\1\7" +
- "\12\uffff\1\10\3\uffff\1\6\6\uffff\1\1\10\uffff\1\2\2\uffff\1\3";
- static final String DFA24_specialS =
- "\1\1\11\uffff\1\0\1\2\74\uffff}>";
- static final String[] DFA24_transitionS = {
- "\11\16\2\15\2\16\1\15\22\16\1\15\1\16\1\13\4\16\1\12\7\16\1" +
- "\14\1\7\11\10\1\4\6\16\1\1\15\11\1\3\3\11\1\2\7\11\4\16\1\11" +
- "\1\16\3\11\1\6\1\5\25\11\uff85\16",
- "\1\17",
- "\1\21",
- "\1\22",
- "\1\23",
- "\1\25\11\uffff\1\26",
- "\1\27",
- "\10\31\2\32",
- "\12\33",
- "",
- "\0\20",
- "\0\34",
- "\1\35\4\uffff\1\36",
- "",
- "",
- "\1\40",
- "",
- "\1\41",
- "\1\42",
- "",
- "",
- "\1\43",
- "\1\44",
- "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
- "",
- "\10\46\2\32",
- "",
- "\12\33",
- "",
- "",
- "",
- "",
- "\1\47",
- "\1\50",
- "\1\51",
- "\1\52",
- "\1\53",
- "",
- "\10\46\2\32",
- "\1\54",
- "\1\55",
- "\1\56",
- "\1\57",
- "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
- "\1\61",
- "\1\62",
- "\1\63",
- "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
- "",
- "\1\65",
- "\1\66",
- "\1\67",
- "",
- "\1\70",
- "\1\71",
- "\1\72",
- "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
- "\1\74",
- "\1\75",
- "",
- "\1\76",
- "\1\77",
- "\1\100",
- "\1\101",
- "\1\102",
- "\1\103",
- "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
- "\1\105",
- "",
- "\1\106",
- "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
- ""
- };
-
- static final short[] DFA24_eot = DFA.unpackEncodedString(DFA24_eotS);
- static final short[] DFA24_eof = DFA.unpackEncodedString(DFA24_eofS);
- static final char[] DFA24_min = DFA.unpackEncodedStringToUnsignedChars(DFA24_minS);
- static final char[] DFA24_max = DFA.unpackEncodedStringToUnsignedChars(DFA24_maxS);
- static final short[] DFA24_accept = DFA.unpackEncodedString(DFA24_acceptS);
- static final short[] DFA24_special = DFA.unpackEncodedString(DFA24_specialS);
- static final short[][] DFA24_transition;
-
- static {
- int numStates = DFA24_transitionS.length;
- DFA24_transition = new short[numStates][];
- for (int i = 0; i < numStates; i++) {
- DFA24_transition[i] = DFA.unpackEncodedString(DFA24_transitionS[i]);
- }
- }
-
- class DFA24 extends DFA {
-
- public DFA24(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 24;
- this.eot = DFA24_eot;
- this.eof = DFA24_eof;
- this.min = DFA24_min;
- this.max = DFA24_max;
- this.accept = DFA24_accept;
- this.special = DFA24_special;
- this.transition = DFA24_transition;
- }
-
- @Override
- public String getDescription() {
- return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_INTEGER_VALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER );";
- }
-
- @Override
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- IntStream input = _input;
- int _s = s;
- switch (s) {
- case 0:
- int LA24_10 = input.LA(1);
-
- s = -1;
- if (((LA24_10 >= '\u0000' && LA24_10 <= '\uFFFF'))) {
- s = 16;
- } else {
- s = 14;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- case 1:
- int LA24_0 = input.LA(1);
-
- s = -1;
- if ((LA24_0 == 'A')) {
- s = 1;
- }
-
- else if ((LA24_0 == 'S')) {
- s = 2;
- }
-
- else if ((LA24_0 == 'O')) {
- s = 3;
- }
-
- else if ((LA24_0 == ':')) {
- s = 4;
- }
-
- else if ((LA24_0 == 'e')) {
- s = 5;
- }
-
- else if ((LA24_0 == 'd')) {
- s = 6;
- }
-
- else if ((LA24_0 == '0')) {
- s = 7;
- }
-
- else if (((LA24_0 >= '1' && LA24_0 <= '9'))) {
- s = 8;
- }
-
- else if (((LA24_0 >= 'B' && LA24_0 <= 'N') || (LA24_0 >= 'P' && LA24_0 <= 'R') || (LA24_0 >= 'T' && LA24_0 <= 'Z') || LA24_0 == '_' || (LA24_0 >= 'a' && LA24_0 <= 'c') || (LA24_0 >= 'f' && LA24_0 <= 'z'))) {
- s = 9;
- }
-
- else if ((LA24_0 == '\'')) {
- s = 10;
- }
-
- else if ((LA24_0 == '\"')) {
- s = 11;
- }
-
- else if ((LA24_0 == '/')) {
- s = 12;
- }
-
- else if (((LA24_0 >= '\t' && LA24_0 <= '\n') || LA24_0 == '\r' || LA24_0 == ' ')) {
- s = 13;
- }
-
- else if (((LA24_0 >= '\u0000' && LA24_0 <= '\b') || (LA24_0 >= '\u000B' && LA24_0 <= '\f') || (LA24_0 >= '\u000E' && LA24_0 <= '\u001F') || LA24_0 == '!' || (LA24_0 >= '#' && LA24_0 <= '&') || (LA24_0 >= '(' && LA24_0 <= '.')
- || (LA24_0 >= ';' && LA24_0 <= '@') || (LA24_0 >= '[' && LA24_0 <= '^') || LA24_0 == '`' || (LA24_0 >= '{' && LA24_0 <= '\uFFFF'))) {
- s = 14;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- case 2:
- int LA24_11 = input.LA(1);
-
- s = -1;
- if (((LA24_11 >= '\u0000' && LA24_11 <= '\uFFFF'))) {
- s = 28;
- } else {
- s = 14;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- }
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 24, _s, input);
- error(nvae);
- throw nvae;
- }
- }
-
+ public static final int T__18 = 18;
+ public static final int T__12=12;
+ public static final int T__13=13;
+ public static final int T__14=14;
+ public static final int EOF=-1;
+ public static final int RULE_ID=4;
+ public static final int RULE_WS=10;
+ public static final int RULE_ANY_OTHER=11;
+ public static final int RULE_INT=8;
+ public static final int RULE_ML_COMMENT=6;
+ public static final int RULE_INTEGER_VALUE=9;
+
+ // delegates
+ // delegators
+
+ public InternalUmlStateLexer() {;}
+ public InternalUmlStateLexer(CharStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public InternalUmlStateLexer(CharStream input, RecognizerSharedState state) {
+ super(input,state);
+
+ }
+ public String getGrammarFileName() { return "InternalUmlState.g"; }
+
+ // $ANTLR start "T__12"
+ public final void mT__12() throws RecognitionException {
+ try {
+ int _type = T__12;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:11:7: ( 'Activity' )
+ // InternalUmlState.g:11:9: 'Activity'
+ {
+ match("Activity");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__12"
+
+ // $ANTLR start "T__13"
+ public final void mT__13() throws RecognitionException {
+ try {
+ int _type = T__13;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:12:7: ( 'StateMachine' )
+ // InternalUmlState.g:12:9: 'StateMachine'
+ {
+ match("StateMachine");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__13"
+
+ // $ANTLR start "T__14"
+ public final void mT__14() throws RecognitionException {
+ try {
+ int _type = T__14;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:13:7: ( 'OpaqueBehavior' )
+ // InternalUmlState.g:13:9: 'OpaqueBehavior'
+ {
+ match("OpaqueBehavior");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__14"
+
+ // $ANTLR start "T__15"
+ public final void mT__15() throws RecognitionException {
+ try {
+ int _type = T__15;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:14:7: ( ':' )
+ // InternalUmlState.g:14:9: ':'
+ {
+ match(':');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__15"
+
+ // $ANTLR start "T__16"
+ public final void mT__16() throws RecognitionException {
+ try {
+ int _type = T__16;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:15:7: ( '::' )
+ // InternalUmlState.g:15:9: '::'
+ {
+ match("::");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__16"
+
+ // $ANTLR start "T__17"
+ public final void mT__17() throws RecognitionException {
+ try {
+ int _type = T__17;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:16:7: ( 'entry' )
+ // InternalUmlState.g:16:9: 'entry'
+ {
+ match("entry");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__17"
+
+ // $ANTLR start "T__18"
+ public final void mT__18() throws RecognitionException {
+ try {
+ int _type = T__18;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:17:7: ( 'do' )
+ // InternalUmlState.g:17:9: 'do'
+ {
+ match("do");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__18"
+
+ // $ANTLR start "T__19"
+ public final void mT__19() throws RecognitionException {
+ try {
+ int _type = T__19;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:18:7: ( 'exit' )
+ // InternalUmlState.g:18:9: 'exit'
+ {
+ match("exit");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__19"
+
+ // $ANTLR start "RULE_ID"
+ public final void mRULE_ID() throws RecognitionException {
+ try {
+ int _type = RULE_ID;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1235:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
+ // InternalUmlState.g:1235:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ {
+ // InternalUmlState.g:1235:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ int alt3=2;
+ int LA3_0 = input.LA(1);
+
+ if ( ((LA3_0>='A' && LA3_0<='Z')||LA3_0=='_'||(LA3_0>='a' && LA3_0<='z')) ) {
+ alt3=1;
+ }
+ else if ( (LA3_0=='\'') ) {
+ alt3=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 3, 0, input);
+
+ throw nvae;
+ }
+ switch (alt3) {
+ case 1 :
+ // InternalUmlState.g:1235:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ {
+ if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // InternalUmlState.g:1235:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ loop1:
+ do {
+ int alt1=2;
+ int LA1_0 = input.LA(1);
+
+ if ( ((LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||LA1_0=='_'||(LA1_0>='a' && LA1_0<='z')) ) {
+ alt1=1;
+ }
+
+
+ switch (alt1) {
+ case 1 :
+ // InternalUmlState.g:
+ {
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop1;
+ }
+ } while (true);
+
+
+ }
+ break;
+ case 2 :
+ // InternalUmlState.g:1235:70: '\\'' ( options {greedy=false; } : . )* '\\''
+ {
+ match('\'');
+ // InternalUmlState.g:1235:75: ( options {greedy=false; } : . )*
+ loop2:
+ do {
+ int alt2=2;
+ int LA2_0 = input.LA(1);
+
+ if ( (LA2_0=='\'') ) {
+ alt2=2;
+ }
+ else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='\uFFFF')) ) {
+ alt2=1;
+ }
+
+
+ switch (alt2) {
+ case 1 :
+ // InternalUmlState.g:1235:103: .
+ {
+ matchAny();
+
+ }
+ break;
+
+ default :
+ break loop2;
+ }
+ } while (true);
+
+ match('\'');
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ID"
+
+ // $ANTLR start "RULE_STRING"
+ public final void mRULE_STRING() throws RecognitionException {
+ try {
+ int _type = RULE_STRING;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1237:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalUmlState.g:1237:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ {
+ match('\"');
+ // InternalUmlState.g:1237:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ loop4:
+ do {
+ int alt4=3;
+ int LA4_0 = input.LA(1);
+
+ if ( (LA4_0=='\\') ) {
+ alt4=1;
+ }
+ else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) {
+ alt4=2;
+ }
+
+
+ switch (alt4) {
+ case 1 :
+ // InternalUmlState.g:1237:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
+ {
+ match('\\');
+ if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||input.LA(1)=='t' ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+ case 2 :
+ // InternalUmlState.g:1237:61: ~ ( ( '\\\\' | '\"' ) )
+ {
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop4;
+ }
+ } while (true);
+
+ match('\"');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_STRING"
+
+ // $ANTLR start "RULE_ML_COMMENT"
+ public final void mRULE_ML_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_ML_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1239:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
+ // InternalUmlState.g:1239:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
+ {
+ match("/*");
+
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='?')||(input.LA(1)>='A' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // InternalUmlState.g:1239:31: ( options {greedy=false; } : . )*
+ loop5:
+ do {
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+
+ if ( (LA5_0=='*') ) {
+ int LA5_1 = input.LA(2);
+
+ if ( (LA5_1=='/') ) {
+ alt5=2;
+ }
+ else if ( ((LA5_1>='\u0000' && LA5_1<='.')||(LA5_1>='0' && LA5_1<='\uFFFF')) ) {
+ alt5=1;
+ }
+
+
+ }
+ else if ( ((LA5_0>='\u0000' && LA5_0<=')')||(LA5_0>='+' && LA5_0<='\uFFFF')) ) {
+ alt5=1;
+ }
+
+
+ switch (alt5) {
+ case 1 :
+ // InternalUmlState.g:1239:59: .
+ {
+ matchAny();
+
+ }
+ break;
+
+ default :
+ break loop5;
+ }
+ } while (true);
+
+ match("*/");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ML_COMMENT"
+
+ // $ANTLR start "RULE_SL_COMMENT"
+ public final void mRULE_SL_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_SL_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1241:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalUmlState.g:1241:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
+ {
+ match("//");
+
+ // InternalUmlState.g:1241:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
+ loop6:
+ do {
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( ((LA6_0>='\u0000' && LA6_0<='\t')||(LA6_0>='\u000B' && LA6_0<='\f')||(LA6_0>='\u000E' && LA6_0<='?')||(LA6_0>='A' && LA6_0<='\uFFFF')) ) {
+ alt6=1;
+ }
+
+
+ switch (alt6) {
+ case 1 :
+ // InternalUmlState.g:1241:24: ~ ( ( '\\n' | '\\r' | '@' ) )
+ {
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='?')||(input.LA(1)>='A' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop6;
+ }
+ } while (true);
+
+ // InternalUmlState.g:1241:44: ( ( '\\r' )? '\\n' )?
+ int alt8=2;
+ int LA8_0 = input.LA(1);
+
+ if ( (LA8_0=='\n'||LA8_0=='\r') ) {
+ alt8=1;
+ }
+ switch (alt8) {
+ case 1 :
+ // InternalUmlState.g:1241:45: ( '\\r' )? '\\n'
+ {
+ // InternalUmlState.g:1241:45: ( '\\r' )?
+ int alt7=2;
+ int LA7_0 = input.LA(1);
+
+ if ( (LA7_0=='\r') ) {
+ alt7=1;
+ }
+ switch (alt7) {
+ case 1 :
+ // InternalUmlState.g:1241:45: '\\r'
+ {
+ match('\r');
+
+ }
+ break;
+
+ }
+
+ match('\n');
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_SL_COMMENT"
+
+ // $ANTLR start "RULE_INT"
+ public final void mRULE_INT() throws RecognitionException {
+ try {
+ int _type = RULE_INT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1243:10: ( ( '0' .. '9' )+ )
+ // InternalUmlState.g:1243:12: ( '0' .. '9' )+
+ {
+ // InternalUmlState.g:1243:12: ( '0' .. '9' )+
+ int cnt9=0;
+ loop9:
+ do {
+ int alt9=2;
+ int LA9_0 = input.LA(1);
+
+ if ( ((LA9_0>='0' && LA9_0<='9')) ) {
+ alt9=1;
+ }
+
+
+ switch (alt9) {
+ case 1 :
+ // InternalUmlState.g:1243:13: '0' .. '9'
+ {
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ if ( cnt9 >= 1 ) break loop9;
+ EarlyExitException eee =
+ new EarlyExitException(9, input);
+ throw eee;
+ }
+ cnt9++;
+ } while (true);
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_INT"
+
+ // $ANTLR start "RULE_INTEGER_VALUE"
+ public final void mRULE_INTEGER_VALUE() throws RecognitionException {
+ try {
+ int _type = RULE_INTEGER_VALUE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1245:20: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
+ // InternalUmlState.g:1245:22: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ {
+ // InternalUmlState.g:1245:22: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ int alt22=4;
+ int LA22_0 = input.LA(1);
+
+ if ( (LA22_0=='0') ) {
+ switch ( input.LA(2) ) {
+ case 'B':
+ case 'b':
+ {
+ alt22=2;
+ }
+ break;
+ case 'X':
+ case 'x':
+ {
+ alt22=3;
+ }
+ break;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '_':
+ {
+ alt22=4;
+ }
+ break;
+ default:
+ alt22=1;}
+
+ }
+ else if ( ((LA22_0>='1' && LA22_0<='9')) ) {
+ alt22=1;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 22, 0, input);
+
+ throw nvae;
+ }
+ switch (alt22) {
+ case 1 :
+ // InternalUmlState.g:1245:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ {
+ // InternalUmlState.g:1245:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ int alt12=2;
+ int LA12_0 = input.LA(1);
+
+ if ( (LA12_0=='0') ) {
+ alt12=1;
+ }
+ else if ( ((LA12_0>='1' && LA12_0<='9')) ) {
+ alt12=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 12, 0, input);
+
+ throw nvae;
+ }
+ switch (alt12) {
+ case 1 :
+ // InternalUmlState.g:1245:24: '0'
+ {
+ match('0');
+
+ }
+ break;
+ case 2 :
+ // InternalUmlState.g:1245:28: '1' .. '9' ( ( '_' )? '0' .. '9' )*
+ {
+ matchRange('1','9');
+ // InternalUmlState.g:1245:37: ( ( '_' )? '0' .. '9' )*
+ loop11:
+ do {
+ int alt11=2;
+ int LA11_0 = input.LA(1);
+
+ if ( ((LA11_0>='0' && LA11_0<='9')||LA11_0=='_') ) {
+ alt11=1;
+ }
+
+
+ switch (alt11) {
+ case 1 :
+ // InternalUmlState.g:1245:38: ( '_' )? '0' .. '9'
+ {
+ // InternalUmlState.g:1245:38: ( '_' )?
+ int alt10=2;
+ int LA10_0 = input.LA(1);
+
+ if ( (LA10_0=='_') ) {
+ alt10=1;
+ }
+ switch (alt10) {
+ case 1 :
+ // InternalUmlState.g:1245:38: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ break loop11;
+ }
+ } while (true);
+
+
+ }
+ break;
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalUmlState.g:1245:55: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
+ {
+ // InternalUmlState.g:1245:55: ( '0b' | '0B' )
+ int alt13=2;
+ int LA13_0 = input.LA(1);
+
+ if ( (LA13_0=='0') ) {
+ int LA13_1 = input.LA(2);
+
+ if ( (LA13_1=='b') ) {
+ alt13=1;
+ }
+ else if ( (LA13_1=='B') ) {
+ alt13=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 13, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 13, 0, input);
+
+ throw nvae;
+ }
+ switch (alt13) {
+ case 1 :
+ // InternalUmlState.g:1245:56: '0b'
+ {
+ match("0b");
+
+
+ }
+ break;
+ case 2 :
+ // InternalUmlState.g:1245:61: '0B'
+ {
+ match("0B");
+
+
+ }
+ break;
+
+ }
+
+ matchRange('0','1');
+ // InternalUmlState.g:1245:76: ( ( '_' )? '0' .. '1' )*
+ loop15:
+ do {
+ int alt15=2;
+ int LA15_0 = input.LA(1);
+
+ if ( ((LA15_0>='0' && LA15_0<='1')||LA15_0=='_') ) {
+ alt15=1;
+ }
+
+
+ switch (alt15) {
+ case 1 :
+ // InternalUmlState.g:1245:77: ( '_' )? '0' .. '1'
+ {
+ // InternalUmlState.g:1245:77: ( '_' )?
+ int alt14=2;
+ int LA14_0 = input.LA(1);
+
+ if ( (LA14_0=='_') ) {
+ alt14=1;
+ }
+ switch (alt14) {
+ case 1 :
+ // InternalUmlState.g:1245:77: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','1');
+
+ }
+ break;
+
+ default :
+ break loop15;
+ }
+ } while (true);
+
+
+ }
+ break;
+ case 3 :
+ // InternalUmlState.g:1245:93: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ {
+ // InternalUmlState.g:1245:93: ( '0x' | '0X' )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( (LA16_0=='0') ) {
+ int LA16_1 = input.LA(2);
+
+ if ( (LA16_1=='x') ) {
+ alt16=1;
+ }
+ else if ( (LA16_1=='X') ) {
+ alt16=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 0, input);
+
+ throw nvae;
+ }
+ switch (alt16) {
+ case 1 :
+ // InternalUmlState.g:1245:94: '0x'
+ {
+ match("0x");
+
+
+ }
+ break;
+ case 2 :
+ // InternalUmlState.g:1245:99: '0X'
+ {
+ match("0X");
+
+
+ }
+ break;
+
+ }
+
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // InternalUmlState.g:1245:134: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ loop18:
+ do {
+ int alt18=2;
+ int LA18_0 = input.LA(1);
+
+ if ( ((LA18_0>='0' && LA18_0<='9')||(LA18_0>='A' && LA18_0<='F')||LA18_0=='_'||(LA18_0>='a' && LA18_0<='f')) ) {
+ alt18=1;
+ }
+
+
+ switch (alt18) {
+ case 1 :
+ // InternalUmlState.g:1245:135: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ {
+ // InternalUmlState.g:1245:135: ( '_' )?
+ int alt17=2;
+ int LA17_0 = input.LA(1);
+
+ if ( (LA17_0=='_') ) {
+ alt17=1;
+ }
+ switch (alt17) {
+ case 1 :
+ // InternalUmlState.g:1245:135: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop18;
+ }
+ } while (true);
+
+
+ }
+ break;
+ case 4 :
+ // InternalUmlState.g:1245:171: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
+ {
+ match('0');
+ // InternalUmlState.g:1245:175: ( '_' )?
+ int alt19=2;
+ int LA19_0 = input.LA(1);
+
+ if ( (LA19_0=='_') ) {
+ alt19=1;
+ }
+ switch (alt19) {
+ case 1 :
+ // InternalUmlState.g:1245:175: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','7');
+ // InternalUmlState.g:1245:189: ( ( '_' )? '0' .. '7' )*
+ loop21:
+ do {
+ int alt21=2;
+ int LA21_0 = input.LA(1);
+
+ if ( ((LA21_0>='0' && LA21_0<='7')||LA21_0=='_') ) {
+ alt21=1;
+ }
+
+
+ switch (alt21) {
+ case 1 :
+ // InternalUmlState.g:1245:190: ( '_' )? '0' .. '7'
+ {
+ // InternalUmlState.g:1245:190: ( '_' )?
+ int alt20=2;
+ int LA20_0 = input.LA(1);
+
+ if ( (LA20_0=='_') ) {
+ alt20=1;
+ }
+ switch (alt20) {
+ case 1 :
+ // InternalUmlState.g:1245:190: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','7');
+
+ }
+ break;
+
+ default :
+ break loop21;
+ }
+ } while (true);
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_INTEGER_VALUE"
+
+ // $ANTLR start "RULE_WS"
+ public final void mRULE_WS() throws RecognitionException {
+ try {
+ int _type = RULE_WS;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1247:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalUmlState.g:1247:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ {
+ // InternalUmlState.g:1247:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ int cnt23=0;
+ loop23:
+ do {
+ int alt23=2;
+ int LA23_0 = input.LA(1);
+
+ if ( ((LA23_0>='\t' && LA23_0<='\n')||LA23_0=='\r'||LA23_0==' ') ) {
+ alt23=1;
+ }
+
+
+ switch (alt23) {
+ case 1 :
+ // InternalUmlState.g:
+ {
+ if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ if ( cnt23 >= 1 ) break loop23;
+ EarlyExitException eee =
+ new EarlyExitException(23, input);
+ throw eee;
+ }
+ cnt23++;
+ } while (true);
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_WS"
+
+ // $ANTLR start "RULE_ANY_OTHER"
+ public final void mRULE_ANY_OTHER() throws RecognitionException {
+ try {
+ int _type = RULE_ANY_OTHER;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalUmlState.g:1249:16: ( . )
+ // InternalUmlState.g:1249:18: .
+ {
+ matchAny();
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ANY_OTHER"
+
+ public void mTokens() throws RecognitionException {
+ // InternalUmlState.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_INTEGER_VALUE | RULE_WS | RULE_ANY_OTHER )
+ int alt24=16;
+ alt24 = dfa24.predict(input);
+ switch (alt24) {
+ case 1 :
+ // InternalUmlState.g:1:10: T__12
+ {
+ mT__12();
+
+ }
+ break;
+ case 2 :
+ // InternalUmlState.g:1:16: T__13
+ {
+ mT__13();
+
+ }
+ break;
+ case 3 :
+ // InternalUmlState.g:1:22: T__14
+ {
+ mT__14();
+
+ }
+ break;
+ case 4 :
+ // InternalUmlState.g:1:28: T__15
+ {
+ mT__15();
+
+ }
+ break;
+ case 5 :
+ // InternalUmlState.g:1:34: T__16
+ {
+ mT__16();
+
+ }
+ break;
+ case 6 :
+ // InternalUmlState.g:1:40: T__17
+ {
+ mT__17();
+
+ }
+ break;
+ case 7 :
+ // InternalUmlState.g:1:46: T__18
+ {
+ mT__18();
+
+ }
+ break;
+ case 8 :
+ // InternalUmlState.g:1:52: T__19
+ {
+ mT__19();
+
+ }
+ break;
+ case 9 :
+ // InternalUmlState.g:1:58: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 10 :
+ // InternalUmlState.g:1:66: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 11 :
+ // InternalUmlState.g:1:78: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 12 :
+ // InternalUmlState.g:1:94: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 13 :
+ // InternalUmlState.g:1:110: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 14 :
+ // InternalUmlState.g:1:119: RULE_INTEGER_VALUE
+ {
+ mRULE_INTEGER_VALUE();
+
+ }
+ break;
+ case 15 :
+ // InternalUmlState.g:1:138: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 16 :
+ // InternalUmlState.g:1:146: RULE_ANY_OTHER
+ {
+ mRULE_ANY_OTHER();
+
+ }
+ break;
+
+ }
+
+ }
+
+
+ protected DFA24 dfa24 = new DFA24(this);
+ static final String DFA24_eotS =
+ "\1\uffff\3\20\1\24\2\20\1\uffff\3\16\2\35\2\uffff\1\20\1\uffff\2\20\2\uffff\2\20\1\45\4\uffff\1\35\1\uffff\1\35\1\uffff\5\20\1\uffff\1\35\4\20\1\60\3\20\1\64\1\uffff\3\20\1\uffff\3\20\1\73\2\20\1\uffff\6\20\1\104\1\20\1\uffff\1\20\1\107\1\uffff";
+ static final String DFA24_eofS =
+ "\110\uffff";
+ static final String DFA24_minS =
+ "\1\0\1\143\1\164\1\160\1\72\1\156\1\157\1\uffff\2\0\1\52\2\60\2\uffff\1\164\1\uffff\2\141\2\uffff\1\164\1\151\1\60\4\uffff\1\60\1\uffff\1\60\1\uffff\1\151\1\164\1\161\1\162\1\164\1\uffff\1\60\1\166\1\145\1\165\1\171\1\60\1\151\1\115\1\145\1\60\1\uffff\1\164\1\141\1\102\1\uffff\1\171\1\143\1\145\1\60\2\150\1\uffff\1\151\1\141\1\156\1\166\1\145\1\151\1\60\1\157\1\uffff\1\162\1\60\1\uffff";
+ static final String DFA24_maxS =
+ "\1\uffff\1\143\1\164\1\160\1\72\1\170\1\157\1\uffff\2\uffff\1\57\1\170\1\137\2\uffff\1\164\1\uffff\2\141\2\uffff\1\164\1\151\1\172\4\uffff\1\137\1\uffff\1\137\1\uffff\1\151\1\164\1\161\1\162\1\164\1\uffff\1\137\1\166\1\145\1\165\1\171\1\172\1\151\1\115\1\145\1\172\1\uffff\1\164\1\141\1\102\1\uffff\1\171\1\143\1\145\1\172\2\150\1\uffff\1\151\1\141\1\156\1\166\1\145\1\151\1\172\1\157\1\uffff\1\162\1\172\1\uffff";
+ static final String DFA24_acceptS =
+ "\7\uffff\1\11\5\uffff\1\17\1\20\1\uffff\1\11\2\uffff\1\5\1\4\3\uffff\1\12\1\13\1\14\1\16\1\uffff\1\15\1\uffff\1\17\5\uffff\1\7\12\uffff\1\10\3\uffff\1\6\6\uffff\1\1\10\uffff\1\2\2\uffff\1\3";
+ static final String DFA24_specialS =
+ "\1\2\7\uffff\1\1\1\0\76\uffff}>";
+ static final String[] DFA24_transitionS = {
+ "\11\16\2\15\2\16\1\15\22\16\1\15\1\16\1\11\4\16\1\10\7\16\1\12\1\13\11\14\1\4\6\16\1\1\15\7\1\3\3\7\1\2\7\7\4\16\1\7\1\16\3\7\1\6\1\5\25\7\uff85\16",
+ "\1\17",
+ "\1\21",
+ "\1\22",
+ "\1\23",
+ "\1\25\11\uffff\1\26",
+ "\1\27",
+ "",
+ "\0\20",
+ "\0\30",
+ "\1\31\4\uffff\1\32",
+ "\10\34\12\uffff\1\33\25\uffff\1\33\6\uffff\1\33\2\uffff\1\33\25\uffff\1\33",
+ "\12\36\45\uffff\1\33",
+ "",
+ "",
+ "\1\40",
+ "",
+ "\1\41",
+ "\1\42",
+ "",
+ "",
+ "\1\43",
+ "\1\44",
+ "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
+ "",
+ "",
+ "",
+ "",
+ "\10\46\47\uffff\1\33",
+ "",
+ "\12\36\45\uffff\1\33",
+ "",
+ "\1\47",
+ "\1\50",
+ "\1\51",
+ "\1\52",
+ "\1\53",
+ "",
+ "\10\46\47\uffff\1\33",
+ "\1\54",
+ "\1\55",
+ "\1\56",
+ "\1\57",
+ "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
+ "\1\61",
+ "\1\62",
+ "\1\63",
+ "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
+ "",
+ "\1\65",
+ "\1\66",
+ "\1\67",
+ "",
+ "\1\70",
+ "\1\71",
+ "\1\72",
+ "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
+ "\1\74",
+ "\1\75",
+ "",
+ "\1\76",
+ "\1\77",
+ "\1\100",
+ "\1\101",
+ "\1\102",
+ "\1\103",
+ "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
+ "\1\105",
+ "",
+ "\1\106",
+ "\12\20\7\uffff\32\20\4\uffff\1\20\1\uffff\32\20",
+ ""
+ };
+
+ static final short[] DFA24_eot = DFA.unpackEncodedString(DFA24_eotS);
+ static final short[] DFA24_eof = DFA.unpackEncodedString(DFA24_eofS);
+ static final char[] DFA24_min = DFA.unpackEncodedStringToUnsignedChars(DFA24_minS);
+ static final char[] DFA24_max = DFA.unpackEncodedStringToUnsignedChars(DFA24_maxS);
+ static final short[] DFA24_accept = DFA.unpackEncodedString(DFA24_acceptS);
+ static final short[] DFA24_special = DFA.unpackEncodedString(DFA24_specialS);
+ static final short[][] DFA24_transition;
+
+ static {
+ int numStates = DFA24_transitionS.length;
+ DFA24_transition = new short[numStates][];
+ for (int i=0; i<numStates; i++) {
+ DFA24_transition[i] = DFA.unpackEncodedString(DFA24_transitionS[i]);
+ }
+ }
+
+ class DFA24 extends DFA {
+
+ public DFA24(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 24;
+ this.eot = DFA24_eot;
+ this.eof = DFA24_eof;
+ this.min = DFA24_min;
+ this.max = DFA24_max;
+ this.accept = DFA24_accept;
+ this.special = DFA24_special;
+ this.transition = DFA24_transition;
+ }
+ public String getDescription() {
+ return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_INTEGER_VALUE | RULE_WS | RULE_ANY_OTHER );";
+ }
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ IntStream input = _input;
+ int _s = s;
+ switch ( s ) {
+ case 0 :
+ int LA24_9 = input.LA(1);
+
+ s = -1;
+ if ( ((LA24_9>='\u0000' && LA24_9<='\uFFFF')) ) {s = 24;}
+
+ else s = 14;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
+ int LA24_8 = input.LA(1);
+
+ s = -1;
+ if ( ((LA24_8>='\u0000' && LA24_8<='\uFFFF')) ) {s = 16;}
+
+ else s = 14;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA24_0 = input.LA(1);
+
+ s = -1;
+ if ( (LA24_0=='A') ) {s = 1;}
+
+ else if ( (LA24_0=='S') ) {s = 2;}
+
+ else if ( (LA24_0=='O') ) {s = 3;}
+
+ else if ( (LA24_0==':') ) {s = 4;}
+
+ else if ( (LA24_0=='e') ) {s = 5;}
+
+ else if ( (LA24_0=='d') ) {s = 6;}
+
+ else if ( ((LA24_0>='B' && LA24_0<='N')||(LA24_0>='P' && LA24_0<='R')||(LA24_0>='T' && LA24_0<='Z')||LA24_0=='_'||(LA24_0>='a' && LA24_0<='c')||(LA24_0>='f' && LA24_0<='z')) ) {s = 7;}
+
+ else if ( (LA24_0=='\'') ) {s = 8;}
+
+ else if ( (LA24_0=='\"') ) {s = 9;}
+
+ else if ( (LA24_0=='/') ) {s = 10;}
+
+ else if ( (LA24_0=='0') ) {s = 11;}
+
+ else if ( ((LA24_0>='1' && LA24_0<='9')) ) {s = 12;}
+
+ else if ( ((LA24_0>='\t' && LA24_0<='\n')||LA24_0=='\r'||LA24_0==' ') ) {s = 13;}
+
+ else if ( ((LA24_0>='\u0000' && LA24_0<='\b')||(LA24_0>='\u000B' && LA24_0<='\f')||(LA24_0>='\u000E' && LA24_0<='\u001F')||LA24_0=='!'||(LA24_0>='#' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='.')||(LA24_0>=';' && LA24_0<='@')||(LA24_0>='[' && LA24_0<='^')||LA24_0=='`'||(LA24_0>='{' && LA24_0<='\uFFFF')) ) {s = 14;}
+
+ if ( s>=0 ) return s;
+ break;
+ }
+ NoViableAltException nvae =
+ new NoViableAltException(getDescription(), 24, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
} \ No newline at end of file
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateParser.java
index 74eea7a7bb7..79c750b8c5a 100755
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateParser.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlStateParser.java
@@ -13,26 +13,26 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternal
@SuppressWarnings("all")
public class InternalUmlStateParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INTEGER_VALUE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'Activity'", "'StateMachine'", "'OpaqueBehavior'", "':'", "'::'", "'entry'",
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_INTEGER_VALUE", "RULE_WS", "RULE_ANY_OTHER", "'Activity'", "'StateMachine'", "'OpaqueBehavior'", "':'", "'::'", "'entry'",
"'do'", "'exit'"
};
- public static final int RULE_ID = 4;
- public static final int RULE_ANY_OTHER = 11;
- public static final int RULE_INTEGER_VALUE = 5;
- public static final int EOF = -1;
- public static final int RULE_SL_COMMENT = 8;
- public static final int RULE_ML_COMMENT = 7;
+ public static final int RULE_STRING = 5;
+ public static final int RULE_SL_COMMENT = 7;
public static final int T__19 = 19;
- public static final int RULE_STRING = 6;
- public static final int T__16 = 16;
public static final int T__15 = 15;
- public static final int T__18 = 18;
+ public static final int T__16 = 16;
public static final int T__17 = 17;
+ public static final int T__18 = 18;
public static final int T__12 = 12;
- public static final int T__14 = 14;
public static final int T__13 = 13;
- public static final int RULE_INT = 9;
+ public static final int T__14 = 14;
+ public static final int EOF = -1;
+ public static final int RULE_ID = 4;
public static final int RULE_WS = 10;
+ public static final int RULE_ANY_OTHER = 11;
+ public static final int RULE_INT = 8;
+ public static final int RULE_ML_COMMENT = 6;
+ public static final int RULE_INTEGER_VALUE = 9;
// delegates
// delegators
@@ -48,12 +48,10 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
- @Override
public String[] getTokenNames() {
return InternalUmlStateParser.tokenNames;
}
- @Override
public String getGrammarFileName() {
return "../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g";
}
@@ -80,20 +78,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleStateRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:60:1: entryRuleStateRule : ruleStateRule EOF ;
+ // InternalUmlState.g:60:1: entryRuleStateRule : ruleStateRule EOF ;
public final void entryRuleStateRule() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:61:1: ( ruleStateRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:62:1: ruleStateRule EOF
+ // InternalUmlState.g:61:1: ( ruleStateRule EOF )
+ // InternalUmlState.g:62:1: ruleStateRule EOF
{
before(grammarAccess.getStateRuleRule());
- pushFollow(FOLLOW_ruleStateRule_in_entryRuleStateRule61);
+ pushFollow(FOLLOW_1);
ruleStateRule();
state._fsp--;
after(grammarAccess.getStateRuleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleStateRule68);
+ match(input, EOF, FOLLOW_2);
}
@@ -104,28 +102,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "entryRuleStateRule"
// $ANTLR start "ruleStateRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:69:1: ruleStateRule : ( ( rule__StateRule__Group__0 ) ) ;
+ // InternalUmlState.g:69:1: ruleStateRule : ( ( rule__StateRule__Group__0 ) ) ;
public final void ruleStateRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:73:2: ( ( ( rule__StateRule__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:74:1: ( ( rule__StateRule__Group__0 ) )
+ // InternalUmlState.g:73:2: ( ( ( rule__StateRule__Group__0 ) ) )
+ // InternalUmlState.g:74:1: ( ( rule__StateRule__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:74:1: ( ( rule__StateRule__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:75:1: ( rule__StateRule__Group__0 )
+ // InternalUmlState.g:74:1: ( ( rule__StateRule__Group__0 ) )
+ // InternalUmlState.g:75:1: ( rule__StateRule__Group__0 )
{
before(grammarAccess.getStateRuleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:76:1: ( rule__StateRule__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:76:2: rule__StateRule__Group__0
+ // InternalUmlState.g:76:1: ( rule__StateRule__Group__0 )
+ // InternalUmlState.g:76:2: rule__StateRule__Group__0
{
- pushFollow(FOLLOW_rule__StateRule__Group__0_in_ruleStateRule94);
+ pushFollow(FOLLOW_2);
rule__StateRule__Group__0();
state._fsp--;
@@ -150,25 +147,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "ruleStateRule"
// $ANTLR start "entryRuleSubmachineRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:88:1: entryRuleSubmachineRule : ruleSubmachineRule EOF ;
+ // InternalUmlState.g:88:1: entryRuleSubmachineRule : ruleSubmachineRule EOF ;
public final void entryRuleSubmachineRule() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:89:1: ( ruleSubmachineRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:90:1: ruleSubmachineRule EOF
+ // InternalUmlState.g:89:1: ( ruleSubmachineRule EOF )
+ // InternalUmlState.g:90:1: ruleSubmachineRule EOF
{
before(grammarAccess.getSubmachineRuleRule());
- pushFollow(FOLLOW_ruleSubmachineRule_in_entryRuleSubmachineRule121);
+ pushFollow(FOLLOW_1);
ruleSubmachineRule();
state._fsp--;
after(grammarAccess.getSubmachineRuleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSubmachineRule128);
+ match(input, EOF, FOLLOW_2);
}
@@ -179,28 +175,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "entryRuleSubmachineRule"
// $ANTLR start "ruleSubmachineRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:97:1: ruleSubmachineRule : ( ( rule__SubmachineRule__Group__0 ) ) ;
+ // InternalUmlState.g:97:1: ruleSubmachineRule : ( ( rule__SubmachineRule__Group__0 ) ) ;
public final void ruleSubmachineRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:101:2: ( ( ( rule__SubmachineRule__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:102:1: ( ( rule__SubmachineRule__Group__0 ) )
+ // InternalUmlState.g:101:2: ( ( ( rule__SubmachineRule__Group__0 ) ) )
+ // InternalUmlState.g:102:1: ( ( rule__SubmachineRule__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:102:1: ( ( rule__SubmachineRule__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:103:1: ( rule__SubmachineRule__Group__0 )
+ // InternalUmlState.g:102:1: ( ( rule__SubmachineRule__Group__0 ) )
+ // InternalUmlState.g:103:1: ( rule__SubmachineRule__Group__0 )
{
before(grammarAccess.getSubmachineRuleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:104:1: ( rule__SubmachineRule__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:104:2: rule__SubmachineRule__Group__0
+ // InternalUmlState.g:104:1: ( rule__SubmachineRule__Group__0 )
+ // InternalUmlState.g:104:2: rule__SubmachineRule__Group__0
{
- pushFollow(FOLLOW_rule__SubmachineRule__Group__0_in_ruleSubmachineRule154);
+ pushFollow(FOLLOW_2);
rule__SubmachineRule__Group__0();
state._fsp--;
@@ -225,25 +220,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "ruleSubmachineRule"
// $ANTLR start "entryRuleQualifiedName"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:116:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
+ // InternalUmlState.g:116:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
public final void entryRuleQualifiedName() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:117:1: ( ruleQualifiedName EOF )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:118:1: ruleQualifiedName EOF
+ // InternalUmlState.g:117:1: ( ruleQualifiedName EOF )
+ // InternalUmlState.g:118:1: ruleQualifiedName EOF
{
before(grammarAccess.getQualifiedNameRule());
- pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName181);
+ pushFollow(FOLLOW_1);
ruleQualifiedName();
state._fsp--;
after(grammarAccess.getQualifiedNameRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedName188);
+ match(input, EOF, FOLLOW_2);
}
@@ -254,28 +248,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "entryRuleQualifiedName"
// $ANTLR start "ruleQualifiedName"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:125:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
+ // InternalUmlState.g:125:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
public final void ruleQualifiedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:129:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:130:1: ( ( rule__QualifiedName__Group__0 ) )
+ // InternalUmlState.g:129:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
+ // InternalUmlState.g:130:1: ( ( rule__QualifiedName__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:130:1: ( ( rule__QualifiedName__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:131:1: ( rule__QualifiedName__Group__0 )
+ // InternalUmlState.g:130:1: ( ( rule__QualifiedName__Group__0 ) )
+ // InternalUmlState.g:131:1: ( rule__QualifiedName__Group__0 )
{
before(grammarAccess.getQualifiedNameAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:132:1: ( rule__QualifiedName__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:132:2: rule__QualifiedName__Group__0
+ // InternalUmlState.g:132:1: ( rule__QualifiedName__Group__0 )
+ // InternalUmlState.g:132:2: rule__QualifiedName__Group__0
{
- pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName214);
+ pushFollow(FOLLOW_2);
rule__QualifiedName__Group__0();
state._fsp--;
@@ -300,25 +293,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "ruleQualifiedName"
// $ANTLR start "entryRuleEntryRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:144:1: entryRuleEntryRule : ruleEntryRule EOF ;
+ // InternalUmlState.g:144:1: entryRuleEntryRule : ruleEntryRule EOF ;
public final void entryRuleEntryRule() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:145:1: ( ruleEntryRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:146:1: ruleEntryRule EOF
+ // InternalUmlState.g:145:1: ( ruleEntryRule EOF )
+ // InternalUmlState.g:146:1: ruleEntryRule EOF
{
before(grammarAccess.getEntryRuleRule());
- pushFollow(FOLLOW_ruleEntryRule_in_entryRuleEntryRule241);
+ pushFollow(FOLLOW_1);
ruleEntryRule();
state._fsp--;
after(grammarAccess.getEntryRuleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleEntryRule248);
+ match(input, EOF, FOLLOW_2);
}
@@ -329,28 +321,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "entryRuleEntryRule"
// $ANTLR start "ruleEntryRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:153:1: ruleEntryRule : ( ( rule__EntryRule__Group__0 ) ) ;
+ // InternalUmlState.g:153:1: ruleEntryRule : ( ( rule__EntryRule__Group__0 ) ) ;
public final void ruleEntryRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:157:2: ( ( ( rule__EntryRule__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:158:1: ( ( rule__EntryRule__Group__0 ) )
+ // InternalUmlState.g:157:2: ( ( ( rule__EntryRule__Group__0 ) ) )
+ // InternalUmlState.g:158:1: ( ( rule__EntryRule__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:158:1: ( ( rule__EntryRule__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:159:1: ( rule__EntryRule__Group__0 )
+ // InternalUmlState.g:158:1: ( ( rule__EntryRule__Group__0 ) )
+ // InternalUmlState.g:159:1: ( rule__EntryRule__Group__0 )
{
before(grammarAccess.getEntryRuleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:160:1: ( rule__EntryRule__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:160:2: rule__EntryRule__Group__0
+ // InternalUmlState.g:160:1: ( rule__EntryRule__Group__0 )
+ // InternalUmlState.g:160:2: rule__EntryRule__Group__0
{
- pushFollow(FOLLOW_rule__EntryRule__Group__0_in_ruleEntryRule274);
+ pushFollow(FOLLOW_2);
rule__EntryRule__Group__0();
state._fsp--;
@@ -375,25 +366,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "ruleEntryRule"
// $ANTLR start "entryRuleDoRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:172:1: entryRuleDoRule : ruleDoRule EOF ;
+ // InternalUmlState.g:172:1: entryRuleDoRule : ruleDoRule EOF ;
public final void entryRuleDoRule() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:173:1: ( ruleDoRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:174:1: ruleDoRule EOF
+ // InternalUmlState.g:173:1: ( ruleDoRule EOF )
+ // InternalUmlState.g:174:1: ruleDoRule EOF
{
before(grammarAccess.getDoRuleRule());
- pushFollow(FOLLOW_ruleDoRule_in_entryRuleDoRule301);
+ pushFollow(FOLLOW_1);
ruleDoRule();
state._fsp--;
after(grammarAccess.getDoRuleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleDoRule308);
+ match(input, EOF, FOLLOW_2);
}
@@ -404,28 +394,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "entryRuleDoRule"
// $ANTLR start "ruleDoRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:181:1: ruleDoRule : ( ( rule__DoRule__Group__0 ) ) ;
+ // InternalUmlState.g:181:1: ruleDoRule : ( ( rule__DoRule__Group__0 ) ) ;
public final void ruleDoRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:185:2: ( ( ( rule__DoRule__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:186:1: ( ( rule__DoRule__Group__0 ) )
+ // InternalUmlState.g:185:2: ( ( ( rule__DoRule__Group__0 ) ) )
+ // InternalUmlState.g:186:1: ( ( rule__DoRule__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:186:1: ( ( rule__DoRule__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:187:1: ( rule__DoRule__Group__0 )
+ // InternalUmlState.g:186:1: ( ( rule__DoRule__Group__0 ) )
+ // InternalUmlState.g:187:1: ( rule__DoRule__Group__0 )
{
before(grammarAccess.getDoRuleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:188:1: ( rule__DoRule__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:188:2: rule__DoRule__Group__0
+ // InternalUmlState.g:188:1: ( rule__DoRule__Group__0 )
+ // InternalUmlState.g:188:2: rule__DoRule__Group__0
{
- pushFollow(FOLLOW_rule__DoRule__Group__0_in_ruleDoRule334);
+ pushFollow(FOLLOW_2);
rule__DoRule__Group__0();
state._fsp--;
@@ -450,25 +439,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "ruleDoRule"
// $ANTLR start "entryRuleExitRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:200:1: entryRuleExitRule : ruleExitRule EOF ;
+ // InternalUmlState.g:200:1: entryRuleExitRule : ruleExitRule EOF ;
public final void entryRuleExitRule() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:201:1: ( ruleExitRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:202:1: ruleExitRule EOF
+ // InternalUmlState.g:201:1: ( ruleExitRule EOF )
+ // InternalUmlState.g:202:1: ruleExitRule EOF
{
before(grammarAccess.getExitRuleRule());
- pushFollow(FOLLOW_ruleExitRule_in_entryRuleExitRule361);
+ pushFollow(FOLLOW_1);
ruleExitRule();
state._fsp--;
after(grammarAccess.getExitRuleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleExitRule368);
+ match(input, EOF, FOLLOW_2);
}
@@ -479,28 +467,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "entryRuleExitRule"
// $ANTLR start "ruleExitRule"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:209:1: ruleExitRule : ( ( rule__ExitRule__Group__0 ) ) ;
+ // InternalUmlState.g:209:1: ruleExitRule : ( ( rule__ExitRule__Group__0 ) ) ;
public final void ruleExitRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:213:2: ( ( ( rule__ExitRule__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:214:1: ( ( rule__ExitRule__Group__0 ) )
+ // InternalUmlState.g:213:2: ( ( ( rule__ExitRule__Group__0 ) ) )
+ // InternalUmlState.g:214:1: ( ( rule__ExitRule__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:214:1: ( ( rule__ExitRule__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:215:1: ( rule__ExitRule__Group__0 )
+ // InternalUmlState.g:214:1: ( ( rule__ExitRule__Group__0 ) )
+ // InternalUmlState.g:215:1: ( rule__ExitRule__Group__0 )
{
before(grammarAccess.getExitRuleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:216:1: ( rule__ExitRule__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:216:2: rule__ExitRule__Group__0
+ // InternalUmlState.g:216:1: ( rule__ExitRule__Group__0 )
+ // InternalUmlState.g:216:2: rule__ExitRule__Group__0
{
- pushFollow(FOLLOW_rule__ExitRule__Group__0_in_ruleExitRule394);
+ pushFollow(FOLLOW_2);
rule__ExitRule__Group__0();
state._fsp--;
@@ -525,28 +512,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "ruleExitRule"
// $ANTLR start "ruleBehaviorKind"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:229:1: ruleBehaviorKind : ( ( rule__BehaviorKind__Alternatives ) ) ;
+ // InternalUmlState.g:229:1: ruleBehaviorKind : ( ( rule__BehaviorKind__Alternatives ) ) ;
public final void ruleBehaviorKind() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:233:1: ( ( ( rule__BehaviorKind__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:234:1: ( ( rule__BehaviorKind__Alternatives ) )
+ // InternalUmlState.g:233:1: ( ( ( rule__BehaviorKind__Alternatives ) ) )
+ // InternalUmlState.g:234:1: ( ( rule__BehaviorKind__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:234:1: ( ( rule__BehaviorKind__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:235:1: ( rule__BehaviorKind__Alternatives )
+ // InternalUmlState.g:234:1: ( ( rule__BehaviorKind__Alternatives ) )
+ // InternalUmlState.g:235:1: ( rule__BehaviorKind__Alternatives )
{
before(grammarAccess.getBehaviorKindAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:236:1: ( rule__BehaviorKind__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:236:2: rule__BehaviorKind__Alternatives
+ // InternalUmlState.g:236:1: ( rule__BehaviorKind__Alternatives )
+ // InternalUmlState.g:236:2: rule__BehaviorKind__Alternatives
{
- pushFollow(FOLLOW_rule__BehaviorKind__Alternatives_in_ruleBehaviorKind431);
+ pushFollow(FOLLOW_2);
rule__BehaviorKind__Alternatives();
state._fsp--;
@@ -571,19 +557,17 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "ruleBehaviorKind"
// $ANTLR start "rule__BehaviorKind__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:247:1: rule__BehaviorKind__Alternatives : ( ( ( 'Activity' ) ) | ( ( 'StateMachine' ) ) | ( (
- // 'OpaqueBehavior' ) ) );
+ // InternalUmlState.g:247:1: rule__BehaviorKind__Alternatives : ( ( ( 'Activity' ) ) | ( ( 'StateMachine' ) ) | ( ( 'OpaqueBehavior' ) ) );
public final void rule__BehaviorKind__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:251:1: ( ( ( 'Activity' ) ) | ( ( 'StateMachine' ) ) | ( ( 'OpaqueBehavior' ) ) )
+ // InternalUmlState.g:251:1: ( ( ( 'Activity' ) ) | ( ( 'StateMachine' ) ) | ( ( 'OpaqueBehavior' ) ) )
int alt1 = 3;
switch (input.LA(1)) {
case 12: {
@@ -599,24 +583,23 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
break;
default:
- NoViableAltException nvae =
- new NoViableAltException("", 1, 0, input);
+ NoViableAltException nvae = new NoViableAltException("", 1, 0, input);
throw nvae;
}
switch (alt1) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:252:1: ( ( 'Activity' ) )
+ // InternalUmlState.g:252:1: ( ( 'Activity' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:252:1: ( ( 'Activity' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:253:1: ( 'Activity' )
+ // InternalUmlState.g:252:1: ( ( 'Activity' ) )
+ // InternalUmlState.g:253:1: ( 'Activity' )
{
before(grammarAccess.getBehaviorKindAccess().getACTIVITYEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:254:1: ( 'Activity' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:254:3: 'Activity'
+ // InternalUmlState.g:254:1: ( 'Activity' )
+ // InternalUmlState.g:254:3: 'Activity'
{
- match(input, 12, FOLLOW_12_in_rule__BehaviorKind__Alternatives467);
+ match(input, 12, FOLLOW_2);
}
@@ -628,16 +611,16 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
break;
case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:259:6: ( ( 'StateMachine' ) )
+ // InternalUmlState.g:259:6: ( ( 'StateMachine' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:259:6: ( ( 'StateMachine' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:260:1: ( 'StateMachine' )
+ // InternalUmlState.g:259:6: ( ( 'StateMachine' ) )
+ // InternalUmlState.g:260:1: ( 'StateMachine' )
{
before(grammarAccess.getBehaviorKindAccess().getSTATE_MACHINEEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:261:1: ( 'StateMachine' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:261:3: 'StateMachine'
+ // InternalUmlState.g:261:1: ( 'StateMachine' )
+ // InternalUmlState.g:261:3: 'StateMachine'
{
- match(input, 13, FOLLOW_13_in_rule__BehaviorKind__Alternatives488);
+ match(input, 13, FOLLOW_2);
}
@@ -649,16 +632,16 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
break;
case 3:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:266:6: ( ( 'OpaqueBehavior' ) )
+ // InternalUmlState.g:266:6: ( ( 'OpaqueBehavior' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:266:6: ( ( 'OpaqueBehavior' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:267:1: ( 'OpaqueBehavior' )
+ // InternalUmlState.g:266:6: ( ( 'OpaqueBehavior' ) )
+ // InternalUmlState.g:267:1: ( 'OpaqueBehavior' )
{
before(grammarAccess.getBehaviorKindAccess().getOPAQUE_BEHAVIOREnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:268:1: ( 'OpaqueBehavior' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:268:3: 'OpaqueBehavior'
+ // InternalUmlState.g:268:1: ( 'OpaqueBehavior' )
+ // InternalUmlState.g:268:3: 'OpaqueBehavior'
{
- match(input, 14, FOLLOW_14_in_rule__BehaviorKind__Alternatives509);
+ match(input, 14, FOLLOW_2);
}
@@ -681,26 +664,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__BehaviorKind__Alternatives"
// $ANTLR start "rule__StateRule__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:280:1: rule__StateRule__Group__0 : rule__StateRule__Group__0__Impl rule__StateRule__Group__1 ;
+ // InternalUmlState.g:280:1: rule__StateRule__Group__0 : rule__StateRule__Group__0__Impl rule__StateRule__Group__1 ;
public final void rule__StateRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:284:1: ( rule__StateRule__Group__0__Impl rule__StateRule__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:285:2: rule__StateRule__Group__0__Impl rule__StateRule__Group__1
+ // InternalUmlState.g:284:1: ( rule__StateRule__Group__0__Impl rule__StateRule__Group__1 )
+ // InternalUmlState.g:285:2: rule__StateRule__Group__0__Impl rule__StateRule__Group__1
{
- pushFollow(FOLLOW_rule__StateRule__Group__0__Impl_in_rule__StateRule__Group__0542);
+ pushFollow(FOLLOW_3);
rule__StateRule__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__StateRule__Group__1_in_rule__StateRule__Group__0545);
+ pushFollow(FOLLOW_2);
rule__StateRule__Group__1();
state._fsp--;
@@ -718,28 +700,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group__0"
// $ANTLR start "rule__StateRule__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:292:1: rule__StateRule__Group__0__Impl : ( ( rule__StateRule__NameAssignment_0 ) ) ;
+ // InternalUmlState.g:292:1: rule__StateRule__Group__0__Impl : ( ( rule__StateRule__NameAssignment_0 ) ) ;
public final void rule__StateRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:296:1: ( ( ( rule__StateRule__NameAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:297:1: ( ( rule__StateRule__NameAssignment_0 ) )
+ // InternalUmlState.g:296:1: ( ( ( rule__StateRule__NameAssignment_0 ) ) )
+ // InternalUmlState.g:297:1: ( ( rule__StateRule__NameAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:297:1: ( ( rule__StateRule__NameAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:298:1: ( rule__StateRule__NameAssignment_0 )
+ // InternalUmlState.g:297:1: ( ( rule__StateRule__NameAssignment_0 ) )
+ // InternalUmlState.g:298:1: ( rule__StateRule__NameAssignment_0 )
{
before(grammarAccess.getStateRuleAccess().getNameAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:299:1: ( rule__StateRule__NameAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:299:2: rule__StateRule__NameAssignment_0
+ // InternalUmlState.g:299:1: ( rule__StateRule__NameAssignment_0 )
+ // InternalUmlState.g:299:2: rule__StateRule__NameAssignment_0
{
- pushFollow(FOLLOW_rule__StateRule__NameAssignment_0_in_rule__StateRule__Group__0__Impl572);
+ pushFollow(FOLLOW_2);
rule__StateRule__NameAssignment_0();
state._fsp--;
@@ -764,26 +745,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group__0__Impl"
// $ANTLR start "rule__StateRule__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:309:1: rule__StateRule__Group__1 : rule__StateRule__Group__1__Impl rule__StateRule__Group__2 ;
+ // InternalUmlState.g:309:1: rule__StateRule__Group__1 : rule__StateRule__Group__1__Impl rule__StateRule__Group__2 ;
public final void rule__StateRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:313:1: ( rule__StateRule__Group__1__Impl rule__StateRule__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:314:2: rule__StateRule__Group__1__Impl rule__StateRule__Group__2
+ // InternalUmlState.g:313:1: ( rule__StateRule__Group__1__Impl rule__StateRule__Group__2 )
+ // InternalUmlState.g:314:2: rule__StateRule__Group__1__Impl rule__StateRule__Group__2
{
- pushFollow(FOLLOW_rule__StateRule__Group__1__Impl_in_rule__StateRule__Group__1602);
+ pushFollow(FOLLOW_3);
rule__StateRule__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__StateRule__Group__2_in_rule__StateRule__Group__1605);
+ pushFollow(FOLLOW_2);
rule__StateRule__Group__2();
state._fsp--;
@@ -801,25 +781,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group__1"
// $ANTLR start "rule__StateRule__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:321:1: rule__StateRule__Group__1__Impl : ( ( rule__StateRule__Group_1__0 )? ) ;
+ // InternalUmlState.g:321:1: rule__StateRule__Group__1__Impl : ( ( rule__StateRule__Group_1__0 )? ) ;
public final void rule__StateRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:325:1: ( ( ( rule__StateRule__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:326:1: ( ( rule__StateRule__Group_1__0 )? )
+ // InternalUmlState.g:325:1: ( ( ( rule__StateRule__Group_1__0 )? ) )
+ // InternalUmlState.g:326:1: ( ( rule__StateRule__Group_1__0 )? )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:326:1: ( ( rule__StateRule__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:327:1: ( rule__StateRule__Group_1__0 )?
+ // InternalUmlState.g:326:1: ( ( rule__StateRule__Group_1__0 )? )
+ // InternalUmlState.g:327:1: ( rule__StateRule__Group_1__0 )?
{
before(grammarAccess.getStateRuleAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:328:1: ( rule__StateRule__Group_1__0 )?
+ // InternalUmlState.g:328:1: ( rule__StateRule__Group_1__0 )?
int alt2 = 2;
int LA2_0 = input.LA(1);
@@ -828,9 +807,9 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
switch (alt2) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:328:2: rule__StateRule__Group_1__0
+ // InternalUmlState.g:328:2: rule__StateRule__Group_1__0
{
- pushFollow(FOLLOW_rule__StateRule__Group_1__0_in_rule__StateRule__Group__1__Impl632);
+ pushFollow(FOLLOW_2);
rule__StateRule__Group_1__0();
state._fsp--;
@@ -858,21 +837,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group__1__Impl"
// $ANTLR start "rule__StateRule__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:338:1: rule__StateRule__Group__2 : rule__StateRule__Group__2__Impl ;
+ // InternalUmlState.g:338:1: rule__StateRule__Group__2 : rule__StateRule__Group__2__Impl ;
public final void rule__StateRule__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:342:1: ( rule__StateRule__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:343:2: rule__StateRule__Group__2__Impl
+ // InternalUmlState.g:342:1: ( rule__StateRule__Group__2__Impl )
+ // InternalUmlState.g:343:2: rule__StateRule__Group__2__Impl
{
- pushFollow(FOLLOW_rule__StateRule__Group__2__Impl_in_rule__StateRule__Group__2663);
+ pushFollow(FOLLOW_2);
rule__StateRule__Group__2__Impl();
state._fsp--;
@@ -890,28 +868,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group__2"
// $ANTLR start "rule__StateRule__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:349:1: rule__StateRule__Group__2__Impl : ( ( rule__StateRule__UnorderedGroup_2 ) ) ;
+ // InternalUmlState.g:349:1: rule__StateRule__Group__2__Impl : ( ( rule__StateRule__UnorderedGroup_2 ) ) ;
public final void rule__StateRule__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:353:1: ( ( ( rule__StateRule__UnorderedGroup_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:354:1: ( ( rule__StateRule__UnorderedGroup_2 ) )
+ // InternalUmlState.g:353:1: ( ( ( rule__StateRule__UnorderedGroup_2 ) ) )
+ // InternalUmlState.g:354:1: ( ( rule__StateRule__UnorderedGroup_2 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:354:1: ( ( rule__StateRule__UnorderedGroup_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:355:1: ( rule__StateRule__UnorderedGroup_2 )
+ // InternalUmlState.g:354:1: ( ( rule__StateRule__UnorderedGroup_2 ) )
+ // InternalUmlState.g:355:1: ( rule__StateRule__UnorderedGroup_2 )
{
before(grammarAccess.getStateRuleAccess().getUnorderedGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:356:1: ( rule__StateRule__UnorderedGroup_2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:356:2: rule__StateRule__UnorderedGroup_2
+ // InternalUmlState.g:356:1: ( rule__StateRule__UnorderedGroup_2 )
+ // InternalUmlState.g:356:2: rule__StateRule__UnorderedGroup_2
{
- pushFollow(FOLLOW_rule__StateRule__UnorderedGroup_2_in_rule__StateRule__Group__2__Impl690);
+ pushFollow(FOLLOW_2);
rule__StateRule__UnorderedGroup_2();
state._fsp--;
@@ -936,27 +913,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group__2__Impl"
// $ANTLR start "rule__StateRule__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:372:1: rule__StateRule__Group_1__0 : rule__StateRule__Group_1__0__Impl rule__StateRule__Group_1__1
- // ;
+ // InternalUmlState.g:372:1: rule__StateRule__Group_1__0 : rule__StateRule__Group_1__0__Impl rule__StateRule__Group_1__1 ;
public final void rule__StateRule__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:376:1: ( rule__StateRule__Group_1__0__Impl rule__StateRule__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:377:2: rule__StateRule__Group_1__0__Impl rule__StateRule__Group_1__1
+ // InternalUmlState.g:376:1: ( rule__StateRule__Group_1__0__Impl rule__StateRule__Group_1__1 )
+ // InternalUmlState.g:377:2: rule__StateRule__Group_1__0__Impl rule__StateRule__Group_1__1
{
- pushFollow(FOLLOW_rule__StateRule__Group_1__0__Impl_in_rule__StateRule__Group_1__0726);
+ pushFollow(FOLLOW_4);
rule__StateRule__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__StateRule__Group_1__1_in_rule__StateRule__Group_1__0729);
+ pushFollow(FOLLOW_2);
rule__StateRule__Group_1__1();
state._fsp--;
@@ -974,25 +949,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group_1__0"
// $ANTLR start "rule__StateRule__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:384:1: rule__StateRule__Group_1__0__Impl : ( ':' ) ;
+ // InternalUmlState.g:384:1: rule__StateRule__Group_1__0__Impl : ( ':' ) ;
public final void rule__StateRule__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:388:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:389:1: ( ':' )
+ // InternalUmlState.g:388:1: ( ( ':' ) )
+ // InternalUmlState.g:389:1: ( ':' )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:389:1: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:390:1: ':'
+ // InternalUmlState.g:389:1: ( ':' )
+ // InternalUmlState.g:390:1: ':'
{
before(grammarAccess.getStateRuleAccess().getColonKeyword_1_0());
- match(input, 15, FOLLOW_15_in_rule__StateRule__Group_1__0__Impl757);
+ match(input, 15, FOLLOW_2);
after(grammarAccess.getStateRuleAccess().getColonKeyword_1_0());
}
@@ -1010,21 +984,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group_1__0__Impl"
// $ANTLR start "rule__StateRule__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:403:1: rule__StateRule__Group_1__1 : rule__StateRule__Group_1__1__Impl ;
+ // InternalUmlState.g:403:1: rule__StateRule__Group_1__1 : rule__StateRule__Group_1__1__Impl ;
public final void rule__StateRule__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:407:1: ( rule__StateRule__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:408:2: rule__StateRule__Group_1__1__Impl
+ // InternalUmlState.g:407:1: ( rule__StateRule__Group_1__1__Impl )
+ // InternalUmlState.g:408:2: rule__StateRule__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__StateRule__Group_1__1__Impl_in_rule__StateRule__Group_1__1788);
+ pushFollow(FOLLOW_2);
rule__StateRule__Group_1__1__Impl();
state._fsp--;
@@ -1042,28 +1015,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group_1__1"
// $ANTLR start "rule__StateRule__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:414:1: rule__StateRule__Group_1__1__Impl : ( ( rule__StateRule__SubmachineAssignment_1_1 ) ) ;
+ // InternalUmlState.g:414:1: rule__StateRule__Group_1__1__Impl : ( ( rule__StateRule__SubmachineAssignment_1_1 ) ) ;
public final void rule__StateRule__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:418:1: ( ( ( rule__StateRule__SubmachineAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:419:1: ( ( rule__StateRule__SubmachineAssignment_1_1 ) )
+ // InternalUmlState.g:418:1: ( ( ( rule__StateRule__SubmachineAssignment_1_1 ) ) )
+ // InternalUmlState.g:419:1: ( ( rule__StateRule__SubmachineAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:419:1: ( ( rule__StateRule__SubmachineAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:420:1: ( rule__StateRule__SubmachineAssignment_1_1 )
+ // InternalUmlState.g:419:1: ( ( rule__StateRule__SubmachineAssignment_1_1 ) )
+ // InternalUmlState.g:420:1: ( rule__StateRule__SubmachineAssignment_1_1 )
{
before(grammarAccess.getStateRuleAccess().getSubmachineAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:421:1: ( rule__StateRule__SubmachineAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:421:2: rule__StateRule__SubmachineAssignment_1_1
+ // InternalUmlState.g:421:1: ( rule__StateRule__SubmachineAssignment_1_1 )
+ // InternalUmlState.g:421:2: rule__StateRule__SubmachineAssignment_1_1
{
- pushFollow(FOLLOW_rule__StateRule__SubmachineAssignment_1_1_in_rule__StateRule__Group_1__1__Impl815);
+ pushFollow(FOLLOW_2);
rule__StateRule__SubmachineAssignment_1_1();
state._fsp--;
@@ -1088,27 +1060,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__Group_1__1__Impl"
// $ANTLR start "rule__SubmachineRule__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:435:1: rule__SubmachineRule__Group__0 : rule__SubmachineRule__Group__0__Impl
- // rule__SubmachineRule__Group__1 ;
+ // InternalUmlState.g:435:1: rule__SubmachineRule__Group__0 : rule__SubmachineRule__Group__0__Impl rule__SubmachineRule__Group__1 ;
public final void rule__SubmachineRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:439:1: ( rule__SubmachineRule__Group__0__Impl rule__SubmachineRule__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:440:2: rule__SubmachineRule__Group__0__Impl rule__SubmachineRule__Group__1
+ // InternalUmlState.g:439:1: ( rule__SubmachineRule__Group__0__Impl rule__SubmachineRule__Group__1 )
+ // InternalUmlState.g:440:2: rule__SubmachineRule__Group__0__Impl rule__SubmachineRule__Group__1
{
- pushFollow(FOLLOW_rule__SubmachineRule__Group__0__Impl_in_rule__SubmachineRule__Group__0849);
+ pushFollow(FOLLOW_4);
rule__SubmachineRule__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SubmachineRule__Group__1_in_rule__SubmachineRule__Group__0852);
+ pushFollow(FOLLOW_2);
rule__SubmachineRule__Group__1();
state._fsp--;
@@ -1126,25 +1096,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__SubmachineRule__Group__0"
// $ANTLR start "rule__SubmachineRule__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:447:1: rule__SubmachineRule__Group__0__Impl : ( ( rule__SubmachineRule__PathAssignment_0 )? ) ;
+ // InternalUmlState.g:447:1: rule__SubmachineRule__Group__0__Impl : ( ( rule__SubmachineRule__PathAssignment_0 )? ) ;
public final void rule__SubmachineRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:451:1: ( ( ( rule__SubmachineRule__PathAssignment_0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:452:1: ( ( rule__SubmachineRule__PathAssignment_0 )? )
+ // InternalUmlState.g:451:1: ( ( ( rule__SubmachineRule__PathAssignment_0 )? ) )
+ // InternalUmlState.g:452:1: ( ( rule__SubmachineRule__PathAssignment_0 )? )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:452:1: ( ( rule__SubmachineRule__PathAssignment_0 )? )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:453:1: ( rule__SubmachineRule__PathAssignment_0 )?
+ // InternalUmlState.g:452:1: ( ( rule__SubmachineRule__PathAssignment_0 )? )
+ // InternalUmlState.g:453:1: ( rule__SubmachineRule__PathAssignment_0 )?
{
before(grammarAccess.getSubmachineRuleAccess().getPathAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:454:1: ( rule__SubmachineRule__PathAssignment_0 )?
+ // InternalUmlState.g:454:1: ( rule__SubmachineRule__PathAssignment_0 )?
int alt3 = 2;
int LA3_0 = input.LA(1);
@@ -1157,9 +1126,9 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
switch (alt3) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:454:2: rule__SubmachineRule__PathAssignment_0
+ // InternalUmlState.g:454:2: rule__SubmachineRule__PathAssignment_0
{
- pushFollow(FOLLOW_rule__SubmachineRule__PathAssignment_0_in_rule__SubmachineRule__Group__0__Impl879);
+ pushFollow(FOLLOW_2);
rule__SubmachineRule__PathAssignment_0();
state._fsp--;
@@ -1187,21 +1156,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__SubmachineRule__Group__0__Impl"
// $ANTLR start "rule__SubmachineRule__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:464:1: rule__SubmachineRule__Group__1 : rule__SubmachineRule__Group__1__Impl ;
+ // InternalUmlState.g:464:1: rule__SubmachineRule__Group__1 : rule__SubmachineRule__Group__1__Impl ;
public final void rule__SubmachineRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:468:1: ( rule__SubmachineRule__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:469:2: rule__SubmachineRule__Group__1__Impl
+ // InternalUmlState.g:468:1: ( rule__SubmachineRule__Group__1__Impl )
+ // InternalUmlState.g:469:2: rule__SubmachineRule__Group__1__Impl
{
- pushFollow(FOLLOW_rule__SubmachineRule__Group__1__Impl_in_rule__SubmachineRule__Group__1910);
+ pushFollow(FOLLOW_2);
rule__SubmachineRule__Group__1__Impl();
state._fsp--;
@@ -1219,29 +1187,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__SubmachineRule__Group__1"
// $ANTLR start "rule__SubmachineRule__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:475:1: rule__SubmachineRule__Group__1__Impl : ( ( rule__SubmachineRule__SubmachineAssignment_1 ) )
- // ;
+ // InternalUmlState.g:475:1: rule__SubmachineRule__Group__1__Impl : ( ( rule__SubmachineRule__SubmachineAssignment_1 ) ) ;
public final void rule__SubmachineRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:479:1: ( ( ( rule__SubmachineRule__SubmachineAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:480:1: ( ( rule__SubmachineRule__SubmachineAssignment_1 ) )
+ // InternalUmlState.g:479:1: ( ( ( rule__SubmachineRule__SubmachineAssignment_1 ) ) )
+ // InternalUmlState.g:480:1: ( ( rule__SubmachineRule__SubmachineAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:480:1: ( ( rule__SubmachineRule__SubmachineAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:481:1: ( rule__SubmachineRule__SubmachineAssignment_1 )
+ // InternalUmlState.g:480:1: ( ( rule__SubmachineRule__SubmachineAssignment_1 ) )
+ // InternalUmlState.g:481:1: ( rule__SubmachineRule__SubmachineAssignment_1 )
{
before(grammarAccess.getSubmachineRuleAccess().getSubmachineAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:482:1: ( rule__SubmachineRule__SubmachineAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:482:2: rule__SubmachineRule__SubmachineAssignment_1
+ // InternalUmlState.g:482:1: ( rule__SubmachineRule__SubmachineAssignment_1 )
+ // InternalUmlState.g:482:2: rule__SubmachineRule__SubmachineAssignment_1
{
- pushFollow(FOLLOW_rule__SubmachineRule__SubmachineAssignment_1_in_rule__SubmachineRule__Group__1__Impl937);
+ pushFollow(FOLLOW_2);
rule__SubmachineRule__SubmachineAssignment_1();
state._fsp--;
@@ -1266,27 +1232,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__SubmachineRule__Group__1__Impl"
// $ANTLR start "rule__QualifiedName__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:496:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl
- // rule__QualifiedName__Group__1 ;
+ // InternalUmlState.g:496:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
public final void rule__QualifiedName__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:500:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:501:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
+ // InternalUmlState.g:500:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
+ // InternalUmlState.g:501:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
{
- pushFollow(FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__0971);
+ pushFollow(FOLLOW_5);
rule__QualifiedName__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__0974);
+ pushFollow(FOLLOW_2);
rule__QualifiedName__Group__1();
state._fsp--;
@@ -1304,28 +1268,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__Group__0"
// $ANTLR start "rule__QualifiedName__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:508:1: rule__QualifiedName__Group__0__Impl : ( ( rule__QualifiedName__PathAssignment_0 ) ) ;
+ // InternalUmlState.g:508:1: rule__QualifiedName__Group__0__Impl : ( ( rule__QualifiedName__PathAssignment_0 ) ) ;
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:512:1: ( ( ( rule__QualifiedName__PathAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:513:1: ( ( rule__QualifiedName__PathAssignment_0 ) )
+ // InternalUmlState.g:512:1: ( ( ( rule__QualifiedName__PathAssignment_0 ) ) )
+ // InternalUmlState.g:513:1: ( ( rule__QualifiedName__PathAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:513:1: ( ( rule__QualifiedName__PathAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:514:1: ( rule__QualifiedName__PathAssignment_0 )
+ // InternalUmlState.g:513:1: ( ( rule__QualifiedName__PathAssignment_0 ) )
+ // InternalUmlState.g:514:1: ( rule__QualifiedName__PathAssignment_0 )
{
before(grammarAccess.getQualifiedNameAccess().getPathAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:515:1: ( rule__QualifiedName__PathAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:515:2: rule__QualifiedName__PathAssignment_0
+ // InternalUmlState.g:515:1: ( rule__QualifiedName__PathAssignment_0 )
+ // InternalUmlState.g:515:2: rule__QualifiedName__PathAssignment_0
{
- pushFollow(FOLLOW_rule__QualifiedName__PathAssignment_0_in_rule__QualifiedName__Group__0__Impl1001);
+ pushFollow(FOLLOW_2);
rule__QualifiedName__PathAssignment_0();
state._fsp--;
@@ -1350,27 +1313,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__Group__0__Impl"
// $ANTLR start "rule__QualifiedName__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:525:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl
- // rule__QualifiedName__Group__2 ;
+ // InternalUmlState.g:525:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2 ;
public final void rule__QualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:529:1: ( rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:530:2: rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2
+ // InternalUmlState.g:529:1: ( rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2 )
+ // InternalUmlState.g:530:2: rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2
{
- pushFollow(FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__11031);
+ pushFollow(FOLLOW_4);
rule__QualifiedName__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedName__Group__2_in_rule__QualifiedName__Group__11034);
+ pushFollow(FOLLOW_2);
rule__QualifiedName__Group__2();
state._fsp--;
@@ -1388,25 +1349,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__Group__1"
// $ANTLR start "rule__QualifiedName__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:537:1: rule__QualifiedName__Group__1__Impl : ( '::' ) ;
+ // InternalUmlState.g:537:1: rule__QualifiedName__Group__1__Impl : ( '::' ) ;
public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:541:1: ( ( '::' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:542:1: ( '::' )
+ // InternalUmlState.g:541:1: ( ( '::' ) )
+ // InternalUmlState.g:542:1: ( '::' )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:542:1: ( '::' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:543:1: '::'
+ // InternalUmlState.g:542:1: ( '::' )
+ // InternalUmlState.g:543:1: '::'
{
before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1());
- match(input, 16, FOLLOW_16_in_rule__QualifiedName__Group__1__Impl1062);
+ match(input, 16, FOLLOW_2);
after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1());
}
@@ -1424,21 +1384,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__Group__1__Impl"
// $ANTLR start "rule__QualifiedName__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:556:1: rule__QualifiedName__Group__2 : rule__QualifiedName__Group__2__Impl ;
+ // InternalUmlState.g:556:1: rule__QualifiedName__Group__2 : rule__QualifiedName__Group__2__Impl ;
public final void rule__QualifiedName__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:560:1: ( rule__QualifiedName__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:561:2: rule__QualifiedName__Group__2__Impl
+ // InternalUmlState.g:560:1: ( rule__QualifiedName__Group__2__Impl )
+ // InternalUmlState.g:561:2: rule__QualifiedName__Group__2__Impl
{
- pushFollow(FOLLOW_rule__QualifiedName__Group__2__Impl_in_rule__QualifiedName__Group__21093);
+ pushFollow(FOLLOW_2);
rule__QualifiedName__Group__2__Impl();
state._fsp--;
@@ -1456,25 +1415,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__Group__2"
// $ANTLR start "rule__QualifiedName__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:567:1: rule__QualifiedName__Group__2__Impl : ( ( rule__QualifiedName__RemainingAssignment_2 )? ) ;
+ // InternalUmlState.g:567:1: rule__QualifiedName__Group__2__Impl : ( ( rule__QualifiedName__RemainingAssignment_2 )? ) ;
public final void rule__QualifiedName__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:571:1: ( ( ( rule__QualifiedName__RemainingAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:572:1: ( ( rule__QualifiedName__RemainingAssignment_2 )? )
+ // InternalUmlState.g:571:1: ( ( ( rule__QualifiedName__RemainingAssignment_2 )? ) )
+ // InternalUmlState.g:572:1: ( ( rule__QualifiedName__RemainingAssignment_2 )? )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:572:1: ( ( rule__QualifiedName__RemainingAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:573:1: ( rule__QualifiedName__RemainingAssignment_2 )?
+ // InternalUmlState.g:572:1: ( ( rule__QualifiedName__RemainingAssignment_2 )? )
+ // InternalUmlState.g:573:1: ( rule__QualifiedName__RemainingAssignment_2 )?
{
before(grammarAccess.getQualifiedNameAccess().getRemainingAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:574:1: ( rule__QualifiedName__RemainingAssignment_2 )?
+ // InternalUmlState.g:574:1: ( rule__QualifiedName__RemainingAssignment_2 )?
int alt4 = 2;
int LA4_0 = input.LA(1);
@@ -1487,9 +1445,9 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
switch (alt4) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:574:2: rule__QualifiedName__RemainingAssignment_2
+ // InternalUmlState.g:574:2: rule__QualifiedName__RemainingAssignment_2
{
- pushFollow(FOLLOW_rule__QualifiedName__RemainingAssignment_2_in_rule__QualifiedName__Group__2__Impl1120);
+ pushFollow(FOLLOW_2);
rule__QualifiedName__RemainingAssignment_2();
state._fsp--;
@@ -1517,26 +1475,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__Group__2__Impl"
// $ANTLR start "rule__EntryRule__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:590:1: rule__EntryRule__Group__0 : rule__EntryRule__Group__0__Impl rule__EntryRule__Group__1 ;
+ // InternalUmlState.g:590:1: rule__EntryRule__Group__0 : rule__EntryRule__Group__0__Impl rule__EntryRule__Group__1 ;
public final void rule__EntryRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:594:1: ( rule__EntryRule__Group__0__Impl rule__EntryRule__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:595:2: rule__EntryRule__Group__0__Impl rule__EntryRule__Group__1
+ // InternalUmlState.g:594:1: ( rule__EntryRule__Group__0__Impl rule__EntryRule__Group__1 )
+ // InternalUmlState.g:595:2: rule__EntryRule__Group__0__Impl rule__EntryRule__Group__1
{
- pushFollow(FOLLOW_rule__EntryRule__Group__0__Impl_in_rule__EntryRule__Group__01157);
+ pushFollow(FOLLOW_6);
rule__EntryRule__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__EntryRule__Group__1_in_rule__EntryRule__Group__01160);
+ pushFollow(FOLLOW_2);
rule__EntryRule__Group__1();
state._fsp--;
@@ -1554,25 +1511,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__Group__0"
// $ANTLR start "rule__EntryRule__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:602:1: rule__EntryRule__Group__0__Impl : ( 'entry' ) ;
+ // InternalUmlState.g:602:1: rule__EntryRule__Group__0__Impl : ( 'entry' ) ;
public final void rule__EntryRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:606:1: ( ( 'entry' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:607:1: ( 'entry' )
+ // InternalUmlState.g:606:1: ( ( 'entry' ) )
+ // InternalUmlState.g:607:1: ( 'entry' )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:607:1: ( 'entry' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:608:1: 'entry'
+ // InternalUmlState.g:607:1: ( 'entry' )
+ // InternalUmlState.g:608:1: 'entry'
{
before(grammarAccess.getEntryRuleAccess().getEntryKeyword_0());
- match(input, 17, FOLLOW_17_in_rule__EntryRule__Group__0__Impl1188);
+ match(input, 17, FOLLOW_2);
after(grammarAccess.getEntryRuleAccess().getEntryKeyword_0());
}
@@ -1590,26 +1546,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__Group__0__Impl"
// $ANTLR start "rule__EntryRule__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:621:1: rule__EntryRule__Group__1 : rule__EntryRule__Group__1__Impl rule__EntryRule__Group__2 ;
+ // InternalUmlState.g:621:1: rule__EntryRule__Group__1 : rule__EntryRule__Group__1__Impl rule__EntryRule__Group__2 ;
public final void rule__EntryRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:625:1: ( rule__EntryRule__Group__1__Impl rule__EntryRule__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:626:2: rule__EntryRule__Group__1__Impl rule__EntryRule__Group__2
+ // InternalUmlState.g:625:1: ( rule__EntryRule__Group__1__Impl rule__EntryRule__Group__2 )
+ // InternalUmlState.g:626:2: rule__EntryRule__Group__1__Impl rule__EntryRule__Group__2
{
- pushFollow(FOLLOW_rule__EntryRule__Group__1__Impl_in_rule__EntryRule__Group__11219);
+ pushFollow(FOLLOW_4);
rule__EntryRule__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__EntryRule__Group__2_in_rule__EntryRule__Group__11222);
+ pushFollow(FOLLOW_2);
rule__EntryRule__Group__2();
state._fsp--;
@@ -1627,28 +1582,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__Group__1"
// $ANTLR start "rule__EntryRule__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:633:1: rule__EntryRule__Group__1__Impl : ( ( rule__EntryRule__KindAssignment_1 ) ) ;
+ // InternalUmlState.g:633:1: rule__EntryRule__Group__1__Impl : ( ( rule__EntryRule__KindAssignment_1 ) ) ;
public final void rule__EntryRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:637:1: ( ( ( rule__EntryRule__KindAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:638:1: ( ( rule__EntryRule__KindAssignment_1 ) )
+ // InternalUmlState.g:637:1: ( ( ( rule__EntryRule__KindAssignment_1 ) ) )
+ // InternalUmlState.g:638:1: ( ( rule__EntryRule__KindAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:638:1: ( ( rule__EntryRule__KindAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:639:1: ( rule__EntryRule__KindAssignment_1 )
+ // InternalUmlState.g:638:1: ( ( rule__EntryRule__KindAssignment_1 ) )
+ // InternalUmlState.g:639:1: ( rule__EntryRule__KindAssignment_1 )
{
before(grammarAccess.getEntryRuleAccess().getKindAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:640:1: ( rule__EntryRule__KindAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:640:2: rule__EntryRule__KindAssignment_1
+ // InternalUmlState.g:640:1: ( rule__EntryRule__KindAssignment_1 )
+ // InternalUmlState.g:640:2: rule__EntryRule__KindAssignment_1
{
- pushFollow(FOLLOW_rule__EntryRule__KindAssignment_1_in_rule__EntryRule__Group__1__Impl1249);
+ pushFollow(FOLLOW_2);
rule__EntryRule__KindAssignment_1();
state._fsp--;
@@ -1673,21 +1627,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__Group__1__Impl"
// $ANTLR start "rule__EntryRule__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:650:1: rule__EntryRule__Group__2 : rule__EntryRule__Group__2__Impl ;
+ // InternalUmlState.g:650:1: rule__EntryRule__Group__2 : rule__EntryRule__Group__2__Impl ;
public final void rule__EntryRule__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:654:1: ( rule__EntryRule__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:655:2: rule__EntryRule__Group__2__Impl
+ // InternalUmlState.g:654:1: ( rule__EntryRule__Group__2__Impl )
+ // InternalUmlState.g:655:2: rule__EntryRule__Group__2__Impl
{
- pushFollow(FOLLOW_rule__EntryRule__Group__2__Impl_in_rule__EntryRule__Group__21279);
+ pushFollow(FOLLOW_2);
rule__EntryRule__Group__2__Impl();
state._fsp--;
@@ -1705,28 +1658,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__Group__2"
// $ANTLR start "rule__EntryRule__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:661:1: rule__EntryRule__Group__2__Impl : ( ( rule__EntryRule__BehaviorNameAssignment_2 ) ) ;
+ // InternalUmlState.g:661:1: rule__EntryRule__Group__2__Impl : ( ( rule__EntryRule__BehaviorNameAssignment_2 ) ) ;
public final void rule__EntryRule__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:665:1: ( ( ( rule__EntryRule__BehaviorNameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:666:1: ( ( rule__EntryRule__BehaviorNameAssignment_2 ) )
+ // InternalUmlState.g:665:1: ( ( ( rule__EntryRule__BehaviorNameAssignment_2 ) ) )
+ // InternalUmlState.g:666:1: ( ( rule__EntryRule__BehaviorNameAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:666:1: ( ( rule__EntryRule__BehaviorNameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:667:1: ( rule__EntryRule__BehaviorNameAssignment_2 )
+ // InternalUmlState.g:666:1: ( ( rule__EntryRule__BehaviorNameAssignment_2 ) )
+ // InternalUmlState.g:667:1: ( rule__EntryRule__BehaviorNameAssignment_2 )
{
before(grammarAccess.getEntryRuleAccess().getBehaviorNameAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:668:1: ( rule__EntryRule__BehaviorNameAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:668:2: rule__EntryRule__BehaviorNameAssignment_2
+ // InternalUmlState.g:668:1: ( rule__EntryRule__BehaviorNameAssignment_2 )
+ // InternalUmlState.g:668:2: rule__EntryRule__BehaviorNameAssignment_2
{
- pushFollow(FOLLOW_rule__EntryRule__BehaviorNameAssignment_2_in_rule__EntryRule__Group__2__Impl1306);
+ pushFollow(FOLLOW_2);
rule__EntryRule__BehaviorNameAssignment_2();
state._fsp--;
@@ -1751,26 +1703,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__Group__2__Impl"
// $ANTLR start "rule__DoRule__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:684:1: rule__DoRule__Group__0 : rule__DoRule__Group__0__Impl rule__DoRule__Group__1 ;
+ // InternalUmlState.g:684:1: rule__DoRule__Group__0 : rule__DoRule__Group__0__Impl rule__DoRule__Group__1 ;
public final void rule__DoRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:688:1: ( rule__DoRule__Group__0__Impl rule__DoRule__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:689:2: rule__DoRule__Group__0__Impl rule__DoRule__Group__1
+ // InternalUmlState.g:688:1: ( rule__DoRule__Group__0__Impl rule__DoRule__Group__1 )
+ // InternalUmlState.g:689:2: rule__DoRule__Group__0__Impl rule__DoRule__Group__1
{
- pushFollow(FOLLOW_rule__DoRule__Group__0__Impl_in_rule__DoRule__Group__01342);
+ pushFollow(FOLLOW_6);
rule__DoRule__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoRule__Group__1_in_rule__DoRule__Group__01345);
+ pushFollow(FOLLOW_2);
rule__DoRule__Group__1();
state._fsp--;
@@ -1788,25 +1739,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__Group__0"
// $ANTLR start "rule__DoRule__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:696:1: rule__DoRule__Group__0__Impl : ( 'do' ) ;
+ // InternalUmlState.g:696:1: rule__DoRule__Group__0__Impl : ( 'do' ) ;
public final void rule__DoRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:700:1: ( ( 'do' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:701:1: ( 'do' )
+ // InternalUmlState.g:700:1: ( ( 'do' ) )
+ // InternalUmlState.g:701:1: ( 'do' )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:701:1: ( 'do' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:702:1: 'do'
+ // InternalUmlState.g:701:1: ( 'do' )
+ // InternalUmlState.g:702:1: 'do'
{
before(grammarAccess.getDoRuleAccess().getDoKeyword_0());
- match(input, 18, FOLLOW_18_in_rule__DoRule__Group__0__Impl1373);
+ match(input, 18, FOLLOW_2);
after(grammarAccess.getDoRuleAccess().getDoKeyword_0());
}
@@ -1824,26 +1774,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__Group__0__Impl"
// $ANTLR start "rule__DoRule__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:715:1: rule__DoRule__Group__1 : rule__DoRule__Group__1__Impl rule__DoRule__Group__2 ;
+ // InternalUmlState.g:715:1: rule__DoRule__Group__1 : rule__DoRule__Group__1__Impl rule__DoRule__Group__2 ;
public final void rule__DoRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:719:1: ( rule__DoRule__Group__1__Impl rule__DoRule__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:720:2: rule__DoRule__Group__1__Impl rule__DoRule__Group__2
+ // InternalUmlState.g:719:1: ( rule__DoRule__Group__1__Impl rule__DoRule__Group__2 )
+ // InternalUmlState.g:720:2: rule__DoRule__Group__1__Impl rule__DoRule__Group__2
{
- pushFollow(FOLLOW_rule__DoRule__Group__1__Impl_in_rule__DoRule__Group__11404);
+ pushFollow(FOLLOW_4);
rule__DoRule__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoRule__Group__2_in_rule__DoRule__Group__11407);
+ pushFollow(FOLLOW_2);
rule__DoRule__Group__2();
state._fsp--;
@@ -1861,28 +1810,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__Group__1"
// $ANTLR start "rule__DoRule__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:727:1: rule__DoRule__Group__1__Impl : ( ( rule__DoRule__KindAssignment_1 ) ) ;
+ // InternalUmlState.g:727:1: rule__DoRule__Group__1__Impl : ( ( rule__DoRule__KindAssignment_1 ) ) ;
public final void rule__DoRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:731:1: ( ( ( rule__DoRule__KindAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:732:1: ( ( rule__DoRule__KindAssignment_1 ) )
+ // InternalUmlState.g:731:1: ( ( ( rule__DoRule__KindAssignment_1 ) ) )
+ // InternalUmlState.g:732:1: ( ( rule__DoRule__KindAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:732:1: ( ( rule__DoRule__KindAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:733:1: ( rule__DoRule__KindAssignment_1 )
+ // InternalUmlState.g:732:1: ( ( rule__DoRule__KindAssignment_1 ) )
+ // InternalUmlState.g:733:1: ( rule__DoRule__KindAssignment_1 )
{
before(grammarAccess.getDoRuleAccess().getKindAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:734:1: ( rule__DoRule__KindAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:734:2: rule__DoRule__KindAssignment_1
+ // InternalUmlState.g:734:1: ( rule__DoRule__KindAssignment_1 )
+ // InternalUmlState.g:734:2: rule__DoRule__KindAssignment_1
{
- pushFollow(FOLLOW_rule__DoRule__KindAssignment_1_in_rule__DoRule__Group__1__Impl1434);
+ pushFollow(FOLLOW_2);
rule__DoRule__KindAssignment_1();
state._fsp--;
@@ -1907,21 +1855,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__Group__1__Impl"
// $ANTLR start "rule__DoRule__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:744:1: rule__DoRule__Group__2 : rule__DoRule__Group__2__Impl ;
+ // InternalUmlState.g:744:1: rule__DoRule__Group__2 : rule__DoRule__Group__2__Impl ;
public final void rule__DoRule__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:748:1: ( rule__DoRule__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:749:2: rule__DoRule__Group__2__Impl
+ // InternalUmlState.g:748:1: ( rule__DoRule__Group__2__Impl )
+ // InternalUmlState.g:749:2: rule__DoRule__Group__2__Impl
{
- pushFollow(FOLLOW_rule__DoRule__Group__2__Impl_in_rule__DoRule__Group__21464);
+ pushFollow(FOLLOW_2);
rule__DoRule__Group__2__Impl();
state._fsp--;
@@ -1939,28 +1886,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__Group__2"
// $ANTLR start "rule__DoRule__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:755:1: rule__DoRule__Group__2__Impl : ( ( rule__DoRule__BehaviorNameAssignment_2 ) ) ;
+ // InternalUmlState.g:755:1: rule__DoRule__Group__2__Impl : ( ( rule__DoRule__BehaviorNameAssignment_2 ) ) ;
public final void rule__DoRule__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:759:1: ( ( ( rule__DoRule__BehaviorNameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:760:1: ( ( rule__DoRule__BehaviorNameAssignment_2 ) )
+ // InternalUmlState.g:759:1: ( ( ( rule__DoRule__BehaviorNameAssignment_2 ) ) )
+ // InternalUmlState.g:760:1: ( ( rule__DoRule__BehaviorNameAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:760:1: ( ( rule__DoRule__BehaviorNameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:761:1: ( rule__DoRule__BehaviorNameAssignment_2 )
+ // InternalUmlState.g:760:1: ( ( rule__DoRule__BehaviorNameAssignment_2 ) )
+ // InternalUmlState.g:761:1: ( rule__DoRule__BehaviorNameAssignment_2 )
{
before(grammarAccess.getDoRuleAccess().getBehaviorNameAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:762:1: ( rule__DoRule__BehaviorNameAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:762:2: rule__DoRule__BehaviorNameAssignment_2
+ // InternalUmlState.g:762:1: ( rule__DoRule__BehaviorNameAssignment_2 )
+ // InternalUmlState.g:762:2: rule__DoRule__BehaviorNameAssignment_2
{
- pushFollow(FOLLOW_rule__DoRule__BehaviorNameAssignment_2_in_rule__DoRule__Group__2__Impl1491);
+ pushFollow(FOLLOW_2);
rule__DoRule__BehaviorNameAssignment_2();
state._fsp--;
@@ -1985,26 +1931,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__Group__2__Impl"
// $ANTLR start "rule__ExitRule__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:778:1: rule__ExitRule__Group__0 : rule__ExitRule__Group__0__Impl rule__ExitRule__Group__1 ;
+ // InternalUmlState.g:778:1: rule__ExitRule__Group__0 : rule__ExitRule__Group__0__Impl rule__ExitRule__Group__1 ;
public final void rule__ExitRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:782:1: ( rule__ExitRule__Group__0__Impl rule__ExitRule__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:783:2: rule__ExitRule__Group__0__Impl rule__ExitRule__Group__1
+ // InternalUmlState.g:782:1: ( rule__ExitRule__Group__0__Impl rule__ExitRule__Group__1 )
+ // InternalUmlState.g:783:2: rule__ExitRule__Group__0__Impl rule__ExitRule__Group__1
{
- pushFollow(FOLLOW_rule__ExitRule__Group__0__Impl_in_rule__ExitRule__Group__01527);
+ pushFollow(FOLLOW_6);
rule__ExitRule__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ExitRule__Group__1_in_rule__ExitRule__Group__01530);
+ pushFollow(FOLLOW_2);
rule__ExitRule__Group__1();
state._fsp--;
@@ -2022,25 +1967,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__Group__0"
// $ANTLR start "rule__ExitRule__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:790:1: rule__ExitRule__Group__0__Impl : ( 'exit' ) ;
+ // InternalUmlState.g:790:1: rule__ExitRule__Group__0__Impl : ( 'exit' ) ;
public final void rule__ExitRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:794:1: ( ( 'exit' ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:795:1: ( 'exit' )
+ // InternalUmlState.g:794:1: ( ( 'exit' ) )
+ // InternalUmlState.g:795:1: ( 'exit' )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:795:1: ( 'exit' )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:796:1: 'exit'
+ // InternalUmlState.g:795:1: ( 'exit' )
+ // InternalUmlState.g:796:1: 'exit'
{
before(grammarAccess.getExitRuleAccess().getExitKeyword_0());
- match(input, 19, FOLLOW_19_in_rule__ExitRule__Group__0__Impl1558);
+ match(input, 19, FOLLOW_2);
after(grammarAccess.getExitRuleAccess().getExitKeyword_0());
}
@@ -2058,26 +2002,25 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__Group__0__Impl"
// $ANTLR start "rule__ExitRule__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:809:1: rule__ExitRule__Group__1 : rule__ExitRule__Group__1__Impl rule__ExitRule__Group__2 ;
+ // InternalUmlState.g:809:1: rule__ExitRule__Group__1 : rule__ExitRule__Group__1__Impl rule__ExitRule__Group__2 ;
public final void rule__ExitRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:813:1: ( rule__ExitRule__Group__1__Impl rule__ExitRule__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:814:2: rule__ExitRule__Group__1__Impl rule__ExitRule__Group__2
+ // InternalUmlState.g:813:1: ( rule__ExitRule__Group__1__Impl rule__ExitRule__Group__2 )
+ // InternalUmlState.g:814:2: rule__ExitRule__Group__1__Impl rule__ExitRule__Group__2
{
- pushFollow(FOLLOW_rule__ExitRule__Group__1__Impl_in_rule__ExitRule__Group__11589);
+ pushFollow(FOLLOW_4);
rule__ExitRule__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ExitRule__Group__2_in_rule__ExitRule__Group__11592);
+ pushFollow(FOLLOW_2);
rule__ExitRule__Group__2();
state._fsp--;
@@ -2095,28 +2038,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__Group__1"
// $ANTLR start "rule__ExitRule__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:821:1: rule__ExitRule__Group__1__Impl : ( ( rule__ExitRule__KindAssignment_1 ) ) ;
+ // InternalUmlState.g:821:1: rule__ExitRule__Group__1__Impl : ( ( rule__ExitRule__KindAssignment_1 ) ) ;
public final void rule__ExitRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:825:1: ( ( ( rule__ExitRule__KindAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:826:1: ( ( rule__ExitRule__KindAssignment_1 ) )
+ // InternalUmlState.g:825:1: ( ( ( rule__ExitRule__KindAssignment_1 ) ) )
+ // InternalUmlState.g:826:1: ( ( rule__ExitRule__KindAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:826:1: ( ( rule__ExitRule__KindAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:827:1: ( rule__ExitRule__KindAssignment_1 )
+ // InternalUmlState.g:826:1: ( ( rule__ExitRule__KindAssignment_1 ) )
+ // InternalUmlState.g:827:1: ( rule__ExitRule__KindAssignment_1 )
{
before(grammarAccess.getExitRuleAccess().getKindAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:828:1: ( rule__ExitRule__KindAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:828:2: rule__ExitRule__KindAssignment_1
+ // InternalUmlState.g:828:1: ( rule__ExitRule__KindAssignment_1 )
+ // InternalUmlState.g:828:2: rule__ExitRule__KindAssignment_1
{
- pushFollow(FOLLOW_rule__ExitRule__KindAssignment_1_in_rule__ExitRule__Group__1__Impl1619);
+ pushFollow(FOLLOW_2);
rule__ExitRule__KindAssignment_1();
state._fsp--;
@@ -2141,21 +2083,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__Group__1__Impl"
// $ANTLR start "rule__ExitRule__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:838:1: rule__ExitRule__Group__2 : rule__ExitRule__Group__2__Impl ;
+ // InternalUmlState.g:838:1: rule__ExitRule__Group__2 : rule__ExitRule__Group__2__Impl ;
public final void rule__ExitRule__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:842:1: ( rule__ExitRule__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:843:2: rule__ExitRule__Group__2__Impl
+ // InternalUmlState.g:842:1: ( rule__ExitRule__Group__2__Impl )
+ // InternalUmlState.g:843:2: rule__ExitRule__Group__2__Impl
{
- pushFollow(FOLLOW_rule__ExitRule__Group__2__Impl_in_rule__ExitRule__Group__21649);
+ pushFollow(FOLLOW_2);
rule__ExitRule__Group__2__Impl();
state._fsp--;
@@ -2173,28 +2114,27 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__Group__2"
// $ANTLR start "rule__ExitRule__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:849:1: rule__ExitRule__Group__2__Impl : ( ( rule__ExitRule__BehaviorNameAssignment_2 ) ) ;
+ // InternalUmlState.g:849:1: rule__ExitRule__Group__2__Impl : ( ( rule__ExitRule__BehaviorNameAssignment_2 ) ) ;
public final void rule__ExitRule__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:853:1: ( ( ( rule__ExitRule__BehaviorNameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:854:1: ( ( rule__ExitRule__BehaviorNameAssignment_2 ) )
+ // InternalUmlState.g:853:1: ( ( ( rule__ExitRule__BehaviorNameAssignment_2 ) ) )
+ // InternalUmlState.g:854:1: ( ( rule__ExitRule__BehaviorNameAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:854:1: ( ( rule__ExitRule__BehaviorNameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:855:1: ( rule__ExitRule__BehaviorNameAssignment_2 )
+ // InternalUmlState.g:854:1: ( ( rule__ExitRule__BehaviorNameAssignment_2 ) )
+ // InternalUmlState.g:855:1: ( rule__ExitRule__BehaviorNameAssignment_2 )
{
before(grammarAccess.getExitRuleAccess().getBehaviorNameAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:856:1: ( rule__ExitRule__BehaviorNameAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:856:2: rule__ExitRule__BehaviorNameAssignment_2
+ // InternalUmlState.g:856:1: ( rule__ExitRule__BehaviorNameAssignment_2 )
+ // InternalUmlState.g:856:2: rule__ExitRule__BehaviorNameAssignment_2
{
- pushFollow(FOLLOW_rule__ExitRule__BehaviorNameAssignment_2_in_rule__ExitRule__Group__2__Impl1676);
+ pushFollow(FOLLOW_2);
rule__ExitRule__BehaviorNameAssignment_2();
state._fsp--;
@@ -2219,39 +2159,36 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__Group__2__Impl"
// $ANTLR start "rule__StateRule__UnorderedGroup_2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:873:1: rule__StateRule__UnorderedGroup_2 : ( rule__StateRule__UnorderedGroup_2__0 )? ;
+ // InternalUmlState.g:873:1: rule__StateRule__UnorderedGroup_2 : ( rule__StateRule__UnorderedGroup_2__0 )? ;
public final void rule__StateRule__UnorderedGroup_2() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getStateRuleAccess().getUnorderedGroup_2());
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:878:1: ( ( rule__StateRule__UnorderedGroup_2__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:879:2: ( rule__StateRule__UnorderedGroup_2__0 )?
+ // InternalUmlState.g:878:1: ( ( rule__StateRule__UnorderedGroup_2__0 )? )
+ // InternalUmlState.g:879:2: ( rule__StateRule__UnorderedGroup_2__0 )?
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:879:2: ( rule__StateRule__UnorderedGroup_2__0 )?
+ // InternalUmlState.g:879:2: ( rule__StateRule__UnorderedGroup_2__0 )?
int alt5 = 2;
int LA5_0 = input.LA(1);
if (LA5_0 == 17 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 0)) {
alt5 = 1;
- }
- else if (LA5_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
+ } else if (LA5_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
alt5 = 1;
- }
- else if (LA5_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
+ } else if (LA5_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
alt5 = 1;
}
switch (alt5) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:879:2: rule__StateRule__UnorderedGroup_2__0
+ // InternalUmlState.g:879:2: rule__StateRule__UnorderedGroup_2__0
{
- pushFollow(FOLLOW_rule__StateRule__UnorderedGroup_2__0_in_rule__StateRule__UnorderedGroup_21713);
+ pushFollow(FOLLOW_2);
rule__StateRule__UnorderedGroup_2__0();
state._fsp--;
@@ -2276,56 +2213,48 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__UnorderedGroup_2"
// $ANTLR start "rule__StateRule__UnorderedGroup_2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:889:1: rule__StateRule__UnorderedGroup_2__Impl : ( ({...}? => ( ( (
- // rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) ) ) ;
+ // InternalUmlState.g:889:1: rule__StateRule__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) )
+ // ) ) ;
public final void rule__StateRule__UnorderedGroup_2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:894:1: ( ( ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => ( (
- // ( rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:895:3: ( ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => ( ( (
- // rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) ) )
+ // InternalUmlState.g:894:1: ( ( ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) ) ) )
+ // InternalUmlState.g:895:3: ( ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:895:3: ( ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => (
- // ( ( rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) ) )
+ // InternalUmlState.g:895:3: ( ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) ) )
int alt6 = 3;
int LA6_0 = input.LA(1);
if (LA6_0 == 17 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 0)) {
alt6 = 1;
- }
- else if (LA6_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
+ } else if (LA6_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
alt6 = 2;
- }
- else if (LA6_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
+ } else if (LA6_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
alt6 = 3;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 6, 0, input);
+ } else {
+ NoViableAltException nvae = new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:897:4: ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) )
+ // InternalUmlState.g:897:4: ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:897:4: ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:898:5: {...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) )
+ // InternalUmlState.g:897:4: ({...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) ) )
+ // InternalUmlState.g:898:5: {...}? => ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) )
{
if (!getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 0)) {
throw new FailedPredicateException(input, "rule__StateRule__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 0)");
}
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:898:106: ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:899:6: ( ( rule__StateRule__EntryAssignment_2_0 ) )
+ // InternalUmlState.g:898:106: ( ( ( rule__StateRule__EntryAssignment_2_0 ) ) )
+ // InternalUmlState.g:899:6: ( ( rule__StateRule__EntryAssignment_2_0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 0);
@@ -2333,14 +2262,14 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
selected = true;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:905:6: ( ( rule__StateRule__EntryAssignment_2_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:907:7: ( rule__StateRule__EntryAssignment_2_0 )
+ // InternalUmlState.g:905:6: ( ( rule__StateRule__EntryAssignment_2_0 ) )
+ // InternalUmlState.g:907:7: ( rule__StateRule__EntryAssignment_2_0 )
{
before(grammarAccess.getStateRuleAccess().getEntryAssignment_2_0());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:908:7: ( rule__StateRule__EntryAssignment_2_0 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:908:8: rule__StateRule__EntryAssignment_2_0
+ // InternalUmlState.g:908:7: ( rule__StateRule__EntryAssignment_2_0 )
+ // InternalUmlState.g:908:8: rule__StateRule__EntryAssignment_2_0
{
- pushFollow(FOLLOW_rule__StateRule__EntryAssignment_2_0_in_rule__StateRule__UnorderedGroup_2__Impl1800);
+ pushFollow(FOLLOW_2);
rule__StateRule__EntryAssignment_2_0();
state._fsp--;
@@ -2362,16 +2291,16 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
break;
case 2:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:914:4: ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) )
+ // InternalUmlState.g:914:4: ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:914:4: ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:915:5: {...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) )
+ // InternalUmlState.g:914:4: ({...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) ) )
+ // InternalUmlState.g:915:5: {...}? => ( ( ( rule__StateRule__DoAssignment_2_1 ) ) )
{
if (!getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
throw new FailedPredicateException(input, "rule__StateRule__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)");
}
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:915:106: ( ( ( rule__StateRule__DoAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:916:6: ( ( rule__StateRule__DoAssignment_2_1 ) )
+ // InternalUmlState.g:915:106: ( ( ( rule__StateRule__DoAssignment_2_1 ) ) )
+ // InternalUmlState.g:916:6: ( ( rule__StateRule__DoAssignment_2_1 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1);
@@ -2379,14 +2308,14 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
selected = true;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:922:6: ( ( rule__StateRule__DoAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:924:7: ( rule__StateRule__DoAssignment_2_1 )
+ // InternalUmlState.g:922:6: ( ( rule__StateRule__DoAssignment_2_1 ) )
+ // InternalUmlState.g:924:7: ( rule__StateRule__DoAssignment_2_1 )
{
before(grammarAccess.getStateRuleAccess().getDoAssignment_2_1());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:925:7: ( rule__StateRule__DoAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:925:8: rule__StateRule__DoAssignment_2_1
+ // InternalUmlState.g:925:7: ( rule__StateRule__DoAssignment_2_1 )
+ // InternalUmlState.g:925:8: rule__StateRule__DoAssignment_2_1
{
- pushFollow(FOLLOW_rule__StateRule__DoAssignment_2_1_in_rule__StateRule__UnorderedGroup_2__Impl1891);
+ pushFollow(FOLLOW_2);
rule__StateRule__DoAssignment_2_1();
state._fsp--;
@@ -2408,16 +2337,16 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
break;
case 3:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:931:4: ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) )
+ // InternalUmlState.g:931:4: ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:931:4: ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:932:5: {...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) )
+ // InternalUmlState.g:931:4: ({...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) ) )
+ // InternalUmlState.g:932:5: {...}? => ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) )
{
if (!getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
throw new FailedPredicateException(input, "rule__StateRule__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)");
}
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:932:106: ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:933:6: ( ( rule__StateRule__ExitAssignment_2_2 ) )
+ // InternalUmlState.g:932:106: ( ( ( rule__StateRule__ExitAssignment_2_2 ) ) )
+ // InternalUmlState.g:933:6: ( ( rule__StateRule__ExitAssignment_2_2 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2);
@@ -2425,14 +2354,14 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
selected = true;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:939:6: ( ( rule__StateRule__ExitAssignment_2_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:941:7: ( rule__StateRule__ExitAssignment_2_2 )
+ // InternalUmlState.g:939:6: ( ( rule__StateRule__ExitAssignment_2_2 ) )
+ // InternalUmlState.g:941:7: ( rule__StateRule__ExitAssignment_2_2 )
{
before(grammarAccess.getStateRuleAccess().getExitAssignment_2_2());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:942:7: ( rule__StateRule__ExitAssignment_2_2 )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:942:8: rule__StateRule__ExitAssignment_2_2
+ // InternalUmlState.g:942:7: ( rule__StateRule__ExitAssignment_2_2 )
+ // InternalUmlState.g:942:8: rule__StateRule__ExitAssignment_2_2
{
- pushFollow(FOLLOW_rule__StateRule__ExitAssignment_2_2_in_rule__StateRule__UnorderedGroup_2__Impl1982);
+ pushFollow(FOLLOW_2);
rule__StateRule__ExitAssignment_2_2();
state._fsp--;
@@ -2464,53 +2393,47 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
recover(input, re);
} finally {
- if (selected) {
+ if (selected)
getUnorderedGroupHelper().returnFromSelection(grammarAccess.getStateRuleAccess().getUnorderedGroup_2());
- }
restoreStackSize(stackSize);
}
return;
}
-
// $ANTLR end "rule__StateRule__UnorderedGroup_2__Impl"
// $ANTLR start "rule__StateRule__UnorderedGroup_2__0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:957:1: rule__StateRule__UnorderedGroup_2__0 : rule__StateRule__UnorderedGroup_2__Impl (
- // rule__StateRule__UnorderedGroup_2__1 )? ;
+ // InternalUmlState.g:957:1: rule__StateRule__UnorderedGroup_2__0 : rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__1 )? ;
public final void rule__StateRule__UnorderedGroup_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:961:1: ( rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__1 )?
- // )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:962:2: rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__1 )?
+ // InternalUmlState.g:961:1: ( rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__1 )? )
+ // InternalUmlState.g:962:2: rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__1 )?
{
- pushFollow(FOLLOW_rule__StateRule__UnorderedGroup_2__Impl_in_rule__StateRule__UnorderedGroup_2__02041);
+ pushFollow(FOLLOW_7);
rule__StateRule__UnorderedGroup_2__Impl();
state._fsp--;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:963:2: ( rule__StateRule__UnorderedGroup_2__1 )?
+ // InternalUmlState.g:963:2: ( rule__StateRule__UnorderedGroup_2__1 )?
int alt7 = 2;
int LA7_0 = input.LA(1);
if (LA7_0 == 17 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 0)) {
alt7 = 1;
- }
- else if (LA7_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
+ } else if (LA7_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
alt7 = 1;
- }
- else if (LA7_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
+ } else if (LA7_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
alt7 = 1;
}
switch (alt7) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:963:2: rule__StateRule__UnorderedGroup_2__1
+ // InternalUmlState.g:963:2: rule__StateRule__UnorderedGroup_2__1
{
- pushFollow(FOLLOW_rule__StateRule__UnorderedGroup_2__1_in_rule__StateRule__UnorderedGroup_2__02044);
+ pushFollow(FOLLOW_2);
rule__StateRule__UnorderedGroup_2__1();
state._fsp--;
@@ -2534,45 +2457,40 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__UnorderedGroup_2__0"
// $ANTLR start "rule__StateRule__UnorderedGroup_2__1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:970:1: rule__StateRule__UnorderedGroup_2__1 : rule__StateRule__UnorderedGroup_2__Impl (
- // rule__StateRule__UnorderedGroup_2__2 )? ;
+ // InternalUmlState.g:970:1: rule__StateRule__UnorderedGroup_2__1 : rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__2 )? ;
public final void rule__StateRule__UnorderedGroup_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:974:1: ( rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__2 )?
- // )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:975:2: rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__2 )?
+ // InternalUmlState.g:974:1: ( rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__2 )? )
+ // InternalUmlState.g:975:2: rule__StateRule__UnorderedGroup_2__Impl ( rule__StateRule__UnorderedGroup_2__2 )?
{
- pushFollow(FOLLOW_rule__StateRule__UnorderedGroup_2__Impl_in_rule__StateRule__UnorderedGroup_2__12069);
+ pushFollow(FOLLOW_7);
rule__StateRule__UnorderedGroup_2__Impl();
state._fsp--;
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:976:2: ( rule__StateRule__UnorderedGroup_2__2 )?
+ // InternalUmlState.g:976:2: ( rule__StateRule__UnorderedGroup_2__2 )?
int alt8 = 2;
int LA8_0 = input.LA(1);
if (LA8_0 == 17 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 0)) {
alt8 = 1;
- }
- else if (LA8_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
+ } else if (LA8_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 1)) {
alt8 = 1;
- }
- else if (LA8_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
+ } else if (LA8_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getStateRuleAccess().getUnorderedGroup_2(), 2)) {
alt8 = 1;
}
switch (alt8) {
case 1:
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:976:2: rule__StateRule__UnorderedGroup_2__2
+ // InternalUmlState.g:976:2: rule__StateRule__UnorderedGroup_2__2
{
- pushFollow(FOLLOW_rule__StateRule__UnorderedGroup_2__2_in_rule__StateRule__UnorderedGroup_2__12072);
+ pushFollow(FOLLOW_2);
rule__StateRule__UnorderedGroup_2__2();
state._fsp--;
@@ -2596,21 +2514,20 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__UnorderedGroup_2__1"
// $ANTLR start "rule__StateRule__UnorderedGroup_2__2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:983:1: rule__StateRule__UnorderedGroup_2__2 : rule__StateRule__UnorderedGroup_2__Impl ;
+ // InternalUmlState.g:983:1: rule__StateRule__UnorderedGroup_2__2 : rule__StateRule__UnorderedGroup_2__Impl ;
public final void rule__StateRule__UnorderedGroup_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:987:1: ( rule__StateRule__UnorderedGroup_2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:988:2: rule__StateRule__UnorderedGroup_2__Impl
+ // InternalUmlState.g:987:1: ( rule__StateRule__UnorderedGroup_2__Impl )
+ // InternalUmlState.g:988:2: rule__StateRule__UnorderedGroup_2__Impl
{
- pushFollow(FOLLOW_rule__StateRule__UnorderedGroup_2__Impl_in_rule__StateRule__UnorderedGroup_2__22097);
+ pushFollow(FOLLOW_2);
rule__StateRule__UnorderedGroup_2__Impl();
state._fsp--;
@@ -2628,25 +2545,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__UnorderedGroup_2__2"
// $ANTLR start "rule__StateRule__NameAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1001:1: rule__StateRule__NameAssignment_0 : ( RULE_ID ) ;
+ // InternalUmlState.g:1001:1: rule__StateRule__NameAssignment_0 : ( RULE_ID ) ;
public final void rule__StateRule__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1005:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1006:1: ( RULE_ID )
+ // InternalUmlState.g:1005:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1006:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1006:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1007:1: RULE_ID
+ // InternalUmlState.g:1006:1: ( RULE_ID )
+ // InternalUmlState.g:1007:1: RULE_ID
{
before(grammarAccess.getStateRuleAccess().getNameIDTerminalRuleCall_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__StateRule__NameAssignment_02131);
+ match(input, RULE_ID, FOLLOW_2);
after(grammarAccess.getStateRuleAccess().getNameIDTerminalRuleCall_0_0());
}
@@ -2664,25 +2580,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__NameAssignment_0"
// $ANTLR start "rule__StateRule__SubmachineAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1016:1: rule__StateRule__SubmachineAssignment_1_1 : ( ruleSubmachineRule ) ;
+ // InternalUmlState.g:1016:1: rule__StateRule__SubmachineAssignment_1_1 : ( ruleSubmachineRule ) ;
public final void rule__StateRule__SubmachineAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1020:1: ( ( ruleSubmachineRule ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1021:1: ( ruleSubmachineRule )
+ // InternalUmlState.g:1020:1: ( ( ruleSubmachineRule ) )
+ // InternalUmlState.g:1021:1: ( ruleSubmachineRule )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1021:1: ( ruleSubmachineRule )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1022:1: ruleSubmachineRule
+ // InternalUmlState.g:1021:1: ( ruleSubmachineRule )
+ // InternalUmlState.g:1022:1: ruleSubmachineRule
{
before(grammarAccess.getStateRuleAccess().getSubmachineSubmachineRuleParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleSubmachineRule_in_rule__StateRule__SubmachineAssignment_1_12162);
+ pushFollow(FOLLOW_2);
ruleSubmachineRule();
state._fsp--;
@@ -2704,25 +2619,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__SubmachineAssignment_1_1"
// $ANTLR start "rule__StateRule__EntryAssignment_2_0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1031:1: rule__StateRule__EntryAssignment_2_0 : ( ruleEntryRule ) ;
+ // InternalUmlState.g:1031:1: rule__StateRule__EntryAssignment_2_0 : ( ruleEntryRule ) ;
public final void rule__StateRule__EntryAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1035:1: ( ( ruleEntryRule ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1036:1: ( ruleEntryRule )
+ // InternalUmlState.g:1035:1: ( ( ruleEntryRule ) )
+ // InternalUmlState.g:1036:1: ( ruleEntryRule )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1036:1: ( ruleEntryRule )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1037:1: ruleEntryRule
+ // InternalUmlState.g:1036:1: ( ruleEntryRule )
+ // InternalUmlState.g:1037:1: ruleEntryRule
{
before(grammarAccess.getStateRuleAccess().getEntryEntryRuleParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleEntryRule_in_rule__StateRule__EntryAssignment_2_02193);
+ pushFollow(FOLLOW_2);
ruleEntryRule();
state._fsp--;
@@ -2744,25 +2658,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__EntryAssignment_2_0"
// $ANTLR start "rule__StateRule__DoAssignment_2_1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1046:1: rule__StateRule__DoAssignment_2_1 : ( ruleDoRule ) ;
+ // InternalUmlState.g:1046:1: rule__StateRule__DoAssignment_2_1 : ( ruleDoRule ) ;
public final void rule__StateRule__DoAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1050:1: ( ( ruleDoRule ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1051:1: ( ruleDoRule )
+ // InternalUmlState.g:1050:1: ( ( ruleDoRule ) )
+ // InternalUmlState.g:1051:1: ( ruleDoRule )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1051:1: ( ruleDoRule )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1052:1: ruleDoRule
+ // InternalUmlState.g:1051:1: ( ruleDoRule )
+ // InternalUmlState.g:1052:1: ruleDoRule
{
before(grammarAccess.getStateRuleAccess().getDoDoRuleParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleDoRule_in_rule__StateRule__DoAssignment_2_12224);
+ pushFollow(FOLLOW_2);
ruleDoRule();
state._fsp--;
@@ -2784,25 +2697,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__DoAssignment_2_1"
// $ANTLR start "rule__StateRule__ExitAssignment_2_2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1061:1: rule__StateRule__ExitAssignment_2_2 : ( ruleExitRule ) ;
+ // InternalUmlState.g:1061:1: rule__StateRule__ExitAssignment_2_2 : ( ruleExitRule ) ;
public final void rule__StateRule__ExitAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1065:1: ( ( ruleExitRule ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1066:1: ( ruleExitRule )
+ // InternalUmlState.g:1065:1: ( ( ruleExitRule ) )
+ // InternalUmlState.g:1066:1: ( ruleExitRule )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1066:1: ( ruleExitRule )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1067:1: ruleExitRule
+ // InternalUmlState.g:1066:1: ( ruleExitRule )
+ // InternalUmlState.g:1067:1: ruleExitRule
{
before(grammarAccess.getStateRuleAccess().getExitExitRuleParserRuleCall_2_2_0());
- pushFollow(FOLLOW_ruleExitRule_in_rule__StateRule__ExitAssignment_2_22255);
+ pushFollow(FOLLOW_2);
ruleExitRule();
state._fsp--;
@@ -2824,25 +2736,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__StateRule__ExitAssignment_2_2"
// $ANTLR start "rule__SubmachineRule__PathAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1076:1: rule__SubmachineRule__PathAssignment_0 : ( ruleQualifiedName ) ;
+ // InternalUmlState.g:1076:1: rule__SubmachineRule__PathAssignment_0 : ( ruleQualifiedName ) ;
public final void rule__SubmachineRule__PathAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1080:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1081:1: ( ruleQualifiedName )
+ // InternalUmlState.g:1080:1: ( ( ruleQualifiedName ) )
+ // InternalUmlState.g:1081:1: ( ruleQualifiedName )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1081:1: ( ruleQualifiedName )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1082:1: ruleQualifiedName
+ // InternalUmlState.g:1081:1: ( ruleQualifiedName )
+ // InternalUmlState.g:1082:1: ruleQualifiedName
{
before(grammarAccess.getSubmachineRuleAccess().getPathQualifiedNameParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleQualifiedName_in_rule__SubmachineRule__PathAssignment_02286);
+ pushFollow(FOLLOW_2);
ruleQualifiedName();
state._fsp--;
@@ -2864,29 +2775,28 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__SubmachineRule__PathAssignment_0"
// $ANTLR start "rule__SubmachineRule__SubmachineAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1091:1: rule__SubmachineRule__SubmachineAssignment_1 : ( ( RULE_ID ) ) ;
+ // InternalUmlState.g:1091:1: rule__SubmachineRule__SubmachineAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__SubmachineRule__SubmachineAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1095:1: ( ( ( RULE_ID ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1096:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1095:1: ( ( ( RULE_ID ) ) )
+ // InternalUmlState.g:1096:1: ( ( RULE_ID ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1096:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1097:1: ( RULE_ID )
+ // InternalUmlState.g:1096:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1097:1: ( RULE_ID )
{
before(grammarAccess.getSubmachineRuleAccess().getSubmachineStateMachineCrossReference_1_0());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1098:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1099:1: RULE_ID
+ // InternalUmlState.g:1098:1: ( RULE_ID )
+ // InternalUmlState.g:1099:1: RULE_ID
{
before(grammarAccess.getSubmachineRuleAccess().getSubmachineStateMachineIDTerminalRuleCall_1_0_1());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__SubmachineRule__SubmachineAssignment_12321);
+ match(input, RULE_ID, FOLLOW_2);
after(grammarAccess.getSubmachineRuleAccess().getSubmachineStateMachineIDTerminalRuleCall_1_0_1());
}
@@ -2908,29 +2818,28 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__SubmachineRule__SubmachineAssignment_1"
// $ANTLR start "rule__QualifiedName__PathAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1110:1: rule__QualifiedName__PathAssignment_0 : ( ( RULE_ID ) ) ;
+ // InternalUmlState.g:1110:1: rule__QualifiedName__PathAssignment_0 : ( ( RULE_ID ) ) ;
public final void rule__QualifiedName__PathAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1114:1: ( ( ( RULE_ID ) ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1115:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1114:1: ( ( ( RULE_ID ) ) )
+ // InternalUmlState.g:1115:1: ( ( RULE_ID ) )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1115:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1116:1: ( RULE_ID )
+ // InternalUmlState.g:1115:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1116:1: ( RULE_ID )
{
before(grammarAccess.getQualifiedNameAccess().getPathNamespaceCrossReference_0_0());
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1117:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1118:1: RULE_ID
+ // InternalUmlState.g:1117:1: ( RULE_ID )
+ // InternalUmlState.g:1118:1: RULE_ID
{
before(grammarAccess.getQualifiedNameAccess().getPathNamespaceIDTerminalRuleCall_0_0_1());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__QualifiedName__PathAssignment_02360);
+ match(input, RULE_ID, FOLLOW_2);
after(grammarAccess.getQualifiedNameAccess().getPathNamespaceIDTerminalRuleCall_0_0_1());
}
@@ -2952,25 +2861,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__PathAssignment_0"
// $ANTLR start "rule__QualifiedName__RemainingAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1129:1: rule__QualifiedName__RemainingAssignment_2 : ( ruleQualifiedName ) ;
+ // InternalUmlState.g:1129:1: rule__QualifiedName__RemainingAssignment_2 : ( ruleQualifiedName ) ;
public final void rule__QualifiedName__RemainingAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1133:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1134:1: ( ruleQualifiedName )
+ // InternalUmlState.g:1133:1: ( ( ruleQualifiedName ) )
+ // InternalUmlState.g:1134:1: ( ruleQualifiedName )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1134:1: ( ruleQualifiedName )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1135:1: ruleQualifiedName
+ // InternalUmlState.g:1134:1: ( ruleQualifiedName )
+ // InternalUmlState.g:1135:1: ruleQualifiedName
{
before(grammarAccess.getQualifiedNameAccess().getRemainingQualifiedNameParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleQualifiedName_in_rule__QualifiedName__RemainingAssignment_22395);
+ pushFollow(FOLLOW_2);
ruleQualifiedName();
state._fsp--;
@@ -2992,25 +2900,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__QualifiedName__RemainingAssignment_2"
// $ANTLR start "rule__EntryRule__KindAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1144:1: rule__EntryRule__KindAssignment_1 : ( ruleBehaviorKind ) ;
+ // InternalUmlState.g:1144:1: rule__EntryRule__KindAssignment_1 : ( ruleBehaviorKind ) ;
public final void rule__EntryRule__KindAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1148:1: ( ( ruleBehaviorKind ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1149:1: ( ruleBehaviorKind )
+ // InternalUmlState.g:1148:1: ( ( ruleBehaviorKind ) )
+ // InternalUmlState.g:1149:1: ( ruleBehaviorKind )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1149:1: ( ruleBehaviorKind )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1150:1: ruleBehaviorKind
+ // InternalUmlState.g:1149:1: ( ruleBehaviorKind )
+ // InternalUmlState.g:1150:1: ruleBehaviorKind
{
before(grammarAccess.getEntryRuleAccess().getKindBehaviorKindEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleBehaviorKind_in_rule__EntryRule__KindAssignment_12426);
+ pushFollow(FOLLOW_2);
ruleBehaviorKind();
state._fsp--;
@@ -3032,25 +2939,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__KindAssignment_1"
// $ANTLR start "rule__EntryRule__BehaviorNameAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1159:1: rule__EntryRule__BehaviorNameAssignment_2 : ( RULE_ID ) ;
+ // InternalUmlState.g:1159:1: rule__EntryRule__BehaviorNameAssignment_2 : ( RULE_ID ) ;
public final void rule__EntryRule__BehaviorNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1163:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1164:1: ( RULE_ID )
+ // InternalUmlState.g:1163:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1164:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1164:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1165:1: RULE_ID
+ // InternalUmlState.g:1164:1: ( RULE_ID )
+ // InternalUmlState.g:1165:1: RULE_ID
{
before(grammarAccess.getEntryRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__EntryRule__BehaviorNameAssignment_22457);
+ match(input, RULE_ID, FOLLOW_2);
after(grammarAccess.getEntryRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0());
}
@@ -3068,25 +2974,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__EntryRule__BehaviorNameAssignment_2"
// $ANTLR start "rule__DoRule__KindAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1174:1: rule__DoRule__KindAssignment_1 : ( ruleBehaviorKind ) ;
+ // InternalUmlState.g:1174:1: rule__DoRule__KindAssignment_1 : ( ruleBehaviorKind ) ;
public final void rule__DoRule__KindAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1178:1: ( ( ruleBehaviorKind ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1179:1: ( ruleBehaviorKind )
+ // InternalUmlState.g:1178:1: ( ( ruleBehaviorKind ) )
+ // InternalUmlState.g:1179:1: ( ruleBehaviorKind )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1179:1: ( ruleBehaviorKind )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1180:1: ruleBehaviorKind
+ // InternalUmlState.g:1179:1: ( ruleBehaviorKind )
+ // InternalUmlState.g:1180:1: ruleBehaviorKind
{
before(grammarAccess.getDoRuleAccess().getKindBehaviorKindEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleBehaviorKind_in_rule__DoRule__KindAssignment_12488);
+ pushFollow(FOLLOW_2);
ruleBehaviorKind();
state._fsp--;
@@ -3108,25 +3013,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__KindAssignment_1"
// $ANTLR start "rule__DoRule__BehaviorNameAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1189:1: rule__DoRule__BehaviorNameAssignment_2 : ( RULE_ID ) ;
+ // InternalUmlState.g:1189:1: rule__DoRule__BehaviorNameAssignment_2 : ( RULE_ID ) ;
public final void rule__DoRule__BehaviorNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1193:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1194:1: ( RULE_ID )
+ // InternalUmlState.g:1193:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1194:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1194:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1195:1: RULE_ID
+ // InternalUmlState.g:1194:1: ( RULE_ID )
+ // InternalUmlState.g:1195:1: RULE_ID
{
before(grammarAccess.getDoRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__DoRule__BehaviorNameAssignment_22519);
+ match(input, RULE_ID, FOLLOW_2);
after(grammarAccess.getDoRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0());
}
@@ -3144,25 +3048,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__DoRule__BehaviorNameAssignment_2"
// $ANTLR start "rule__ExitRule__KindAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1204:1: rule__ExitRule__KindAssignment_1 : ( ruleBehaviorKind ) ;
+ // InternalUmlState.g:1204:1: rule__ExitRule__KindAssignment_1 : ( ruleBehaviorKind ) ;
public final void rule__ExitRule__KindAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1208:1: ( ( ruleBehaviorKind ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1209:1: ( ruleBehaviorKind )
+ // InternalUmlState.g:1208:1: ( ( ruleBehaviorKind ) )
+ // InternalUmlState.g:1209:1: ( ruleBehaviorKind )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1209:1: ( ruleBehaviorKind )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1210:1: ruleBehaviorKind
+ // InternalUmlState.g:1209:1: ( ruleBehaviorKind )
+ // InternalUmlState.g:1210:1: ruleBehaviorKind
{
before(grammarAccess.getExitRuleAccess().getKindBehaviorKindEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleBehaviorKind_in_rule__ExitRule__KindAssignment_12550);
+ pushFollow(FOLLOW_2);
ruleBehaviorKind();
state._fsp--;
@@ -3184,25 +3087,24 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__KindAssignment_1"
// $ANTLR start "rule__ExitRule__BehaviorNameAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1219:1: rule__ExitRule__BehaviorNameAssignment_2 : ( RULE_ID ) ;
+ // InternalUmlState.g:1219:1: rule__ExitRule__BehaviorNameAssignment_2 : ( RULE_ID ) ;
public final void rule__ExitRule__BehaviorNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1223:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1224:1: ( RULE_ID )
+ // InternalUmlState.g:1223:1: ( ( RULE_ID ) )
+ // InternalUmlState.g:1224:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1224:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.state.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/state/xtext/ui/contentassist/antlr/internal/InternalUmlState.g:1225:1: RULE_ID
+ // InternalUmlState.g:1224:1: ( RULE_ID )
+ // InternalUmlState.g:1225:1: RULE_ID
{
before(grammarAccess.getExitRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ExitRule__BehaviorNameAssignment_22581);
+ match(input, RULE_ID, FOLLOW_2);
after(grammarAccess.getExitRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0());
}
@@ -3220,7 +3122,6 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
}
return;
}
-
// $ANTLR end "rule__ExitRule__BehaviorNameAssignment_2"
// Delegated rules
@@ -3228,101 +3129,12 @@ public class InternalUmlStateParser extends AbstractInternalContentAssistParser
- public static final BitSet FOLLOW_ruleStateRule_in_entryRuleStateRule61 = new BitSet(new long[] { 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleStateRule68 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__Group__0_in_ruleStateRule94 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSubmachineRule_in_entryRuleSubmachineRule121 = new BitSet(new long[] { 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleSubmachineRule128 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SubmachineRule__Group__0_in_ruleSubmachineRule154 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName181 = new BitSet(new long[] { 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName188 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName214 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleEntryRule_in_entryRuleEntryRule241 = new BitSet(new long[] { 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleEntryRule248 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EntryRule__Group__0_in_ruleEntryRule274 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleDoRule_in_entryRuleDoRule301 = new BitSet(new long[] { 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleDoRule308 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DoRule__Group__0_in_ruleDoRule334 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExitRule_in_entryRuleExitRule361 = new BitSet(new long[] { 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleExitRule368 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ExitRule__Group__0_in_ruleExitRule394 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__BehaviorKind__Alternatives_in_ruleBehaviorKind431 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_12_in_rule__BehaviorKind__Alternatives467 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_13_in_rule__BehaviorKind__Alternatives488 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_14_in_rule__BehaviorKind__Alternatives509 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__Group__0__Impl_in_rule__StateRule__Group__0542 = new BitSet(new long[] { 0x00000000000E8000L });
- public static final BitSet FOLLOW_rule__StateRule__Group__1_in_rule__StateRule__Group__0545 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__NameAssignment_0_in_rule__StateRule__Group__0__Impl572 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__Group__1__Impl_in_rule__StateRule__Group__1602 = new BitSet(new long[] { 0x00000000000E8000L });
- public static final BitSet FOLLOW_rule__StateRule__Group__2_in_rule__StateRule__Group__1605 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__Group_1__0_in_rule__StateRule__Group__1__Impl632 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__Group__2__Impl_in_rule__StateRule__Group__2663 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__UnorderedGroup_2_in_rule__StateRule__Group__2__Impl690 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__Group_1__0__Impl_in_rule__StateRule__Group_1__0726 = new BitSet(new long[] { 0x0000000000000010L });
- public static final BitSet FOLLOW_rule__StateRule__Group_1__1_in_rule__StateRule__Group_1__0729 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_15_in_rule__StateRule__Group_1__0__Impl757 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__Group_1__1__Impl_in_rule__StateRule__Group_1__1788 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__SubmachineAssignment_1_1_in_rule__StateRule__Group_1__1__Impl815 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SubmachineRule__Group__0__Impl_in_rule__SubmachineRule__Group__0849 = new BitSet(new long[] { 0x0000000000000010L });
- public static final BitSet FOLLOW_rule__SubmachineRule__Group__1_in_rule__SubmachineRule__Group__0852 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SubmachineRule__PathAssignment_0_in_rule__SubmachineRule__Group__0__Impl879 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SubmachineRule__Group__1__Impl_in_rule__SubmachineRule__Group__1910 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SubmachineRule__SubmachineAssignment_1_in_rule__SubmachineRule__Group__1__Impl937 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__0971 = new BitSet(new long[] { 0x0000000000010000L });
- public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__0974 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedName__PathAssignment_0_in_rule__QualifiedName__Group__0__Impl1001 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__11031 = new BitSet(new long[] { 0x0000000000000010L });
- public static final BitSet FOLLOW_rule__QualifiedName__Group__2_in_rule__QualifiedName__Group__11034 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_16_in_rule__QualifiedName__Group__1__Impl1062 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedName__Group__2__Impl_in_rule__QualifiedName__Group__21093 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedName__RemainingAssignment_2_in_rule__QualifiedName__Group__2__Impl1120 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EntryRule__Group__0__Impl_in_rule__EntryRule__Group__01157 = new BitSet(new long[] { 0x0000000000007000L });
- public static final BitSet FOLLOW_rule__EntryRule__Group__1_in_rule__EntryRule__Group__01160 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_17_in_rule__EntryRule__Group__0__Impl1188 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EntryRule__Group__1__Impl_in_rule__EntryRule__Group__11219 = new BitSet(new long[] { 0x0000000000000010L });
- public static final BitSet FOLLOW_rule__EntryRule__Group__2_in_rule__EntryRule__Group__11222 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EntryRule__KindAssignment_1_in_rule__EntryRule__Group__1__Impl1249 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EntryRule__Group__2__Impl_in_rule__EntryRule__Group__21279 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EntryRule__BehaviorNameAssignment_2_in_rule__EntryRule__Group__2__Impl1306 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DoRule__Group__0__Impl_in_rule__DoRule__Group__01342 = new BitSet(new long[] { 0x0000000000007000L });
- public static final BitSet FOLLOW_rule__DoRule__Group__1_in_rule__DoRule__Group__01345 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_18_in_rule__DoRule__Group__0__Impl1373 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DoRule__Group__1__Impl_in_rule__DoRule__Group__11404 = new BitSet(new long[] { 0x0000000000000010L });
- public static final BitSet FOLLOW_rule__DoRule__Group__2_in_rule__DoRule__Group__11407 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DoRule__KindAssignment_1_in_rule__DoRule__Group__1__Impl1434 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DoRule__Group__2__Impl_in_rule__DoRule__Group__21464 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DoRule__BehaviorNameAssignment_2_in_rule__DoRule__Group__2__Impl1491 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ExitRule__Group__0__Impl_in_rule__ExitRule__Group__01527 = new BitSet(new long[] { 0x0000000000007000L });
- public static final BitSet FOLLOW_rule__ExitRule__Group__1_in_rule__ExitRule__Group__01530 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_19_in_rule__ExitRule__Group__0__Impl1558 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ExitRule__Group__1__Impl_in_rule__ExitRule__Group__11589 = new BitSet(new long[] { 0x0000000000000010L });
- public static final BitSet FOLLOW_rule__ExitRule__Group__2_in_rule__ExitRule__Group__11592 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ExitRule__KindAssignment_1_in_rule__ExitRule__Group__1__Impl1619 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ExitRule__Group__2__Impl_in_rule__ExitRule__Group__21649 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ExitRule__BehaviorNameAssignment_2_in_rule__ExitRule__Group__2__Impl1676 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__UnorderedGroup_2__0_in_rule__StateRule__UnorderedGroup_21713 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__EntryAssignment_2_0_in_rule__StateRule__UnorderedGroup_2__Impl1800 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__DoAssignment_2_1_in_rule__StateRule__UnorderedGroup_2__Impl1891 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__ExitAssignment_2_2_in_rule__StateRule__UnorderedGroup_2__Impl1982 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__UnorderedGroup_2__Impl_in_rule__StateRule__UnorderedGroup_2__02041 = new BitSet(new long[] { 0x00000000000E0002L });
- public static final BitSet FOLLOW_rule__StateRule__UnorderedGroup_2__1_in_rule__StateRule__UnorderedGroup_2__02044 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__UnorderedGroup_2__Impl_in_rule__StateRule__UnorderedGroup_2__12069 = new BitSet(new long[] { 0x00000000000E0002L });
- public static final BitSet FOLLOW_rule__StateRule__UnorderedGroup_2__2_in_rule__StateRule__UnorderedGroup_2__12072 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__StateRule__UnorderedGroup_2__Impl_in_rule__StateRule__UnorderedGroup_2__22097 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__StateRule__NameAssignment_02131 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSubmachineRule_in_rule__StateRule__SubmachineAssignment_1_12162 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleEntryRule_in_rule__StateRule__EntryAssignment_2_02193 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleDoRule_in_rule__StateRule__DoAssignment_2_12224 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExitRule_in_rule__StateRule__ExitAssignment_2_22255 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__SubmachineRule__PathAssignment_02286 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__SubmachineRule__SubmachineAssignment_12321 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedName__PathAssignment_02360 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedName__RemainingAssignment_22395 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleBehaviorKind_in_rule__EntryRule__KindAssignment_12426 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__EntryRule__BehaviorNameAssignment_22457 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleBehaviorKind_in_rule__DoRule__KindAssignment_12488 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__DoRule__BehaviorNameAssignment_22519 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleBehaviorKind_in_rule__ExitRule__KindAssignment_12550 = new BitSet(new long[] { 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__ExitRule__BehaviorNameAssignment_22581 = new BitSet(new long[] { 0x0000000000000002L });
+ public static final BitSet FOLLOW_1 = new BitSet(new long[] { 0x0000000000000000L });
+ public static final BitSet FOLLOW_2 = new BitSet(new long[] { 0x0000000000000002L });
+ public static final BitSet FOLLOW_3 = new BitSet(new long[] { 0x00000000000E8000L });
+ public static final BitSet FOLLOW_4 = new BitSet(new long[] { 0x0000000000000010L });
+ public static final BitSet FOLLOW_5 = new BitSet(new long[] { 0x0000000000010000L });
+ public static final BitSet FOLLOW_6 = new BitSet(new long[] { 0x0000000000007000L });
+ public static final BitSet FOLLOW_7 = new BitSet(new long[] { 0x00000000000E0002L });
}

Back to the top