diff options
Diffstat (limited to 'plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr')
4 files changed, 1184 insertions, 1500 deletions
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g index 92cab6fad82..9ee2f5502ff 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g @@ -1,6 +1,6 @@ /* -* generated by Xtext -*/ + * generated by Xtext + */ grammar InternalUmlTransition; options { @@ -1234,8 +1234,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'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'; @@ -1246,6 +1244,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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.tokens b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.tokens index 89d26ddc1c0..e54f3eba4e7 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.tokens +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.tokens @@ -1,30 +1,30 @@ -RULE_ID=4 -T__22=22 +','=15 +'/'=21 +'Activity'=12 +'OpaqueBehavior'=14 +'StateMachine'=13 +'['=19 +']'=20 +'after'=16 +'all'=22 +'at'=17 +'when'=18 RULE_ANY_OTHER=11 -T__21=21 -T__20=20 -RULE_INTEGER_VALUE=6 -RULE_SL_COMMENT=8 -RULE_ML_COMMENT=7 -T__19=19 +RULE_ID=4 +RULE_INT=8 +RULE_INTEGER_VALUE=9 +RULE_ML_COMMENT=6 +RULE_SL_COMMENT=7 RULE_STRING=5 -T__16=16 -T__15=15 -T__18=18 -T__17=17 +RULE_WS=10 T__12=12 -T__14=14 T__13=13 -RULE_INT=9 -RULE_WS=10 -'after'=16 -'when'=18 -'/'=21 -'['=19 -'OpaqueBehavior'=14 -','=15 -'at'=17 -'all'=22 -']'=20 -'StateMachine'=13 -'Activity'=12 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionLexer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionLexer.java index 45fa4066100..79583cb3a7a 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionLexer.java +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionLexer.java @@ -1,7 +1,5 @@ package org.eclipse.papyrus.uml.textedit.transition.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,30 +9,32 @@ 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 InternalUmlTransitionLexer extends Lexer { - public static final int RULE_ID = 4; - public static final int T__22 = 22; - public static final int T__21 = 21; - public static final int RULE_ANY_OTHER = 11; - public static final int T__20 = 20; - public static final int RULE_INTEGER_VALUE = 6; - 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 T__19 = 19; public static final int RULE_STRING = 5; - public static final int T__16 = 16; + 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__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 T__22 = 22; + public static final int RULE_ML_COMMENT = 6; + public static final int RULE_INTEGER_VALUE = 9; + public static final int T__20 = 20; + public static final int T__21 = 21; // delegates // delegators @@ -52,9 +52,8 @@ public class InternalUmlTransitionLexer extends Lexer { } - @Override public String getGrammarFileName() { - return "../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g"; + return "InternalUmlTransition.g"; } // $ANTLR start "T__12" @@ -62,8 +61,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__12; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:11:7: ( 'Activity' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:11:9: 'Activity' + // InternalUmlTransition.g:11:7: ( 'Activity' ) + // InternalUmlTransition.g:11:9: 'Activity' { match("Activity"); @@ -75,7 +74,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__12" // $ANTLR start "T__13" @@ -83,8 +81,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__13; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:12:7: ( 'StateMachine' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:12:9: 'StateMachine' + // InternalUmlTransition.g:12:7: ( 'StateMachine' ) + // InternalUmlTransition.g:12:9: 'StateMachine' { match("StateMachine"); @@ -96,7 +94,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__13" // $ANTLR start "T__14" @@ -104,8 +101,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__14; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:13:7: ( 'OpaqueBehavior' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:13:9: 'OpaqueBehavior' + // InternalUmlTransition.g:13:7: ( 'OpaqueBehavior' ) + // InternalUmlTransition.g:13:9: 'OpaqueBehavior' { match("OpaqueBehavior"); @@ -117,7 +114,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__14" // $ANTLR start "T__15" @@ -125,8 +121,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__15; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:14:7: ( ',' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:14:9: ',' + // InternalUmlTransition.g:14:7: ( ',' ) + // InternalUmlTransition.g:14:9: ',' { match(','); @@ -137,7 +133,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__15" // $ANTLR start "T__16" @@ -145,8 +140,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:15:7: ( 'after' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:15:9: 'after' + // InternalUmlTransition.g:15:7: ( 'after' ) + // InternalUmlTransition.g:15:9: 'after' { match("after"); @@ -158,7 +153,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__16" // $ANTLR start "T__17" @@ -166,8 +160,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:16:7: ( 'at' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:16:9: 'at' + // InternalUmlTransition.g:16:7: ( 'at' ) + // InternalUmlTransition.g:16:9: 'at' { match("at"); @@ -179,7 +173,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__17" // $ANTLR start "T__18" @@ -187,8 +180,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:17:7: ( 'when' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:17:9: 'when' + // InternalUmlTransition.g:17:7: ( 'when' ) + // InternalUmlTransition.g:17:9: 'when' { match("when"); @@ -200,7 +193,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__18" // $ANTLR start "T__19" @@ -208,8 +200,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:18:7: ( '[' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:18:9: '[' + // InternalUmlTransition.g:18:7: ( '[' ) + // InternalUmlTransition.g:18:9: '[' { match('['); @@ -220,7 +212,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__19" // $ANTLR start "T__20" @@ -228,8 +219,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:19:7: ( ']' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:19:9: ']' + // InternalUmlTransition.g:19:7: ( ']' ) + // InternalUmlTransition.g:19:9: ']' { match(']'); @@ -240,7 +231,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__20" // $ANTLR start "T__21" @@ -248,8 +238,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:20:7: ( '/' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:20:9: '/' + // InternalUmlTransition.g:20:7: ( '/' ) + // InternalUmlTransition.g:20:9: '/' { match('/'); @@ -260,7 +250,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__21" // $ANTLR start "T__22" @@ -268,8 +257,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:21:7: ( 'all' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:21:9: 'all' + // InternalUmlTransition.g:21:7: ( 'all' ) + // InternalUmlTransition.g:21:9: 'all' { match("all"); @@ -281,497 +270,60 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "T__22" - // $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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) - { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:24: '0' - { - match('0'); - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:28: '1' .. '9' ( ( '_' )? '0' .. '9' )* - { - matchRange('1', '9'); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:38: ( '_' )? '0' .. '9' - { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:38: ( '_' )? - int alt1 = 2; - int LA1_0 = input.LA(1); - - if ((LA1_0 == '_')) { - alt1 = 1; - } - switch (alt1) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:38: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '9'); - - } - break; - - default: - break loop2; - } - } while (true); - - - } - break; - - } - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:55: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* - { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:56: '0b' - { - match("0b"); - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:61: '0B' - { - match("0B"); - - - } - break; - - } - - matchRange('0', '1'); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:77: ( '_' )? '0' .. '1' - { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:77: ( '_' )? - int alt5 = 2; - int LA5_0 = input.LA(1); - - if ((LA5_0 == '_')) { - alt5 = 1; - } - switch (alt5) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:77: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '1'); - - } - break; - - default: - break loop6; - } - } while (true); - - - } - break; - case 3: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:93: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( - // '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* - { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:94: '0x' - { - match("0x"); - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:135: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) - { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:135: ( '_' )? - int alt8 = 2; - int LA8_0 = input.LA(1); - - if ((LA8_0 == '_')) { - alt8 = 1; - } - switch (alt8) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:171: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* - { - match('0'); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:175: ( '_' )? - int alt10 = 2; - int LA10_0 = input.LA(1); - - if ((LA10_0 == '_')) { - alt10 = 1; - } - switch (alt10) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:175: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '7'); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:190: ( '_' )? '0' .. '7' - { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237:190: ( '_' )? - int alt11 = 2; - int LA11_0 = input.LA(1); - - if ((LA11_0 == '_')) { - alt11 = 1; - } - switch (alt11) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1237: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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | - // '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | - // '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) + // InternalUmlTransition.g:1237:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) ) + // InternalUmlTransition.g:1237:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239: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); + // InternalUmlTransition.g:1237: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 (alt16) { + switch (alt3) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | - // '_' | '0' .. '9' )* + // InternalUmlTransition.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 { + } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop14: do { - int alt14 = 2; - int LA14_0 = input.LA(1); + // InternalUmlTransition.g:1237:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop1: do { + int alt1 = 2; + int LA1_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; + if (((LA1_0 >= '0' && LA1_0 <= '9') || (LA1_0 >= 'A' && LA1_0 <= 'Z') || LA1_0 == '_' || (LA1_0 >= 'a' && LA1_0 <= 'z'))) { + alt1 = 1; } - switch (alt14) { + switch (alt1) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g: + // InternalUmlTransition.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 { + } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; @@ -782,7 +334,7 @@ public class InternalUmlTransitionLexer extends Lexer { break; default: - break loop14; + break loop1; } } while (true); @@ -790,25 +342,24 @@ public class InternalUmlTransitionLexer extends Lexer { } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239:70: '\\'' ( options {greedy=false; } : . )* '\\'' + // InternalUmlTransition.g:1237:70: '\\'' ( options {greedy=false; } : . )* '\\'' { match('\''); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239: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; + // InternalUmlTransition.g:1237: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 (alt15) { + switch (alt2) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1239:103: . + // InternalUmlTransition.g:1237:103: . { matchAny(); @@ -816,7 +367,7 @@ public class InternalUmlTransitionLexer extends Lexer { break; default: - break loop15; + break loop2; } } while (true); @@ -835,7 +386,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ID" // $ANTLR start "RULE_STRING" @@ -843,37 +393,31 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1241:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | - // '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1241:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | - // '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalUmlTransition.g:1239:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalUmlTransition.g:1239:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1241: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; + // InternalUmlTransition.g:1239: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 (alt17) { + switch (alt4) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1241:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | - // '\\\\' ) + // InternalUmlTransition.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 { + } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; @@ -883,13 +427,12 @@ public class InternalUmlTransitionLexer extends Lexer { } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1241:61: ~ ( ( '\\\\' | '\"' ) ) + // InternalUmlTransition.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 { + } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; @@ -900,7 +443,7 @@ public class InternalUmlTransitionLexer extends Lexer { break; default: - break loop17; + break loop4; } } while (true); @@ -913,7 +456,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_STRING" // $ANTLR start "RULE_ML_COMMENT" @@ -921,46 +463,43 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1243:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1243:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' + // InternalUmlTransition.g:1241:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' ) + // InternalUmlTransition.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 { + } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; } - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1243:31: ( options {greedy=false; } : . )* - loop18: do { - int alt18 = 2; - int LA18_0 = input.LA(1); + // InternalUmlTransition.g:1241:31: ( options {greedy=false; } : . )* + loop5: do { + int alt5 = 2; + int LA5_0 = input.LA(1); - if ((LA18_0 == '*')) { - int LA18_1 = input.LA(2); + if ((LA5_0 == '*')) { + int LA5_1 = input.LA(2); - if ((LA18_1 == '/')) { - alt18 = 2; - } - else if (((LA18_1 >= '\u0000' && LA18_1 <= '.') || (LA18_1 >= '0' && LA18_1 <= '\uFFFF'))) { - alt18 = 1; + if ((LA5_1 == '/')) { + alt5 = 2; + } else if (((LA5_1 >= '\u0000' && LA5_1 <= '.') || (LA5_1 >= '0' && LA5_1 <= '\uFFFF'))) { + alt5 = 1; } - } - else if (((LA18_0 >= '\u0000' && LA18_0 <= ')') || (LA18_0 >= '+' && LA18_0 <= '\uFFFF'))) { - alt18 = 1; + } else if (((LA5_0 >= '\u0000' && LA5_0 <= ')') || (LA5_0 >= '+' && LA5_0 <= '\uFFFF'))) { + alt5 = 1; } - switch (alt18) { + switch (alt5) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1243:59: . + // InternalUmlTransition.g:1241:59: . { matchAny(); @@ -968,7 +507,7 @@ public class InternalUmlTransitionLexer extends Lexer { break; default: - break loop18; + break loop5; } } while (true); @@ -982,7 +521,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ML_COMMENT" // $ANTLR start "RULE_SL_COMMENT" @@ -990,30 +528,29 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalUmlTransition.g:1243:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalUmlTransition.g:1243:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )* - loop19: do { - int alt19 = 2; - int LA19_0 = input.LA(1); + // InternalUmlTransition.g:1243:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )* + loop6: do { + int alt6 = 2; + int LA6_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; + 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 (alt19) { + switch (alt6) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:24: ~ ( ( '\\n' | '\\r' | '@' ) ) + // InternalUmlTransition.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 { + } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; @@ -1024,31 +561,31 @@ public class InternalUmlTransitionLexer extends Lexer { break; default: - break loop19; + break loop6; } } while (true); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:44: ( ( '\\r' )? '\\n' )? - int alt21 = 2; - int LA21_0 = input.LA(1); + // InternalUmlTransition.g:1243:44: ( ( '\\r' )? '\\n' )? + int alt8 = 2; + int LA8_0 = input.LA(1); - if ((LA21_0 == '\n' || LA21_0 == '\r')) { - alt21 = 1; + if ((LA8_0 == '\n' || LA8_0 == '\r')) { + alt8 = 1; } - switch (alt21) { + switch (alt8) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:45: ( '\\r' )? '\\n' + // InternalUmlTransition.g:1243:45: ( '\\r' )? '\\n' { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:45: ( '\\r' )? - int alt20 = 2; - int LA20_0 = input.LA(1); + // InternalUmlTransition.g:1243:45: ( '\\r' )? + int alt7 = 2; + int LA7_0 = input.LA(1); - if ((LA20_0 == '\r')) { - alt20 = 1; + if ((LA7_0 == '\r')) { + alt7 = 1; } - switch (alt20) { + switch (alt7) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1245:45: '\\r' + // InternalUmlTransition.g:1243:45: '\\r' { match('\r'); @@ -1072,7 +609,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_SL_COMMENT" // $ANTLR start "RULE_INT" @@ -1080,23 +616,23 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1247:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1247:12: ( '0' .. '9' )+ + // InternalUmlTransition.g:1245:10: ( ( '0' .. '9' )+ ) + // InternalUmlTransition.g:1245:12: ( '0' .. '9' )+ { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1247: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; + // InternalUmlTransition.g:1245: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 (alt22) { + switch (alt9) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1247:13: '0' .. '9' + // InternalUmlTransition.g:1245:13: '0' .. '9' { matchRange('0', '9'); @@ -1104,14 +640,12 @@ public class InternalUmlTransitionLexer extends Lexer { break; default: - if (cnt22 >= 1) { - break loop22; - } - EarlyExitException eee = - new EarlyExitException(22, input); + if (cnt9 >= 1) + break loop9; + EarlyExitException eee = new EarlyExitException(9, input); throw eee; } - cnt22++; + cnt9++; } while (true); @@ -1122,18 +656,424 @@ public class InternalUmlTransitionLexer extends Lexer { } 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; + // InternalUmlTransition.g:1247: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' )* ) ) + // InternalUmlTransition.g:1247: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' )* ) + { + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) + { + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:24: '0' + { + match('0'); + + } + break; + case 2: + // InternalUmlTransition.g:1247:28: '1' .. '9' ( ( '_' )? '0' .. '9' )* + { + matchRange('1', '9'); + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:38: ( '_' )? '0' .. '9' + { + // InternalUmlTransition.g:1247:38: ( '_' )? + int alt10 = 2; + int LA10_0 = input.LA(1); + + if ((LA10_0 == '_')) { + alt10 = 1; + } + switch (alt10) { + case 1: + // InternalUmlTransition.g:1247:38: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '9'); + + } + break; + + default: + break loop11; + } + } while (true); + + + } + break; + + } + + + } + break; + case 2: + // InternalUmlTransition.g:1247:55: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* + { + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:56: '0b' + { + match("0b"); + + + } + break; + case 2: + // InternalUmlTransition.g:1247:61: '0B' + { + match("0B"); + + + } + break; + + } + + matchRange('0', '1'); + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:77: ( '_' )? '0' .. '1' + { + // InternalUmlTransition.g:1247:77: ( '_' )? + int alt14 = 2; + int LA14_0 = input.LA(1); + + if ((LA14_0 == '_')) { + alt14 = 1; + } + switch (alt14) { + case 1: + // InternalUmlTransition.g:1247:77: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '1'); + + } + break; + + default: + break loop15; + } + } while (true); + + + } + break; + case 3: + // InternalUmlTransition.g:1247:93: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* + { + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:94: '0x' + { + match("0x"); + + + } + break; + case 2: + // InternalUmlTransition.g:1247: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; + } + + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:135: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) + { + // InternalUmlTransition.g:1247:135: ( '_' )? + int alt17 = 2; + int LA17_0 = input.LA(1); + + if ((LA17_0 == '_')) { + alt17 = 1; + } + switch (alt17) { + case 1: + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:171: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* + { + match('0'); + // InternalUmlTransition.g:1247:175: ( '_' )? + int alt19 = 2; + int LA19_0 = input.LA(1); + + if ((LA19_0 == '_')) { + alt19 = 1; + } + switch (alt19) { + case 1: + // InternalUmlTransition.g:1247:175: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '7'); + // InternalUmlTransition.g:1247: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: + // InternalUmlTransition.g:1247:190: ( '_' )? '0' .. '7' + { + // InternalUmlTransition.g:1247:190: ( '_' )? + int alt20 = 2; + int LA20_0 = input.LA(1); + + if ((LA20_0 == '_')) { + alt20 = 1; + } + switch (alt20) { + case 1: + // InternalUmlTransition.g:1247: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; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1249:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1249:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalUmlTransition.g:1249:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalUmlTransition.g:1249:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1249:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalUmlTransition.g:1249:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt23 = 0; loop23: do { int alt23 = 2; @@ -1146,13 +1086,12 @@ public class InternalUmlTransitionLexer extends Lexer { switch (alt23) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g: + // InternalUmlTransition.g: { if ((input.LA(1) >= '\t' && input.LA(1) <= '\n') || input.LA(1) == '\r' || input.LA(1) == ' ') { input.consume(); - } - else { + } else { MismatchedSetException mse = new MismatchedSetException(null, input); recover(mse); throw mse; @@ -1163,11 +1102,9 @@ public class InternalUmlTransitionLexer extends Lexer { break; default: - if (cnt23 >= 1) { + if (cnt23 >= 1) break loop23; - } - EarlyExitException eee = - new EarlyExitException(23, input); + EarlyExitException eee = new EarlyExitException(23, input); throw eee; } cnt23++; @@ -1181,7 +1118,6 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_WS" // $ANTLR start "RULE_ANY_OTHER" @@ -1189,8 +1125,8 @@ public class InternalUmlTransitionLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1251:16: ( . ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1251:18: . + // InternalUmlTransition.g:1251:16: ( . ) + // InternalUmlTransition.g:1251:18: . { matchAny(); @@ -1201,144 +1137,141 @@ public class InternalUmlTransitionLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ANY_OTHER" - @Override public void mTokens() throws RecognitionException { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | - // T__21 | T__22 | RULE_INTEGER_VALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER ) + // InternalUmlTransition.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_INTEGER_VALUE | RULE_WS | RULE_ANY_OTHER ) int alt24 = 19; alt24 = dfa24.predict(input); switch (alt24) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:10: T__12 + // InternalUmlTransition.g:1:10: T__12 { mT__12(); } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:16: T__13 + // InternalUmlTransition.g:1:16: T__13 { mT__13(); } break; case 3: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:22: T__14 + // InternalUmlTransition.g:1:22: T__14 { mT__14(); } break; case 4: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:28: T__15 + // InternalUmlTransition.g:1:28: T__15 { mT__15(); } break; case 5: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:34: T__16 + // InternalUmlTransition.g:1:34: T__16 { mT__16(); } break; case 6: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:40: T__17 + // InternalUmlTransition.g:1:40: T__17 { mT__17(); } break; case 7: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:46: T__18 + // InternalUmlTransition.g:1:46: T__18 { mT__18(); } break; case 8: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:52: T__19 + // InternalUmlTransition.g:1:52: T__19 { mT__19(); } break; case 9: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:58: T__20 + // InternalUmlTransition.g:1:58: T__20 { mT__20(); } break; case 10: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:64: T__21 + // InternalUmlTransition.g:1:64: T__21 { mT__21(); } break; case 11: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:70: T__22 + // InternalUmlTransition.g:1:70: T__22 { mT__22(); } break; case 12: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:76: RULE_INTEGER_VALUE + // InternalUmlTransition.g:1:76: RULE_ID { - mRULE_INTEGER_VALUE(); + mRULE_ID(); } break; case 13: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:95: RULE_ID + // InternalUmlTransition.g:1:84: RULE_STRING { - mRULE_ID(); + mRULE_STRING(); } break; case 14: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:103: RULE_STRING + // InternalUmlTransition.g:1:96: RULE_ML_COMMENT { - mRULE_STRING(); + mRULE_ML_COMMENT(); } break; case 15: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:115: RULE_ML_COMMENT + // InternalUmlTransition.g:1:112: RULE_SL_COMMENT { - mRULE_ML_COMMENT(); + mRULE_SL_COMMENT(); } break; case 16: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:131: RULE_SL_COMMENT + // InternalUmlTransition.g:1:128: RULE_INT { - mRULE_SL_COMMENT(); + mRULE_INT(); } break; case 17: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:147: RULE_INT + // InternalUmlTransition.g:1:137: RULE_INTEGER_VALUE { - mRULE_INT(); + mRULE_INTEGER_VALUE(); } break; case 18: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:156: RULE_WS + // InternalUmlTransition.g:1:156: RULE_WS { mRULE_WS(); } break; case 19: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1:164: RULE_ANY_OTHER + // InternalUmlTransition.g:1:164: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1351,41 +1284,14 @@ public class InternalUmlTransitionLexer extends Lexer { protected DFA24 dfa24 = new DFA24(this); - static final String DFA24_eotS = - "\1\uffff\3\22\1\uffff\2\22\2\uffff\1\36\2\37\1\uffff\2\20\2\uffff" + - "\1\22\1\uffff\2\22\1\uffff\1\22\1\51\2\22\6\uffff\1\37\1\uffff\1" + - "\37\2\uffff\4\22\1\uffff\1\61\1\22\1\37\4\22\1\uffff\1\67\3\22\1" + - "\73\1\uffff\3\22\1\uffff\3\22\1\102\2\22\1\uffff\6\22\1\113\1\22" + - "\1\uffff\1\22\1\116\1\uffff"; - static final String DFA24_eofS = - "\117\uffff"; - static final String DFA24_minS = - "\1\0\1\143\1\164\1\160\1\uffff\1\146\1\150\2\uffff\1\52\2\60\1" + - "\uffff\2\0\2\uffff\1\164\1\uffff\2\141\1\uffff\1\164\1\60\1\154" + - "\1\145\6\uffff\1\60\1\uffff\1\60\2\uffff\1\151\1\164\1\161\1\145" + - "\1\uffff\1\60\1\156\1\60\1\166\1\145\1\165\1\162\1\uffff\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\uffff\1\164\1\150\2\uffff\1\57\2\71" + - "\1\uffff\2\uffff\2\uffff\1\164\1\uffff\2\141\1\uffff\1\164\1\172" + - "\1\154\1\145\6\uffff\1\71\1\uffff\1\71\2\uffff\1\151\1\164\1\161" + - "\1\145\1\uffff\1\172\1\156\1\71\1\166\1\145\1\165\1\162\1\uffff" + - "\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 = - "\4\uffff\1\4\2\uffff\1\10\1\11\3\uffff\1\15\2\uffff\1\22\1\23\1" + - "\uffff\1\15\2\uffff\1\4\4\uffff\1\10\1\11\1\17\1\20\1\12\1\14\1" + - "\uffff\1\21\1\uffff\1\16\1\22\4\uffff\1\6\7\uffff\1\13\5\uffff\1" + - "\7\3\uffff\1\5\6\uffff\1\1\10\uffff\1\2\2\uffff\1\3"; - static final String DFA24_specialS = - "\1\0\14\uffff\1\2\1\1\100\uffff}>"; + static final String DFA24_eotS = "\1\uffff\3\22\1\uffff\2\22\2\uffff\1\36\1\uffff\2\20\2\41\2\uffff\1\22\1\uffff\2\22\1\uffff\1\22\1\51\2\22\10\uffff\2\41\1\uffff\4\22\1\uffff\1\61\1\22\1\41\4\22\1\uffff\1\67\3\22\1\73\1\uffff\3\22\1\uffff\3\22\1\102\2\22\1\uffff\6\22\1\113\1\22\1\uffff\1\22\1\116\1\uffff"; + static final String DFA24_eofS = "\117\uffff"; + static final String DFA24_minS = "\1\0\1\143\1\164\1\160\1\uffff\1\146\1\150\2\uffff\1\52\1\uffff\2\0\2\60\2\uffff\1\164\1\uffff\2\141\1\uffff\1\164\1\60\1\154\1\145\10\uffff\2\60\1\uffff\1\151\1\164\1\161\1\145\1\uffff\1\60\1\156\1\60\1\166\1\145\1\165\1\162\1\uffff\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\uffff\1\164\1\150\2\uffff\1\57\1\uffff\2\uffff\1\170\1\137\2\uffff\1\164\1\uffff\2\141\1\uffff\1\164\1\172\1\154\1\145\10\uffff\2\137\1\uffff\1\151\1\164\1\161\1\145\1\uffff\1\172\1\156\1\137\1\166\1\145\1\165\1\162\1\uffff\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 = "\4\uffff\1\4\2\uffff\1\10\1\11\1\uffff\1\14\4\uffff\1\22\1\23\1\uffff\1\14\2\uffff\1\4\4\uffff\1\10\1\11\1\16\1\17\1\12\1\15\1\21\1\20\2\uffff\1\22\4\uffff\1\6\7\uffff\1\13\5\uffff\1\7\3\uffff\1\5\6\uffff\1\1\10\uffff\1\2\2\uffff\1\3"; + static final String DFA24_specialS = "\1\1\12\uffff\1\0\1\2\102\uffff}>"; static final String[] DFA24_transitionS = { - "\11\20\2\17\2\20\1\17\22\20\1\17\1\20\1\16\4\20\1\15\4\20\1" + - "\4\2\20\1\11\1\12\11\13\7\20\1\1\15\14\1\3\3\14\1\2\7\14\1\7" + - "\1\20\1\10\1\20\1\14\1\20\1\5\25\14\1\6\3\14\uff85\20", + "\11\20\2\17\2\20\1\17\22\20\1\17\1\20\1\14\4\20\1\13\4\20\1\4\2\20\1\11\1\15\11\16\7\20\1\1\15\12\1\3\3\12\1\2\7\12\1\7\1\20\1\10\1\20\1\12\1\20\1\5\25\12\1\6\3\12\uff85\20", "\1\21", "\1\23", "\1\24", @@ -1395,11 +1301,11 @@ public class InternalUmlTransitionLexer extends Lexer { "", "", "\1\34\4\uffff\1\35", - "\10\40\2\41", - "\12\42", "", "\0\22", - "\0\43", + "\0\37", + "\10\42\12\uffff\1\40\25\uffff\1\40\6\uffff\1\40\2\uffff\1\40\25\uffff\1\40", + "\12\43\45\uffff\1\40", "", "", "\1\45", @@ -1417,10 +1323,10 @@ public class InternalUmlTransitionLexer extends Lexer { "", "", "", - "\10\54\2\41", "", - "\12\42", "", + "\10\54\47\uffff\1\40", + "\12\43\45\uffff\1\40", "", "\1\55", "\1\56", @@ -1429,7 +1335,7 @@ public class InternalUmlTransitionLexer extends Lexer { "", "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22", "\1\62", - "\10\54\2\41", + "\10\54\47\uffff\1\40", "\1\63", "\1\64", "\1\65", @@ -1496,17 +1402,29 @@ public class InternalUmlTransitionLexer extends Lexer { 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 | T__20 | T__21 | T__22 | RULE_INTEGER_VALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_INTEGER_VALUE | 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_11 = input.LA(1); + + s = -1; + if (((LA24_11 >= '\u0000' && LA24_11 <= '\uFFFF'))) { + s = 18; + } + + else + s = 16; + + if (s >= 0) + return s; + break; + case 1: int LA24_0 = input.LA(1); s = -1; @@ -1546,23 +1464,23 @@ public class InternalUmlTransitionLexer extends Lexer { s = 9; } - else if ((LA24_0 == '0')) { + else if (((LA24_0 >= 'B' && LA24_0 <= 'N') || (LA24_0 >= 'P' && LA24_0 <= 'R') || (LA24_0 >= 'T' && LA24_0 <= 'Z') || LA24_0 == '_' || (LA24_0 >= 'b' && LA24_0 <= 'v') || (LA24_0 >= 'x' && LA24_0 <= 'z'))) { s = 10; } - else if (((LA24_0 >= '1' && LA24_0 <= '9'))) { + else if ((LA24_0 == '\'')) { s = 11; } - else if (((LA24_0 >= 'B' && LA24_0 <= 'N') || (LA24_0 >= 'P' && LA24_0 <= 'R') || (LA24_0 >= 'T' && LA24_0 <= 'Z') || LA24_0 == '_' || (LA24_0 >= 'b' && LA24_0 <= 'v') || (LA24_0 >= 'x' && LA24_0 <= 'z'))) { + else if ((LA24_0 == '\"')) { s = 12; } - else if ((LA24_0 == '\'')) { + else if ((LA24_0 == '0')) { s = 13; } - else if ((LA24_0 == '\"')) { + else if (((LA24_0 >= '1' && LA24_0 <= '9'))) { s = 14; } @@ -1575,41 +1493,25 @@ public class InternalUmlTransitionLexer extends Lexer { s = 16; } - if (s >= 0) { + if (s >= 0) return s; - } break; - case 1: - int LA24_14 = input.LA(1); + case 2: + int LA24_12 = input.LA(1); s = -1; - if (((LA24_14 >= '\u0000' && LA24_14 <= '\uFFFF'))) { - s = 35; - } else { - s = 16; + if (((LA24_12 >= '\u0000' && LA24_12 <= '\uFFFF'))) { + s = 31; } - if (s >= 0) { - return s; - } - break; - case 2: - int LA24_13 = input.LA(1); - - s = -1; - if (((LA24_13 >= '\u0000' && LA24_13 <= '\uFFFF'))) { - s = 18; - } else { + else s = 16; - } - if (s >= 0) { + if (s >= 0) return s; - } break; } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 24, _s, input); + NoViableAltException nvae = new NoViableAltException(getDescription(), 24, _s, input); error(nvae); throw nvae; } diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionParser.java index 51f8488345a..4326bf919d0 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionParser.java +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransitionParser.java @@ -12,29 +12,29 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternal @SuppressWarnings("all") public class InternalUmlTransitionParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INTEGER_VALUE", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'Activity'", "'StateMachine'", "'OpaqueBehavior'", "','", "'after'", "'at'", + "<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'", "','", "'after'", "'at'", "'when'", "'['", "']'", "'/'", "'all'" }; - public static final int RULE_ID = 4; - public static final int T__22 = 22; - public static final int RULE_ANY_OTHER = 11; - public static final int T__21 = 21; - public static final int T__20 = 20; - public static final int RULE_INTEGER_VALUE = 6; - 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 T__19 = 19; public static final int RULE_STRING = 5; - public static final int T__16 = 16; + 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__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 T__22 = 22; + public static final int RULE_ML_COMMENT = 6; + public static final int RULE_INTEGER_VALUE = 9; + public static final int T__20 = 20; + public static final int T__21 = 21; // delegates // delegators @@ -50,12 +50,10 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } - @Override public String[] getTokenNames() { return InternalUmlTransitionParser.tokenNames; } - @Override public String getGrammarFileName() { return "../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g"; } @@ -82,20 +80,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTransitionRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:60:1: entryRuleTransitionRule : ruleTransitionRule EOF ; + // InternalUmlTransition.g:60:1: entryRuleTransitionRule : ruleTransitionRule EOF ; public final void entryRuleTransitionRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:61:1: ( ruleTransitionRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:62:1: ruleTransitionRule EOF + // InternalUmlTransition.g:61:1: ( ruleTransitionRule EOF ) + // InternalUmlTransition.g:62:1: ruleTransitionRule EOF { before(grammarAccess.getTransitionRuleRule()); - pushFollow(FOLLOW_ruleTransitionRule_in_entryRuleTransitionRule61); + pushFollow(FOLLOW_1); ruleTransitionRule(); state._fsp--; after(grammarAccess.getTransitionRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleTransitionRule68); + match(input, EOF, FOLLOW_2); } @@ -106,28 +104,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleTransitionRule" // $ANTLR start "ruleTransitionRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:69:1: ruleTransitionRule : ( ( rule__TransitionRule__Group__0 ) ) ; + // InternalUmlTransition.g:69:1: ruleTransitionRule : ( ( rule__TransitionRule__Group__0 ) ) ; public final void ruleTransitionRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:73:2: ( ( ( rule__TransitionRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:74:1: ( ( rule__TransitionRule__Group__0 ) ) + // InternalUmlTransition.g:73:2: ( ( ( rule__TransitionRule__Group__0 ) ) ) + // InternalUmlTransition.g:74:1: ( ( rule__TransitionRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:74:1: ( ( rule__TransitionRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:75:1: ( rule__TransitionRule__Group__0 ) + // InternalUmlTransition.g:74:1: ( ( rule__TransitionRule__Group__0 ) ) + // InternalUmlTransition.g:75:1: ( rule__TransitionRule__Group__0 ) { before(grammarAccess.getTransitionRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:76:1: ( rule__TransitionRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:76:2: rule__TransitionRule__Group__0 + // InternalUmlTransition.g:76:1: ( rule__TransitionRule__Group__0 ) + // InternalUmlTransition.g:76:2: rule__TransitionRule__Group__0 { - pushFollow(FOLLOW_rule__TransitionRule__Group__0_in_ruleTransitionRule94); + pushFollow(FOLLOW_2); rule__TransitionRule__Group__0(); state._fsp--; @@ -152,25 +149,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleTransitionRule" // $ANTLR start "entryRuleEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:88:1: entryRuleEventRule : ruleEventRule EOF ; + // InternalUmlTransition.g:88:1: entryRuleEventRule : ruleEventRule EOF ; public final void entryRuleEventRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:89:1: ( ruleEventRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:90:1: ruleEventRule EOF + // InternalUmlTransition.g:89:1: ( ruleEventRule EOF ) + // InternalUmlTransition.g:90:1: ruleEventRule EOF { before(grammarAccess.getEventRuleRule()); - pushFollow(FOLLOW_ruleEventRule_in_entryRuleEventRule121); + pushFollow(FOLLOW_1); ruleEventRule(); state._fsp--; after(grammarAccess.getEventRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleEventRule128); + match(input, EOF, FOLLOW_2); } @@ -181,28 +177,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleEventRule" // $ANTLR start "ruleEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:97:1: ruleEventRule : ( ( rule__EventRule__Alternatives ) ) ; + // InternalUmlTransition.g:97:1: ruleEventRule : ( ( rule__EventRule__Alternatives ) ) ; public final void ruleEventRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:101:2: ( ( ( rule__EventRule__Alternatives ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:102:1: ( ( rule__EventRule__Alternatives ) ) + // InternalUmlTransition.g:101:2: ( ( ( rule__EventRule__Alternatives ) ) ) + // InternalUmlTransition.g:102:1: ( ( rule__EventRule__Alternatives ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:102:1: ( ( rule__EventRule__Alternatives ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:103:1: ( rule__EventRule__Alternatives ) + // InternalUmlTransition.g:102:1: ( ( rule__EventRule__Alternatives ) ) + // InternalUmlTransition.g:103:1: ( rule__EventRule__Alternatives ) { before(grammarAccess.getEventRuleAccess().getAlternatives()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:104:1: ( rule__EventRule__Alternatives ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:104:2: rule__EventRule__Alternatives + // InternalUmlTransition.g:104:1: ( rule__EventRule__Alternatives ) + // InternalUmlTransition.g:104:2: rule__EventRule__Alternatives { - pushFollow(FOLLOW_rule__EventRule__Alternatives_in_ruleEventRule154); + pushFollow(FOLLOW_2); rule__EventRule__Alternatives(); state._fsp--; @@ -227,25 +222,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleEventRule" // $ANTLR start "entryRuleCallOrSignalEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:116:1: entryRuleCallOrSignalEventRule : ruleCallOrSignalEventRule EOF ; + // InternalUmlTransition.g:116:1: entryRuleCallOrSignalEventRule : ruleCallOrSignalEventRule EOF ; public final void entryRuleCallOrSignalEventRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:117:1: ( ruleCallOrSignalEventRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:118:1: ruleCallOrSignalEventRule EOF + // InternalUmlTransition.g:117:1: ( ruleCallOrSignalEventRule EOF ) + // InternalUmlTransition.g:118:1: ruleCallOrSignalEventRule EOF { before(grammarAccess.getCallOrSignalEventRuleRule()); - pushFollow(FOLLOW_ruleCallOrSignalEventRule_in_entryRuleCallOrSignalEventRule181); + pushFollow(FOLLOW_1); ruleCallOrSignalEventRule(); state._fsp--; after(grammarAccess.getCallOrSignalEventRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleCallOrSignalEventRule188); + match(input, EOF, FOLLOW_2); } @@ -256,29 +250,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleCallOrSignalEventRule" // $ANTLR start "ruleCallOrSignalEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:125:1: ruleCallOrSignalEventRule : ( ( - // rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) ; + // InternalUmlTransition.g:125:1: ruleCallOrSignalEventRule : ( ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) ; public final void ruleCallOrSignalEventRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:129:2: ( ( ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:130:1: ( ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) + // InternalUmlTransition.g:129:2: ( ( ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) ) + // InternalUmlTransition.g:130:1: ( ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:130:1: ( ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:131:1: ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) + // InternalUmlTransition.g:130:1: ( ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) ) + // InternalUmlTransition.g:131:1: ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) { before(grammarAccess.getCallOrSignalEventRuleAccess().getOperationOrSignalAssignment()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:132:1: ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:132:2: rule__CallOrSignalEventRule__OperationOrSignalAssignment + // InternalUmlTransition.g:132:1: ( rule__CallOrSignalEventRule__OperationOrSignalAssignment ) + // InternalUmlTransition.g:132:2: rule__CallOrSignalEventRule__OperationOrSignalAssignment { - pushFollow(FOLLOW_rule__CallOrSignalEventRule__OperationOrSignalAssignment_in_ruleCallOrSignalEventRule214); + pushFollow(FOLLOW_2); rule__CallOrSignalEventRule__OperationOrSignalAssignment(); state._fsp--; @@ -303,25 +295,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleCallOrSignalEventRule" // $ANTLR start "entryRuleAnyReceiveEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:144:1: entryRuleAnyReceiveEventRule : ruleAnyReceiveEventRule EOF ; + // InternalUmlTransition.g:144:1: entryRuleAnyReceiveEventRule : ruleAnyReceiveEventRule EOF ; public final void entryRuleAnyReceiveEventRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:145:1: ( ruleAnyReceiveEventRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:146:1: ruleAnyReceiveEventRule EOF + // InternalUmlTransition.g:145:1: ( ruleAnyReceiveEventRule EOF ) + // InternalUmlTransition.g:146:1: ruleAnyReceiveEventRule EOF { before(grammarAccess.getAnyReceiveEventRuleRule()); - pushFollow(FOLLOW_ruleAnyReceiveEventRule_in_entryRuleAnyReceiveEventRule241); + pushFollow(FOLLOW_1); ruleAnyReceiveEventRule(); state._fsp--; after(grammarAccess.getAnyReceiveEventRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleAnyReceiveEventRule248); + match(input, EOF, FOLLOW_2); } @@ -332,29 +323,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleAnyReceiveEventRule" // $ANTLR start "ruleAnyReceiveEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:153:1: ruleAnyReceiveEventRule : ( ( - // rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) ; + // InternalUmlTransition.g:153:1: ruleAnyReceiveEventRule : ( ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) ; public final void ruleAnyReceiveEventRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:157:2: ( ( ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:158:1: ( ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) + // InternalUmlTransition.g:157:2: ( ( ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) ) + // InternalUmlTransition.g:158:1: ( ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:158:1: ( ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:159:1: ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) + // InternalUmlTransition.g:158:1: ( ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) ) + // InternalUmlTransition.g:159:1: ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) { before(grammarAccess.getAnyReceiveEventRuleAccess().getIsAReceiveEventAssignment()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:160:1: ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:160:2: rule__AnyReceiveEventRule__IsAReceiveEventAssignment + // InternalUmlTransition.g:160:1: ( rule__AnyReceiveEventRule__IsAReceiveEventAssignment ) + // InternalUmlTransition.g:160:2: rule__AnyReceiveEventRule__IsAReceiveEventAssignment { - pushFollow(FOLLOW_rule__AnyReceiveEventRule__IsAReceiveEventAssignment_in_ruleAnyReceiveEventRule274); + pushFollow(FOLLOW_2); rule__AnyReceiveEventRule__IsAReceiveEventAssignment(); state._fsp--; @@ -379,25 +368,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleAnyReceiveEventRule" // $ANTLR start "entryRuleTimeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:172:1: entryRuleTimeEventRule : ruleTimeEventRule EOF ; + // InternalUmlTransition.g:172:1: entryRuleTimeEventRule : ruleTimeEventRule EOF ; public final void entryRuleTimeEventRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:173:1: ( ruleTimeEventRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:174:1: ruleTimeEventRule EOF + // InternalUmlTransition.g:173:1: ( ruleTimeEventRule EOF ) + // InternalUmlTransition.g:174:1: ruleTimeEventRule EOF { before(grammarAccess.getTimeEventRuleRule()); - pushFollow(FOLLOW_ruleTimeEventRule_in_entryRuleTimeEventRule301); + pushFollow(FOLLOW_1); ruleTimeEventRule(); state._fsp--; after(grammarAccess.getTimeEventRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleTimeEventRule308); + match(input, EOF, FOLLOW_2); } @@ -408,28 +396,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleTimeEventRule" // $ANTLR start "ruleTimeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:181:1: ruleTimeEventRule : ( ( rule__TimeEventRule__Alternatives ) ) ; + // InternalUmlTransition.g:181:1: ruleTimeEventRule : ( ( rule__TimeEventRule__Alternatives ) ) ; public final void ruleTimeEventRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:185:2: ( ( ( rule__TimeEventRule__Alternatives ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:186:1: ( ( rule__TimeEventRule__Alternatives ) ) + // InternalUmlTransition.g:185:2: ( ( ( rule__TimeEventRule__Alternatives ) ) ) + // InternalUmlTransition.g:186:1: ( ( rule__TimeEventRule__Alternatives ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:186:1: ( ( rule__TimeEventRule__Alternatives ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:187:1: ( rule__TimeEventRule__Alternatives ) + // InternalUmlTransition.g:186:1: ( ( rule__TimeEventRule__Alternatives ) ) + // InternalUmlTransition.g:187:1: ( rule__TimeEventRule__Alternatives ) { before(grammarAccess.getTimeEventRuleAccess().getAlternatives()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:188:1: ( rule__TimeEventRule__Alternatives ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:188:2: rule__TimeEventRule__Alternatives + // InternalUmlTransition.g:188:1: ( rule__TimeEventRule__Alternatives ) + // InternalUmlTransition.g:188:2: rule__TimeEventRule__Alternatives { - pushFollow(FOLLOW_rule__TimeEventRule__Alternatives_in_ruleTimeEventRule334); + pushFollow(FOLLOW_2); rule__TimeEventRule__Alternatives(); state._fsp--; @@ -454,25 +441,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleTimeEventRule" // $ANTLR start "entryRuleRelativeTimeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:200:1: entryRuleRelativeTimeEventRule : ruleRelativeTimeEventRule EOF ; + // InternalUmlTransition.g:200:1: entryRuleRelativeTimeEventRule : ruleRelativeTimeEventRule EOF ; public final void entryRuleRelativeTimeEventRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:201:1: ( ruleRelativeTimeEventRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:202:1: ruleRelativeTimeEventRule EOF + // InternalUmlTransition.g:201:1: ( ruleRelativeTimeEventRule EOF ) + // InternalUmlTransition.g:202:1: ruleRelativeTimeEventRule EOF { before(grammarAccess.getRelativeTimeEventRuleRule()); - pushFollow(FOLLOW_ruleRelativeTimeEventRule_in_entryRuleRelativeTimeEventRule361); + pushFollow(FOLLOW_1); ruleRelativeTimeEventRule(); state._fsp--; after(grammarAccess.getRelativeTimeEventRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleRelativeTimeEventRule368); + match(input, EOF, FOLLOW_2); } @@ -483,28 +469,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleRelativeTimeEventRule" // $ANTLR start "ruleRelativeTimeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:209:1: ruleRelativeTimeEventRule : ( ( rule__RelativeTimeEventRule__Group__0 ) ) ; + // InternalUmlTransition.g:209:1: ruleRelativeTimeEventRule : ( ( rule__RelativeTimeEventRule__Group__0 ) ) ; public final void ruleRelativeTimeEventRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:213:2: ( ( ( rule__RelativeTimeEventRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:214:1: ( ( rule__RelativeTimeEventRule__Group__0 ) ) + // InternalUmlTransition.g:213:2: ( ( ( rule__RelativeTimeEventRule__Group__0 ) ) ) + // InternalUmlTransition.g:214:1: ( ( rule__RelativeTimeEventRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:214:1: ( ( rule__RelativeTimeEventRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:215:1: ( rule__RelativeTimeEventRule__Group__0 ) + // InternalUmlTransition.g:214:1: ( ( rule__RelativeTimeEventRule__Group__0 ) ) + // InternalUmlTransition.g:215:1: ( rule__RelativeTimeEventRule__Group__0 ) { before(grammarAccess.getRelativeTimeEventRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:216:1: ( rule__RelativeTimeEventRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:216:2: rule__RelativeTimeEventRule__Group__0 + // InternalUmlTransition.g:216:1: ( rule__RelativeTimeEventRule__Group__0 ) + // InternalUmlTransition.g:216:2: rule__RelativeTimeEventRule__Group__0 { - pushFollow(FOLLOW_rule__RelativeTimeEventRule__Group__0_in_ruleRelativeTimeEventRule394); + pushFollow(FOLLOW_2); rule__RelativeTimeEventRule__Group__0(); state._fsp--; @@ -529,25 +514,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleRelativeTimeEventRule" // $ANTLR start "entryRuleAbsoluteTimeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:228:1: entryRuleAbsoluteTimeEventRule : ruleAbsoluteTimeEventRule EOF ; + // InternalUmlTransition.g:228:1: entryRuleAbsoluteTimeEventRule : ruleAbsoluteTimeEventRule EOF ; public final void entryRuleAbsoluteTimeEventRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:229:1: ( ruleAbsoluteTimeEventRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:230:1: ruleAbsoluteTimeEventRule EOF + // InternalUmlTransition.g:229:1: ( ruleAbsoluteTimeEventRule EOF ) + // InternalUmlTransition.g:230:1: ruleAbsoluteTimeEventRule EOF { before(grammarAccess.getAbsoluteTimeEventRuleRule()); - pushFollow(FOLLOW_ruleAbsoluteTimeEventRule_in_entryRuleAbsoluteTimeEventRule421); + pushFollow(FOLLOW_1); ruleAbsoluteTimeEventRule(); state._fsp--; after(grammarAccess.getAbsoluteTimeEventRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleAbsoluteTimeEventRule428); + match(input, EOF, FOLLOW_2); } @@ -558,28 +542,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleAbsoluteTimeEventRule" // $ANTLR start "ruleAbsoluteTimeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:237:1: ruleAbsoluteTimeEventRule : ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) ; + // InternalUmlTransition.g:237:1: ruleAbsoluteTimeEventRule : ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) ; public final void ruleAbsoluteTimeEventRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:241:2: ( ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:242:1: ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) + // InternalUmlTransition.g:241:2: ( ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) ) + // InternalUmlTransition.g:242:1: ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:242:1: ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:243:1: ( rule__AbsoluteTimeEventRule__Group__0 ) + // InternalUmlTransition.g:242:1: ( ( rule__AbsoluteTimeEventRule__Group__0 ) ) + // InternalUmlTransition.g:243:1: ( rule__AbsoluteTimeEventRule__Group__0 ) { before(grammarAccess.getAbsoluteTimeEventRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:244:1: ( rule__AbsoluteTimeEventRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:244:2: rule__AbsoluteTimeEventRule__Group__0 + // InternalUmlTransition.g:244:1: ( rule__AbsoluteTimeEventRule__Group__0 ) + // InternalUmlTransition.g:244:2: rule__AbsoluteTimeEventRule__Group__0 { - pushFollow(FOLLOW_rule__AbsoluteTimeEventRule__Group__0_in_ruleAbsoluteTimeEventRule454); + pushFollow(FOLLOW_2); rule__AbsoluteTimeEventRule__Group__0(); state._fsp--; @@ -604,25 +587,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleAbsoluteTimeEventRule" // $ANTLR start "entryRuleChangeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:256:1: entryRuleChangeEventRule : ruleChangeEventRule EOF ; + // InternalUmlTransition.g:256:1: entryRuleChangeEventRule : ruleChangeEventRule EOF ; public final void entryRuleChangeEventRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:257:1: ( ruleChangeEventRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:258:1: ruleChangeEventRule EOF + // InternalUmlTransition.g:257:1: ( ruleChangeEventRule EOF ) + // InternalUmlTransition.g:258:1: ruleChangeEventRule EOF { before(grammarAccess.getChangeEventRuleRule()); - pushFollow(FOLLOW_ruleChangeEventRule_in_entryRuleChangeEventRule481); + pushFollow(FOLLOW_1); ruleChangeEventRule(); state._fsp--; after(grammarAccess.getChangeEventRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleChangeEventRule488); + match(input, EOF, FOLLOW_2); } @@ -633,28 +615,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleChangeEventRule" // $ANTLR start "ruleChangeEventRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:265:1: ruleChangeEventRule : ( ( rule__ChangeEventRule__Group__0 ) ) ; + // InternalUmlTransition.g:265:1: ruleChangeEventRule : ( ( rule__ChangeEventRule__Group__0 ) ) ; public final void ruleChangeEventRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:269:2: ( ( ( rule__ChangeEventRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:270:1: ( ( rule__ChangeEventRule__Group__0 ) ) + // InternalUmlTransition.g:269:2: ( ( ( rule__ChangeEventRule__Group__0 ) ) ) + // InternalUmlTransition.g:270:1: ( ( rule__ChangeEventRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:270:1: ( ( rule__ChangeEventRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:271:1: ( rule__ChangeEventRule__Group__0 ) + // InternalUmlTransition.g:270:1: ( ( rule__ChangeEventRule__Group__0 ) ) + // InternalUmlTransition.g:271:1: ( rule__ChangeEventRule__Group__0 ) { before(grammarAccess.getChangeEventRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:272:1: ( rule__ChangeEventRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:272:2: rule__ChangeEventRule__Group__0 + // InternalUmlTransition.g:272:1: ( rule__ChangeEventRule__Group__0 ) + // InternalUmlTransition.g:272:2: rule__ChangeEventRule__Group__0 { - pushFollow(FOLLOW_rule__ChangeEventRule__Group__0_in_ruleChangeEventRule514); + pushFollow(FOLLOW_2); rule__ChangeEventRule__Group__0(); state._fsp--; @@ -679,25 +660,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleChangeEventRule" // $ANTLR start "entryRuleGuardRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:284:1: entryRuleGuardRule : ruleGuardRule EOF ; + // InternalUmlTransition.g:284:1: entryRuleGuardRule : ruleGuardRule EOF ; public final void entryRuleGuardRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:285:1: ( ruleGuardRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:286:1: ruleGuardRule EOF + // InternalUmlTransition.g:285:1: ( ruleGuardRule EOF ) + // InternalUmlTransition.g:286:1: ruleGuardRule EOF { before(grammarAccess.getGuardRuleRule()); - pushFollow(FOLLOW_ruleGuardRule_in_entryRuleGuardRule541); + pushFollow(FOLLOW_1); ruleGuardRule(); state._fsp--; after(grammarAccess.getGuardRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleGuardRule548); + match(input, EOF, FOLLOW_2); } @@ -708,28 +688,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleGuardRule" // $ANTLR start "ruleGuardRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:293:1: ruleGuardRule : ( ( rule__GuardRule__Group__0 ) ) ; + // InternalUmlTransition.g:293:1: ruleGuardRule : ( ( rule__GuardRule__Group__0 ) ) ; public final void ruleGuardRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:297:2: ( ( ( rule__GuardRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:298:1: ( ( rule__GuardRule__Group__0 ) ) + // InternalUmlTransition.g:297:2: ( ( ( rule__GuardRule__Group__0 ) ) ) + // InternalUmlTransition.g:298:1: ( ( rule__GuardRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:298:1: ( ( rule__GuardRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:299:1: ( rule__GuardRule__Group__0 ) + // InternalUmlTransition.g:298:1: ( ( rule__GuardRule__Group__0 ) ) + // InternalUmlTransition.g:299:1: ( rule__GuardRule__Group__0 ) { before(grammarAccess.getGuardRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:300:1: ( rule__GuardRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:300:2: rule__GuardRule__Group__0 + // InternalUmlTransition.g:300:1: ( rule__GuardRule__Group__0 ) + // InternalUmlTransition.g:300:2: rule__GuardRule__Group__0 { - pushFollow(FOLLOW_rule__GuardRule__Group__0_in_ruleGuardRule574); + pushFollow(FOLLOW_2); rule__GuardRule__Group__0(); state._fsp--; @@ -754,25 +733,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleGuardRule" // $ANTLR start "entryRuleEffectRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:312:1: entryRuleEffectRule : ruleEffectRule EOF ; + // InternalUmlTransition.g:312:1: entryRuleEffectRule : ruleEffectRule EOF ; public final void entryRuleEffectRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:313:1: ( ruleEffectRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:314:1: ruleEffectRule EOF + // InternalUmlTransition.g:313:1: ( ruleEffectRule EOF ) + // InternalUmlTransition.g:314:1: ruleEffectRule EOF { before(grammarAccess.getEffectRuleRule()); - pushFollow(FOLLOW_ruleEffectRule_in_entryRuleEffectRule601); + pushFollow(FOLLOW_1); ruleEffectRule(); state._fsp--; after(grammarAccess.getEffectRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleEffectRule608); + match(input, EOF, FOLLOW_2); } @@ -783,28 +761,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "entryRuleEffectRule" // $ANTLR start "ruleEffectRule" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:321:1: ruleEffectRule : ( ( rule__EffectRule__Group__0 ) ) ; + // InternalUmlTransition.g:321:1: ruleEffectRule : ( ( rule__EffectRule__Group__0 ) ) ; public final void ruleEffectRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:325:2: ( ( ( rule__EffectRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:326:1: ( ( rule__EffectRule__Group__0 ) ) + // InternalUmlTransition.g:325:2: ( ( ( rule__EffectRule__Group__0 ) ) ) + // InternalUmlTransition.g:326:1: ( ( rule__EffectRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:326:1: ( ( rule__EffectRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:327:1: ( rule__EffectRule__Group__0 ) + // InternalUmlTransition.g:326:1: ( ( rule__EffectRule__Group__0 ) ) + // InternalUmlTransition.g:327:1: ( rule__EffectRule__Group__0 ) { before(grammarAccess.getEffectRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:328:1: ( rule__EffectRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:328:2: rule__EffectRule__Group__0 + // InternalUmlTransition.g:328:1: ( rule__EffectRule__Group__0 ) + // InternalUmlTransition.g:328:2: rule__EffectRule__Group__0 { - pushFollow(FOLLOW_rule__EffectRule__Group__0_in_ruleEffectRule634); + pushFollow(FOLLOW_2); rule__EffectRule__Group__0(); state._fsp--; @@ -829,28 +806,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleEffectRule" // $ANTLR start "ruleBehaviorKind" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:341:1: ruleBehaviorKind : ( ( rule__BehaviorKind__Alternatives ) ) ; + // InternalUmlTransition.g:341:1: ruleBehaviorKind : ( ( rule__BehaviorKind__Alternatives ) ) ; public final void ruleBehaviorKind() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:345:1: ( ( ( rule__BehaviorKind__Alternatives ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:346:1: ( ( rule__BehaviorKind__Alternatives ) ) + // InternalUmlTransition.g:345:1: ( ( ( rule__BehaviorKind__Alternatives ) ) ) + // InternalUmlTransition.g:346:1: ( ( rule__BehaviorKind__Alternatives ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:346:1: ( ( rule__BehaviorKind__Alternatives ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:347:1: ( rule__BehaviorKind__Alternatives ) + // InternalUmlTransition.g:346:1: ( ( rule__BehaviorKind__Alternatives ) ) + // InternalUmlTransition.g:347:1: ( rule__BehaviorKind__Alternatives ) { before(grammarAccess.getBehaviorKindAccess().getAlternatives()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:348:1: ( rule__BehaviorKind__Alternatives ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:348:2: rule__BehaviorKind__Alternatives + // InternalUmlTransition.g:348:1: ( rule__BehaviorKind__Alternatives ) + // InternalUmlTransition.g:348:2: rule__BehaviorKind__Alternatives { - pushFollow(FOLLOW_rule__BehaviorKind__Alternatives_in_ruleBehaviorKind671); + pushFollow(FOLLOW_2); rule__BehaviorKind__Alternatives(); state._fsp--; @@ -875,20 +851,17 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "ruleBehaviorKind" // $ANTLR start "rule__EventRule__Alternatives" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:359:1: rule__EventRule__Alternatives : ( ( ruleCallOrSignalEventRule ) | ( - // ruleAnyReceiveEventRule ) | ( ruleTimeEventRule ) | ( ruleChangeEventRule ) ); + // InternalUmlTransition.g:359:1: rule__EventRule__Alternatives : ( ( ruleCallOrSignalEventRule ) | ( ruleAnyReceiveEventRule ) | ( ruleTimeEventRule ) | ( ruleChangeEventRule ) ); public final void rule__EventRule__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:363:1: ( ( ruleCallOrSignalEventRule ) | ( ruleAnyReceiveEventRule ) | ( - // ruleTimeEventRule ) | ( ruleChangeEventRule ) ) + // InternalUmlTransition.g:363:1: ( ( ruleCallOrSignalEventRule ) | ( ruleAnyReceiveEventRule ) | ( ruleTimeEventRule ) | ( ruleChangeEventRule ) ) int alt1 = 4; switch (input.LA(1)) { case RULE_ID: { @@ -909,21 +882,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } 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.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:364:1: ( ruleCallOrSignalEventRule ) + // InternalUmlTransition.g:364:1: ( ruleCallOrSignalEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:364:1: ( ruleCallOrSignalEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:365:1: ruleCallOrSignalEventRule + // InternalUmlTransition.g:364:1: ( ruleCallOrSignalEventRule ) + // InternalUmlTransition.g:365:1: ruleCallOrSignalEventRule { before(grammarAccess.getEventRuleAccess().getCallOrSignalEventRuleParserRuleCall_0()); - pushFollow(FOLLOW_ruleCallOrSignalEventRule_in_rule__EventRule__Alternatives706); + pushFollow(FOLLOW_2); ruleCallOrSignalEventRule(); state._fsp--; @@ -936,13 +908,13 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:370:6: ( ruleAnyReceiveEventRule ) + // InternalUmlTransition.g:370:6: ( ruleAnyReceiveEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:370:6: ( ruleAnyReceiveEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:371:1: ruleAnyReceiveEventRule + // InternalUmlTransition.g:370:6: ( ruleAnyReceiveEventRule ) + // InternalUmlTransition.g:371:1: ruleAnyReceiveEventRule { before(grammarAccess.getEventRuleAccess().getAnyReceiveEventRuleParserRuleCall_1()); - pushFollow(FOLLOW_ruleAnyReceiveEventRule_in_rule__EventRule__Alternatives723); + pushFollow(FOLLOW_2); ruleAnyReceiveEventRule(); state._fsp--; @@ -955,13 +927,13 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } break; case 3: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:376:6: ( ruleTimeEventRule ) + // InternalUmlTransition.g:376:6: ( ruleTimeEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:376:6: ( ruleTimeEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:377:1: ruleTimeEventRule + // InternalUmlTransition.g:376:6: ( ruleTimeEventRule ) + // InternalUmlTransition.g:377:1: ruleTimeEventRule { before(grammarAccess.getEventRuleAccess().getTimeEventRuleParserRuleCall_2()); - pushFollow(FOLLOW_ruleTimeEventRule_in_rule__EventRule__Alternatives740); + pushFollow(FOLLOW_2); ruleTimeEventRule(); state._fsp--; @@ -974,13 +946,13 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } break; case 4: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:382:6: ( ruleChangeEventRule ) + // InternalUmlTransition.g:382:6: ( ruleChangeEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:382:6: ( ruleChangeEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:383:1: ruleChangeEventRule + // InternalUmlTransition.g:382:6: ( ruleChangeEventRule ) + // InternalUmlTransition.g:383:1: ruleChangeEventRule { before(grammarAccess.getEventRuleAccess().getChangeEventRuleParserRuleCall_3()); - pushFollow(FOLLOW_ruleChangeEventRule_in_rule__EventRule__Alternatives757); + pushFollow(FOLLOW_2); ruleChangeEventRule(); state._fsp--; @@ -1004,43 +976,38 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EventRule__Alternatives" // $ANTLR start "rule__TimeEventRule__Alternatives" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:393:1: rule__TimeEventRule__Alternatives : ( ( ruleRelativeTimeEventRule ) | ( - // ruleAbsoluteTimeEventRule ) ); + // InternalUmlTransition.g:393:1: rule__TimeEventRule__Alternatives : ( ( ruleRelativeTimeEventRule ) | ( ruleAbsoluteTimeEventRule ) ); public final void rule__TimeEventRule__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:397:1: ( ( ruleRelativeTimeEventRule ) | ( ruleAbsoluteTimeEventRule ) ) + // InternalUmlTransition.g:397:1: ( ( ruleRelativeTimeEventRule ) | ( ruleAbsoluteTimeEventRule ) ) int alt2 = 2; int LA2_0 = input.LA(1); if ((LA2_0 == 16)) { alt2 = 1; - } - else if ((LA2_0 == 17)) { + } else if ((LA2_0 == 17)) { alt2 = 2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); + } else { + NoViableAltException nvae = new NoViableAltException("", 2, 0, input); throw nvae; } switch (alt2) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:398:1: ( ruleRelativeTimeEventRule ) + // InternalUmlTransition.g:398:1: ( ruleRelativeTimeEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:398:1: ( ruleRelativeTimeEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:399:1: ruleRelativeTimeEventRule + // InternalUmlTransition.g:398:1: ( ruleRelativeTimeEventRule ) + // InternalUmlTransition.g:399:1: ruleRelativeTimeEventRule { before(grammarAccess.getTimeEventRuleAccess().getRelativeTimeEventRuleParserRuleCall_0()); - pushFollow(FOLLOW_ruleRelativeTimeEventRule_in_rule__TimeEventRule__Alternatives789); + pushFollow(FOLLOW_2); ruleRelativeTimeEventRule(); state._fsp--; @@ -1053,13 +1020,13 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:404:6: ( ruleAbsoluteTimeEventRule ) + // InternalUmlTransition.g:404:6: ( ruleAbsoluteTimeEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:404:6: ( ruleAbsoluteTimeEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:405:1: ruleAbsoluteTimeEventRule + // InternalUmlTransition.g:404:6: ( ruleAbsoluteTimeEventRule ) + // InternalUmlTransition.g:405:1: ruleAbsoluteTimeEventRule { before(grammarAccess.getTimeEventRuleAccess().getAbsoluteTimeEventRuleParserRuleCall_1()); - pushFollow(FOLLOW_ruleAbsoluteTimeEventRule_in_rule__TimeEventRule__Alternatives806); + pushFollow(FOLLOW_2); ruleAbsoluteTimeEventRule(); state._fsp--; @@ -1083,20 +1050,17 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TimeEventRule__Alternatives" // $ANTLR start "rule__BehaviorKind__Alternatives" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:415:1: rule__BehaviorKind__Alternatives : ( ( ( 'Activity' ) ) | ( ( 'StateMachine' - // ) ) | ( ( 'OpaqueBehavior' ) ) ); + // InternalUmlTransition.g:415:1: rule__BehaviorKind__Alternatives : ( ( ( 'Activity' ) ) | ( ( 'StateMachine' ) ) | ( ( 'OpaqueBehavior' ) ) ); public final void rule__BehaviorKind__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:419:1: ( ( ( 'Activity' ) ) | ( ( 'StateMachine' ) ) | ( ( 'OpaqueBehavior' - // ) ) ) + // InternalUmlTransition.g:419:1: ( ( ( 'Activity' ) ) | ( ( 'StateMachine' ) ) | ( ( 'OpaqueBehavior' ) ) ) int alt3 = 3; switch (input.LA(1)) { case 12: { @@ -1112,24 +1076,23 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } break; default: - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); + NoViableAltException nvae = new NoViableAltException("", 3, 0, input); throw nvae; } switch (alt3) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:420:1: ( ( 'Activity' ) ) + // InternalUmlTransition.g:420:1: ( ( 'Activity' ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:420:1: ( ( 'Activity' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:421:1: ( 'Activity' ) + // InternalUmlTransition.g:420:1: ( ( 'Activity' ) ) + // InternalUmlTransition.g:421:1: ( 'Activity' ) { before(grammarAccess.getBehaviorKindAccess().getACTIVITYEnumLiteralDeclaration_0()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:422:1: ( 'Activity' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:422:3: 'Activity' + // InternalUmlTransition.g:422:1: ( 'Activity' ) + // InternalUmlTransition.g:422:3: 'Activity' { - match(input, 12, FOLLOW_12_in_rule__BehaviorKind__Alternatives839); + match(input, 12, FOLLOW_2); } @@ -1141,16 +1104,16 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:427:6: ( ( 'StateMachine' ) ) + // InternalUmlTransition.g:427:6: ( ( 'StateMachine' ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:427:6: ( ( 'StateMachine' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:428:1: ( 'StateMachine' ) + // InternalUmlTransition.g:427:6: ( ( 'StateMachine' ) ) + // InternalUmlTransition.g:428:1: ( 'StateMachine' ) { before(grammarAccess.getBehaviorKindAccess().getSTATE_MACHINEEnumLiteralDeclaration_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:429:1: ( 'StateMachine' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:429:3: 'StateMachine' + // InternalUmlTransition.g:429:1: ( 'StateMachine' ) + // InternalUmlTransition.g:429:3: 'StateMachine' { - match(input, 13, FOLLOW_13_in_rule__BehaviorKind__Alternatives860); + match(input, 13, FOLLOW_2); } @@ -1162,16 +1125,16 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } break; case 3: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:434:6: ( ( 'OpaqueBehavior' ) ) + // InternalUmlTransition.g:434:6: ( ( 'OpaqueBehavior' ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:434:6: ( ( 'OpaqueBehavior' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:435:1: ( 'OpaqueBehavior' ) + // InternalUmlTransition.g:434:6: ( ( 'OpaqueBehavior' ) ) + // InternalUmlTransition.g:435:1: ( 'OpaqueBehavior' ) { before(grammarAccess.getBehaviorKindAccess().getOPAQUE_BEHAVIOREnumLiteralDeclaration_2()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:436:1: ( 'OpaqueBehavior' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:436:3: 'OpaqueBehavior' + // InternalUmlTransition.g:436:1: ( 'OpaqueBehavior' ) + // InternalUmlTransition.g:436:3: 'OpaqueBehavior' { - match(input, 14, FOLLOW_14_in_rule__BehaviorKind__Alternatives881); + match(input, 14, FOLLOW_2); } @@ -1194,28 +1157,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__BehaviorKind__Alternatives" // $ANTLR start "rule__TransitionRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:448:1: rule__TransitionRule__Group__0 : rule__TransitionRule__Group__0__Impl - // rule__TransitionRule__Group__1 ; + // InternalUmlTransition.g:448:1: rule__TransitionRule__Group__0 : rule__TransitionRule__Group__0__Impl rule__TransitionRule__Group__1 ; public final void rule__TransitionRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:452:1: ( rule__TransitionRule__Group__0__Impl - // rule__TransitionRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:453:2: rule__TransitionRule__Group__0__Impl rule__TransitionRule__Group__1 + // InternalUmlTransition.g:452:1: ( rule__TransitionRule__Group__0__Impl rule__TransitionRule__Group__1 ) + // InternalUmlTransition.g:453:2: rule__TransitionRule__Group__0__Impl rule__TransitionRule__Group__1 { - pushFollow(FOLLOW_rule__TransitionRule__Group__0__Impl_in_rule__TransitionRule__Group__0914); + pushFollow(FOLLOW_3); rule__TransitionRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__TransitionRule__Group__1_in_rule__TransitionRule__Group__0917); + pushFollow(FOLLOW_2); rule__TransitionRule__Group__1(); state._fsp--; @@ -1233,26 +1193,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group__0" // $ANTLR start "rule__TransitionRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:460:1: rule__TransitionRule__Group__0__Impl : ( ( rule__TransitionRule__Group_0__0 - // )? ) ; + // InternalUmlTransition.g:460:1: rule__TransitionRule__Group__0__Impl : ( ( rule__TransitionRule__Group_0__0 )? ) ; public final void rule__TransitionRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:464:1: ( ( ( rule__TransitionRule__Group_0__0 )? ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:465:1: ( ( rule__TransitionRule__Group_0__0 )? ) + // InternalUmlTransition.g:464:1: ( ( ( rule__TransitionRule__Group_0__0 )? ) ) + // InternalUmlTransition.g:465:1: ( ( rule__TransitionRule__Group_0__0 )? ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:465:1: ( ( rule__TransitionRule__Group_0__0 )? ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:466:1: ( rule__TransitionRule__Group_0__0 )? + // InternalUmlTransition.g:465:1: ( ( rule__TransitionRule__Group_0__0 )? ) + // InternalUmlTransition.g:466:1: ( rule__TransitionRule__Group_0__0 )? { before(grammarAccess.getTransitionRuleAccess().getGroup_0()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:467:1: ( rule__TransitionRule__Group_0__0 )? + // InternalUmlTransition.g:467:1: ( rule__TransitionRule__Group_0__0 )? int alt4 = 2; int LA4_0 = input.LA(1); @@ -1261,9 +1219,9 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } switch (alt4) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:467:2: rule__TransitionRule__Group_0__0 + // InternalUmlTransition.g:467:2: rule__TransitionRule__Group_0__0 { - pushFollow(FOLLOW_rule__TransitionRule__Group_0__0_in_rule__TransitionRule__Group__0__Impl944); + pushFollow(FOLLOW_2); rule__TransitionRule__Group_0__0(); state._fsp--; @@ -1291,28 +1249,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group__0__Impl" // $ANTLR start "rule__TransitionRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:477:1: rule__TransitionRule__Group__1 : rule__TransitionRule__Group__1__Impl - // rule__TransitionRule__Group__2 ; + // InternalUmlTransition.g:477:1: rule__TransitionRule__Group__1 : rule__TransitionRule__Group__1__Impl rule__TransitionRule__Group__2 ; public final void rule__TransitionRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:481:1: ( rule__TransitionRule__Group__1__Impl - // rule__TransitionRule__Group__2 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:482:2: rule__TransitionRule__Group__1__Impl rule__TransitionRule__Group__2 + // InternalUmlTransition.g:481:1: ( rule__TransitionRule__Group__1__Impl rule__TransitionRule__Group__2 ) + // InternalUmlTransition.g:482:2: rule__TransitionRule__Group__1__Impl rule__TransitionRule__Group__2 { - pushFollow(FOLLOW_rule__TransitionRule__Group__1__Impl_in_rule__TransitionRule__Group__1975); + pushFollow(FOLLOW_3); rule__TransitionRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__TransitionRule__Group__2_in_rule__TransitionRule__Group__1978); + pushFollow(FOLLOW_2); rule__TransitionRule__Group__2(); state._fsp--; @@ -1330,26 +1285,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group__1" // $ANTLR start "rule__TransitionRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:489:1: rule__TransitionRule__Group__1__Impl : ( ( - // rule__TransitionRule__GuardAssignment_1 )? ) ; + // InternalUmlTransition.g:489:1: rule__TransitionRule__Group__1__Impl : ( ( rule__TransitionRule__GuardAssignment_1 )? ) ; public final void rule__TransitionRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:493:1: ( ( ( rule__TransitionRule__GuardAssignment_1 )? ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:494:1: ( ( rule__TransitionRule__GuardAssignment_1 )? ) + // InternalUmlTransition.g:493:1: ( ( ( rule__TransitionRule__GuardAssignment_1 )? ) ) + // InternalUmlTransition.g:494:1: ( ( rule__TransitionRule__GuardAssignment_1 )? ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:494:1: ( ( rule__TransitionRule__GuardAssignment_1 )? ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:495:1: ( rule__TransitionRule__GuardAssignment_1 )? + // InternalUmlTransition.g:494:1: ( ( rule__TransitionRule__GuardAssignment_1 )? ) + // InternalUmlTransition.g:495:1: ( rule__TransitionRule__GuardAssignment_1 )? { before(grammarAccess.getTransitionRuleAccess().getGuardAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:496:1: ( rule__TransitionRule__GuardAssignment_1 )? + // InternalUmlTransition.g:496:1: ( rule__TransitionRule__GuardAssignment_1 )? int alt5 = 2; int LA5_0 = input.LA(1); @@ -1358,9 +1311,9 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } switch (alt5) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:496:2: rule__TransitionRule__GuardAssignment_1 + // InternalUmlTransition.g:496:2: rule__TransitionRule__GuardAssignment_1 { - pushFollow(FOLLOW_rule__TransitionRule__GuardAssignment_1_in_rule__TransitionRule__Group__1__Impl1005); + pushFollow(FOLLOW_2); rule__TransitionRule__GuardAssignment_1(); state._fsp--; @@ -1388,21 +1341,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group__1__Impl" // $ANTLR start "rule__TransitionRule__Group__2" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:506:1: rule__TransitionRule__Group__2 : rule__TransitionRule__Group__2__Impl ; + // InternalUmlTransition.g:506:1: rule__TransitionRule__Group__2 : rule__TransitionRule__Group__2__Impl ; public final void rule__TransitionRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:510:1: ( rule__TransitionRule__Group__2__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:511:2: rule__TransitionRule__Group__2__Impl + // InternalUmlTransition.g:510:1: ( rule__TransitionRule__Group__2__Impl ) + // InternalUmlTransition.g:511:2: rule__TransitionRule__Group__2__Impl { - pushFollow(FOLLOW_rule__TransitionRule__Group__2__Impl_in_rule__TransitionRule__Group__21036); + pushFollow(FOLLOW_2); rule__TransitionRule__Group__2__Impl(); state._fsp--; @@ -1420,26 +1372,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group__2" // $ANTLR start "rule__TransitionRule__Group__2__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:517:1: rule__TransitionRule__Group__2__Impl : ( ( - // rule__TransitionRule__EffectAssignment_2 )? ) ; + // InternalUmlTransition.g:517:1: rule__TransitionRule__Group__2__Impl : ( ( rule__TransitionRule__EffectAssignment_2 )? ) ; public final void rule__TransitionRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:521:1: ( ( ( rule__TransitionRule__EffectAssignment_2 )? ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:522:1: ( ( rule__TransitionRule__EffectAssignment_2 )? ) + // InternalUmlTransition.g:521:1: ( ( ( rule__TransitionRule__EffectAssignment_2 )? ) ) + // InternalUmlTransition.g:522:1: ( ( rule__TransitionRule__EffectAssignment_2 )? ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:522:1: ( ( rule__TransitionRule__EffectAssignment_2 )? ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:523:1: ( rule__TransitionRule__EffectAssignment_2 )? + // InternalUmlTransition.g:522:1: ( ( rule__TransitionRule__EffectAssignment_2 )? ) + // InternalUmlTransition.g:523:1: ( rule__TransitionRule__EffectAssignment_2 )? { before(grammarAccess.getTransitionRuleAccess().getEffectAssignment_2()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:524:1: ( rule__TransitionRule__EffectAssignment_2 )? + // InternalUmlTransition.g:524:1: ( rule__TransitionRule__EffectAssignment_2 )? int alt6 = 2; int LA6_0 = input.LA(1); @@ -1448,9 +1398,9 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } switch (alt6) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:524:2: rule__TransitionRule__EffectAssignment_2 + // InternalUmlTransition.g:524:2: rule__TransitionRule__EffectAssignment_2 { - pushFollow(FOLLOW_rule__TransitionRule__EffectAssignment_2_in_rule__TransitionRule__Group__2__Impl1063); + pushFollow(FOLLOW_2); rule__TransitionRule__EffectAssignment_2(); state._fsp--; @@ -1478,29 +1428,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group__2__Impl" // $ANTLR start "rule__TransitionRule__Group_0__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:540:1: rule__TransitionRule__Group_0__0 : rule__TransitionRule__Group_0__0__Impl - // rule__TransitionRule__Group_0__1 ; + // InternalUmlTransition.g:540:1: rule__TransitionRule__Group_0__0 : rule__TransitionRule__Group_0__0__Impl rule__TransitionRule__Group_0__1 ; public final void rule__TransitionRule__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:544:1: ( rule__TransitionRule__Group_0__0__Impl - // rule__TransitionRule__Group_0__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:545:2: rule__TransitionRule__Group_0__0__Impl - // rule__TransitionRule__Group_0__1 + // InternalUmlTransition.g:544:1: ( rule__TransitionRule__Group_0__0__Impl rule__TransitionRule__Group_0__1 ) + // InternalUmlTransition.g:545:2: rule__TransitionRule__Group_0__0__Impl rule__TransitionRule__Group_0__1 { - pushFollow(FOLLOW_rule__TransitionRule__Group_0__0__Impl_in_rule__TransitionRule__Group_0__01100); + pushFollow(FOLLOW_4); rule__TransitionRule__Group_0__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__TransitionRule__Group_0__1_in_rule__TransitionRule__Group_0__01103); + pushFollow(FOLLOW_2); rule__TransitionRule__Group_0__1(); state._fsp--; @@ -1518,29 +1464,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0__0" // $ANTLR start "rule__TransitionRule__Group_0__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:552:1: rule__TransitionRule__Group_0__0__Impl : ( ( - // rule__TransitionRule__TriggersAssignment_0_0 ) ) ; + // InternalUmlTransition.g:552:1: rule__TransitionRule__Group_0__0__Impl : ( ( rule__TransitionRule__TriggersAssignment_0_0 ) ) ; public final void rule__TransitionRule__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:556:1: ( ( ( rule__TransitionRule__TriggersAssignment_0_0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:557:1: ( ( rule__TransitionRule__TriggersAssignment_0_0 ) ) + // InternalUmlTransition.g:556:1: ( ( ( rule__TransitionRule__TriggersAssignment_0_0 ) ) ) + // InternalUmlTransition.g:557:1: ( ( rule__TransitionRule__TriggersAssignment_0_0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:557:1: ( ( rule__TransitionRule__TriggersAssignment_0_0 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:558:1: ( rule__TransitionRule__TriggersAssignment_0_0 ) + // InternalUmlTransition.g:557:1: ( ( rule__TransitionRule__TriggersAssignment_0_0 ) ) + // InternalUmlTransition.g:558:1: ( rule__TransitionRule__TriggersAssignment_0_0 ) { before(grammarAccess.getTransitionRuleAccess().getTriggersAssignment_0_0()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:559:1: ( rule__TransitionRule__TriggersAssignment_0_0 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:559:2: rule__TransitionRule__TriggersAssignment_0_0 + // InternalUmlTransition.g:559:1: ( rule__TransitionRule__TriggersAssignment_0_0 ) + // InternalUmlTransition.g:559:2: rule__TransitionRule__TriggersAssignment_0_0 { - pushFollow(FOLLOW_rule__TransitionRule__TriggersAssignment_0_0_in_rule__TransitionRule__Group_0__0__Impl1130); + pushFollow(FOLLOW_2); rule__TransitionRule__TriggersAssignment_0_0(); state._fsp--; @@ -1565,21 +1509,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0__0__Impl" // $ANTLR start "rule__TransitionRule__Group_0__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:569:1: rule__TransitionRule__Group_0__1 : rule__TransitionRule__Group_0__1__Impl ; + // InternalUmlTransition.g:569:1: rule__TransitionRule__Group_0__1 : rule__TransitionRule__Group_0__1__Impl ; public final void rule__TransitionRule__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:573:1: ( rule__TransitionRule__Group_0__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:574:2: rule__TransitionRule__Group_0__1__Impl + // InternalUmlTransition.g:573:1: ( rule__TransitionRule__Group_0__1__Impl ) + // InternalUmlTransition.g:574:2: rule__TransitionRule__Group_0__1__Impl { - pushFollow(FOLLOW_rule__TransitionRule__Group_0__1__Impl_in_rule__TransitionRule__Group_0__11160); + pushFollow(FOLLOW_2); rule__TransitionRule__Group_0__1__Impl(); state._fsp--; @@ -1597,26 +1540,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0__1" // $ANTLR start "rule__TransitionRule__Group_0__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:580:1: rule__TransitionRule__Group_0__1__Impl : ( ( - // rule__TransitionRule__Group_0_1__0 )* ) ; + // InternalUmlTransition.g:580:1: rule__TransitionRule__Group_0__1__Impl : ( ( rule__TransitionRule__Group_0_1__0 )* ) ; public final void rule__TransitionRule__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:584:1: ( ( ( rule__TransitionRule__Group_0_1__0 )* ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:585:1: ( ( rule__TransitionRule__Group_0_1__0 )* ) + // InternalUmlTransition.g:584:1: ( ( ( rule__TransitionRule__Group_0_1__0 )* ) ) + // InternalUmlTransition.g:585:1: ( ( rule__TransitionRule__Group_0_1__0 )* ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:585:1: ( ( rule__TransitionRule__Group_0_1__0 )* ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:586:1: ( rule__TransitionRule__Group_0_1__0 )* + // InternalUmlTransition.g:585:1: ( ( rule__TransitionRule__Group_0_1__0 )* ) + // InternalUmlTransition.g:586:1: ( rule__TransitionRule__Group_0_1__0 )* { before(grammarAccess.getTransitionRuleAccess().getGroup_0_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:587:1: ( rule__TransitionRule__Group_0_1__0 )* + // InternalUmlTransition.g:587:1: ( rule__TransitionRule__Group_0_1__0 )* loop7: do { int alt7 = 2; int LA7_0 = input.LA(1); @@ -1628,9 +1569,9 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa switch (alt7) { case 1: - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:587:2: rule__TransitionRule__Group_0_1__0 + // InternalUmlTransition.g:587:2: rule__TransitionRule__Group_0_1__0 { - pushFollow(FOLLOW_rule__TransitionRule__Group_0_1__0_in_rule__TransitionRule__Group_0__1__Impl1187); + pushFollow(FOLLOW_5); rule__TransitionRule__Group_0_1__0(); state._fsp--; @@ -1661,29 +1602,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0__1__Impl" // $ANTLR start "rule__TransitionRule__Group_0_1__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:601:1: rule__TransitionRule__Group_0_1__0 : - // rule__TransitionRule__Group_0_1__0__Impl rule__TransitionRule__Group_0_1__1 ; + // InternalUmlTransition.g:601:1: rule__TransitionRule__Group_0_1__0 : rule__TransitionRule__Group_0_1__0__Impl rule__TransitionRule__Group_0_1__1 ; public final void rule__TransitionRule__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:605:1: ( rule__TransitionRule__Group_0_1__0__Impl - // rule__TransitionRule__Group_0_1__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:606:2: rule__TransitionRule__Group_0_1__0__Impl - // rule__TransitionRule__Group_0_1__1 + // InternalUmlTransition.g:605:1: ( rule__TransitionRule__Group_0_1__0__Impl rule__TransitionRule__Group_0_1__1 ) + // InternalUmlTransition.g:606:2: rule__TransitionRule__Group_0_1__0__Impl rule__TransitionRule__Group_0_1__1 { - pushFollow(FOLLOW_rule__TransitionRule__Group_0_1__0__Impl_in_rule__TransitionRule__Group_0_1__01222); + pushFollow(FOLLOW_6); rule__TransitionRule__Group_0_1__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__TransitionRule__Group_0_1__1_in_rule__TransitionRule__Group_0_1__01225); + pushFollow(FOLLOW_2); rule__TransitionRule__Group_0_1__1(); state._fsp--; @@ -1701,25 +1638,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0_1__0" // $ANTLR start "rule__TransitionRule__Group_0_1__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:613:1: rule__TransitionRule__Group_0_1__0__Impl : ( ',' ) ; + // InternalUmlTransition.g:613:1: rule__TransitionRule__Group_0_1__0__Impl : ( ',' ) ; public final void rule__TransitionRule__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:617:1: ( ( ',' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:618:1: ( ',' ) + // InternalUmlTransition.g:617:1: ( ( ',' ) ) + // InternalUmlTransition.g:618:1: ( ',' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:618:1: ( ',' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:619:1: ',' + // InternalUmlTransition.g:618:1: ( ',' ) + // InternalUmlTransition.g:619:1: ',' { before(grammarAccess.getTransitionRuleAccess().getCommaKeyword_0_1_0()); - match(input, 15, FOLLOW_15_in_rule__TransitionRule__Group_0_1__0__Impl1253); + match(input, 15, FOLLOW_2); after(grammarAccess.getTransitionRuleAccess().getCommaKeyword_0_1_0()); } @@ -1737,22 +1673,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0_1__0__Impl" // $ANTLR start "rule__TransitionRule__Group_0_1__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:632:1: rule__TransitionRule__Group_0_1__1 : - // rule__TransitionRule__Group_0_1__1__Impl ; + // InternalUmlTransition.g:632:1: rule__TransitionRule__Group_0_1__1 : rule__TransitionRule__Group_0_1__1__Impl ; public final void rule__TransitionRule__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:636:1: ( rule__TransitionRule__Group_0_1__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:637:2: rule__TransitionRule__Group_0_1__1__Impl + // InternalUmlTransition.g:636:1: ( rule__TransitionRule__Group_0_1__1__Impl ) + // InternalUmlTransition.g:637:2: rule__TransitionRule__Group_0_1__1__Impl { - pushFollow(FOLLOW_rule__TransitionRule__Group_0_1__1__Impl_in_rule__TransitionRule__Group_0_1__11284); + pushFollow(FOLLOW_2); rule__TransitionRule__Group_0_1__1__Impl(); state._fsp--; @@ -1770,29 +1704,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0_1__1" // $ANTLR start "rule__TransitionRule__Group_0_1__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:643:1: rule__TransitionRule__Group_0_1__1__Impl : ( ( - // rule__TransitionRule__TriggersAssignment_0_1_1 ) ) ; + // InternalUmlTransition.g:643:1: rule__TransitionRule__Group_0_1__1__Impl : ( ( rule__TransitionRule__TriggersAssignment_0_1_1 ) ) ; public final void rule__TransitionRule__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:647:1: ( ( ( rule__TransitionRule__TriggersAssignment_0_1_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:648:1: ( ( rule__TransitionRule__TriggersAssignment_0_1_1 ) ) + // InternalUmlTransition.g:647:1: ( ( ( rule__TransitionRule__TriggersAssignment_0_1_1 ) ) ) + // InternalUmlTransition.g:648:1: ( ( rule__TransitionRule__TriggersAssignment_0_1_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:648:1: ( ( rule__TransitionRule__TriggersAssignment_0_1_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:649:1: ( rule__TransitionRule__TriggersAssignment_0_1_1 ) + // InternalUmlTransition.g:648:1: ( ( rule__TransitionRule__TriggersAssignment_0_1_1 ) ) + // InternalUmlTransition.g:649:1: ( rule__TransitionRule__TriggersAssignment_0_1_1 ) { before(grammarAccess.getTransitionRuleAccess().getTriggersAssignment_0_1_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:650:1: ( rule__TransitionRule__TriggersAssignment_0_1_1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:650:2: rule__TransitionRule__TriggersAssignment_0_1_1 + // InternalUmlTransition.g:650:1: ( rule__TransitionRule__TriggersAssignment_0_1_1 ) + // InternalUmlTransition.g:650:2: rule__TransitionRule__TriggersAssignment_0_1_1 { - pushFollow(FOLLOW_rule__TransitionRule__TriggersAssignment_0_1_1_in_rule__TransitionRule__Group_0_1__1__Impl1311); + pushFollow(FOLLOW_2); rule__TransitionRule__TriggersAssignment_0_1_1(); state._fsp--; @@ -1817,29 +1749,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__Group_0_1__1__Impl" // $ANTLR start "rule__RelativeTimeEventRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:664:1: rule__RelativeTimeEventRule__Group__0 : - // rule__RelativeTimeEventRule__Group__0__Impl rule__RelativeTimeEventRule__Group__1 ; + // InternalUmlTransition.g:664:1: rule__RelativeTimeEventRule__Group__0 : rule__RelativeTimeEventRule__Group__0__Impl rule__RelativeTimeEventRule__Group__1 ; public final void rule__RelativeTimeEventRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:668:1: ( rule__RelativeTimeEventRule__Group__0__Impl - // rule__RelativeTimeEventRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:669:2: rule__RelativeTimeEventRule__Group__0__Impl - // rule__RelativeTimeEventRule__Group__1 + // InternalUmlTransition.g:668:1: ( rule__RelativeTimeEventRule__Group__0__Impl rule__RelativeTimeEventRule__Group__1 ) + // InternalUmlTransition.g:669:2: rule__RelativeTimeEventRule__Group__0__Impl rule__RelativeTimeEventRule__Group__1 { - pushFollow(FOLLOW_rule__RelativeTimeEventRule__Group__0__Impl_in_rule__RelativeTimeEventRule__Group__01345); + pushFollow(FOLLOW_7); rule__RelativeTimeEventRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RelativeTimeEventRule__Group__1_in_rule__RelativeTimeEventRule__Group__01348); + pushFollow(FOLLOW_2); rule__RelativeTimeEventRule__Group__1(); state._fsp--; @@ -1857,25 +1785,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__RelativeTimeEventRule__Group__0" // $ANTLR start "rule__RelativeTimeEventRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:676:1: rule__RelativeTimeEventRule__Group__0__Impl : ( 'after' ) ; + // InternalUmlTransition.g:676:1: rule__RelativeTimeEventRule__Group__0__Impl : ( 'after' ) ; public final void rule__RelativeTimeEventRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:680:1: ( ( 'after' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:681:1: ( 'after' ) + // InternalUmlTransition.g:680:1: ( ( 'after' ) ) + // InternalUmlTransition.g:681:1: ( 'after' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:681:1: ( 'after' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:682:1: 'after' + // InternalUmlTransition.g:681:1: ( 'after' ) + // InternalUmlTransition.g:682:1: 'after' { before(grammarAccess.getRelativeTimeEventRuleAccess().getAfterKeyword_0()); - match(input, 16, FOLLOW_16_in_rule__RelativeTimeEventRule__Group__0__Impl1376); + match(input, 16, FOLLOW_2); after(grammarAccess.getRelativeTimeEventRuleAccess().getAfterKeyword_0()); } @@ -1893,22 +1820,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__RelativeTimeEventRule__Group__0__Impl" // $ANTLR start "rule__RelativeTimeEventRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:695:1: rule__RelativeTimeEventRule__Group__1 : - // rule__RelativeTimeEventRule__Group__1__Impl ; + // InternalUmlTransition.g:695:1: rule__RelativeTimeEventRule__Group__1 : rule__RelativeTimeEventRule__Group__1__Impl ; public final void rule__RelativeTimeEventRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:699:1: ( rule__RelativeTimeEventRule__Group__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:700:2: rule__RelativeTimeEventRule__Group__1__Impl + // InternalUmlTransition.g:699:1: ( rule__RelativeTimeEventRule__Group__1__Impl ) + // InternalUmlTransition.g:700:2: rule__RelativeTimeEventRule__Group__1__Impl { - pushFollow(FOLLOW_rule__RelativeTimeEventRule__Group__1__Impl_in_rule__RelativeTimeEventRule__Group__11407); + pushFollow(FOLLOW_2); rule__RelativeTimeEventRule__Group__1__Impl(); state._fsp--; @@ -1926,29 +1851,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__RelativeTimeEventRule__Group__1" // $ANTLR start "rule__RelativeTimeEventRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:706:1: rule__RelativeTimeEventRule__Group__1__Impl : ( ( - // rule__RelativeTimeEventRule__ExprAssignment_1 ) ) ; + // InternalUmlTransition.g:706:1: rule__RelativeTimeEventRule__Group__1__Impl : ( ( rule__RelativeTimeEventRule__ExprAssignment_1 ) ) ; public final void rule__RelativeTimeEventRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:710:1: ( ( ( rule__RelativeTimeEventRule__ExprAssignment_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:711:1: ( ( rule__RelativeTimeEventRule__ExprAssignment_1 ) ) + // InternalUmlTransition.g:710:1: ( ( ( rule__RelativeTimeEventRule__ExprAssignment_1 ) ) ) + // InternalUmlTransition.g:711:1: ( ( rule__RelativeTimeEventRule__ExprAssignment_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:711:1: ( ( rule__RelativeTimeEventRule__ExprAssignment_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:712:1: ( rule__RelativeTimeEventRule__ExprAssignment_1 ) + // InternalUmlTransition.g:711:1: ( ( rule__RelativeTimeEventRule__ExprAssignment_1 ) ) + // InternalUmlTransition.g:712:1: ( rule__RelativeTimeEventRule__ExprAssignment_1 ) { before(grammarAccess.getRelativeTimeEventRuleAccess().getExprAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:713:1: ( rule__RelativeTimeEventRule__ExprAssignment_1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:713:2: rule__RelativeTimeEventRule__ExprAssignment_1 + // InternalUmlTransition.g:713:1: ( rule__RelativeTimeEventRule__ExprAssignment_1 ) + // InternalUmlTransition.g:713:2: rule__RelativeTimeEventRule__ExprAssignment_1 { - pushFollow(FOLLOW_rule__RelativeTimeEventRule__ExprAssignment_1_in_rule__RelativeTimeEventRule__Group__1__Impl1434); + pushFollow(FOLLOW_2); rule__RelativeTimeEventRule__ExprAssignment_1(); state._fsp--; @@ -1973,29 +1896,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__RelativeTimeEventRule__Group__1__Impl" // $ANTLR start "rule__AbsoluteTimeEventRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:727:1: rule__AbsoluteTimeEventRule__Group__0 : - // rule__AbsoluteTimeEventRule__Group__0__Impl rule__AbsoluteTimeEventRule__Group__1 ; + // InternalUmlTransition.g:727:1: rule__AbsoluteTimeEventRule__Group__0 : rule__AbsoluteTimeEventRule__Group__0__Impl rule__AbsoluteTimeEventRule__Group__1 ; public final void rule__AbsoluteTimeEventRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:731:1: ( rule__AbsoluteTimeEventRule__Group__0__Impl - // rule__AbsoluteTimeEventRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:732:2: rule__AbsoluteTimeEventRule__Group__0__Impl - // rule__AbsoluteTimeEventRule__Group__1 + // InternalUmlTransition.g:731:1: ( rule__AbsoluteTimeEventRule__Group__0__Impl rule__AbsoluteTimeEventRule__Group__1 ) + // InternalUmlTransition.g:732:2: rule__AbsoluteTimeEventRule__Group__0__Impl rule__AbsoluteTimeEventRule__Group__1 { - pushFollow(FOLLOW_rule__AbsoluteTimeEventRule__Group__0__Impl_in_rule__AbsoluteTimeEventRule__Group__01468); + pushFollow(FOLLOW_7); rule__AbsoluteTimeEventRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__AbsoluteTimeEventRule__Group__1_in_rule__AbsoluteTimeEventRule__Group__01471); + pushFollow(FOLLOW_2); rule__AbsoluteTimeEventRule__Group__1(); state._fsp--; @@ -2013,25 +1932,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__AbsoluteTimeEventRule__Group__0" // $ANTLR start "rule__AbsoluteTimeEventRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:739:1: rule__AbsoluteTimeEventRule__Group__0__Impl : ( 'at' ) ; + // InternalUmlTransition.g:739:1: rule__AbsoluteTimeEventRule__Group__0__Impl : ( 'at' ) ; public final void rule__AbsoluteTimeEventRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:743:1: ( ( 'at' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:744:1: ( 'at' ) + // InternalUmlTransition.g:743:1: ( ( 'at' ) ) + // InternalUmlTransition.g:744:1: ( 'at' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:744:1: ( 'at' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:745:1: 'at' + // InternalUmlTransition.g:744:1: ( 'at' ) + // InternalUmlTransition.g:745:1: 'at' { before(grammarAccess.getAbsoluteTimeEventRuleAccess().getAtKeyword_0()); - match(input, 17, FOLLOW_17_in_rule__AbsoluteTimeEventRule__Group__0__Impl1499); + match(input, 17, FOLLOW_2); after(grammarAccess.getAbsoluteTimeEventRuleAccess().getAtKeyword_0()); } @@ -2049,22 +1967,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__AbsoluteTimeEventRule__Group__0__Impl" // $ANTLR start "rule__AbsoluteTimeEventRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:758:1: rule__AbsoluteTimeEventRule__Group__1 : - // rule__AbsoluteTimeEventRule__Group__1__Impl ; + // InternalUmlTransition.g:758:1: rule__AbsoluteTimeEventRule__Group__1 : rule__AbsoluteTimeEventRule__Group__1__Impl ; public final void rule__AbsoluteTimeEventRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:762:1: ( rule__AbsoluteTimeEventRule__Group__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:763:2: rule__AbsoluteTimeEventRule__Group__1__Impl + // InternalUmlTransition.g:762:1: ( rule__AbsoluteTimeEventRule__Group__1__Impl ) + // InternalUmlTransition.g:763:2: rule__AbsoluteTimeEventRule__Group__1__Impl { - pushFollow(FOLLOW_rule__AbsoluteTimeEventRule__Group__1__Impl_in_rule__AbsoluteTimeEventRule__Group__11530); + pushFollow(FOLLOW_2); rule__AbsoluteTimeEventRule__Group__1__Impl(); state._fsp--; @@ -2082,29 +1998,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__AbsoluteTimeEventRule__Group__1" // $ANTLR start "rule__AbsoluteTimeEventRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:769:1: rule__AbsoluteTimeEventRule__Group__1__Impl : ( ( - // rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) ; + // InternalUmlTransition.g:769:1: rule__AbsoluteTimeEventRule__Group__1__Impl : ( ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) ; public final void rule__AbsoluteTimeEventRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:773:1: ( ( ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:774:1: ( ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) + // InternalUmlTransition.g:773:1: ( ( ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) ) + // InternalUmlTransition.g:774:1: ( ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:774:1: ( ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:775:1: ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) + // InternalUmlTransition.g:774:1: ( ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) ) + // InternalUmlTransition.g:775:1: ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) { before(grammarAccess.getAbsoluteTimeEventRuleAccess().getExprAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:776:1: ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:776:2: rule__AbsoluteTimeEventRule__ExprAssignment_1 + // InternalUmlTransition.g:776:1: ( rule__AbsoluteTimeEventRule__ExprAssignment_1 ) + // InternalUmlTransition.g:776:2: rule__AbsoluteTimeEventRule__ExprAssignment_1 { - pushFollow(FOLLOW_rule__AbsoluteTimeEventRule__ExprAssignment_1_in_rule__AbsoluteTimeEventRule__Group__1__Impl1557); + pushFollow(FOLLOW_2); rule__AbsoluteTimeEventRule__ExprAssignment_1(); state._fsp--; @@ -2129,29 +2043,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__AbsoluteTimeEventRule__Group__1__Impl" // $ANTLR start "rule__ChangeEventRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:790:1: rule__ChangeEventRule__Group__0 : rule__ChangeEventRule__Group__0__Impl - // rule__ChangeEventRule__Group__1 ; + // InternalUmlTransition.g:790:1: rule__ChangeEventRule__Group__0 : rule__ChangeEventRule__Group__0__Impl rule__ChangeEventRule__Group__1 ; public final void rule__ChangeEventRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:794:1: ( rule__ChangeEventRule__Group__0__Impl - // rule__ChangeEventRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:795:2: rule__ChangeEventRule__Group__0__Impl - // rule__ChangeEventRule__Group__1 + // InternalUmlTransition.g:794:1: ( rule__ChangeEventRule__Group__0__Impl rule__ChangeEventRule__Group__1 ) + // InternalUmlTransition.g:795:2: rule__ChangeEventRule__Group__0__Impl rule__ChangeEventRule__Group__1 { - pushFollow(FOLLOW_rule__ChangeEventRule__Group__0__Impl_in_rule__ChangeEventRule__Group__01591); + pushFollow(FOLLOW_7); rule__ChangeEventRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ChangeEventRule__Group__1_in_rule__ChangeEventRule__Group__01594); + pushFollow(FOLLOW_2); rule__ChangeEventRule__Group__1(); state._fsp--; @@ -2169,25 +2079,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__ChangeEventRule__Group__0" // $ANTLR start "rule__ChangeEventRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:802:1: rule__ChangeEventRule__Group__0__Impl : ( 'when' ) ; + // InternalUmlTransition.g:802:1: rule__ChangeEventRule__Group__0__Impl : ( 'when' ) ; public final void rule__ChangeEventRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:806:1: ( ( 'when' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:807:1: ( 'when' ) + // InternalUmlTransition.g:806:1: ( ( 'when' ) ) + // InternalUmlTransition.g:807:1: ( 'when' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:807:1: ( 'when' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:808:1: 'when' + // InternalUmlTransition.g:807:1: ( 'when' ) + // InternalUmlTransition.g:808:1: 'when' { before(grammarAccess.getChangeEventRuleAccess().getWhenKeyword_0()); - match(input, 18, FOLLOW_18_in_rule__ChangeEventRule__Group__0__Impl1622); + match(input, 18, FOLLOW_2); after(grammarAccess.getChangeEventRuleAccess().getWhenKeyword_0()); } @@ -2205,21 +2114,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__ChangeEventRule__Group__0__Impl" // $ANTLR start "rule__ChangeEventRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:821:1: rule__ChangeEventRule__Group__1 : rule__ChangeEventRule__Group__1__Impl ; + // InternalUmlTransition.g:821:1: rule__ChangeEventRule__Group__1 : rule__ChangeEventRule__Group__1__Impl ; public final void rule__ChangeEventRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:825:1: ( rule__ChangeEventRule__Group__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:826:2: rule__ChangeEventRule__Group__1__Impl + // InternalUmlTransition.g:825:1: ( rule__ChangeEventRule__Group__1__Impl ) + // InternalUmlTransition.g:826:2: rule__ChangeEventRule__Group__1__Impl { - pushFollow(FOLLOW_rule__ChangeEventRule__Group__1__Impl_in_rule__ChangeEventRule__Group__11653); + pushFollow(FOLLOW_2); rule__ChangeEventRule__Group__1__Impl(); state._fsp--; @@ -2237,29 +2145,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__ChangeEventRule__Group__1" // $ANTLR start "rule__ChangeEventRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:832:1: rule__ChangeEventRule__Group__1__Impl : ( ( - // rule__ChangeEventRule__ExpAssignment_1 ) ) ; + // InternalUmlTransition.g:832:1: rule__ChangeEventRule__Group__1__Impl : ( ( rule__ChangeEventRule__ExpAssignment_1 ) ) ; public final void rule__ChangeEventRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:836:1: ( ( ( rule__ChangeEventRule__ExpAssignment_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:837:1: ( ( rule__ChangeEventRule__ExpAssignment_1 ) ) + // InternalUmlTransition.g:836:1: ( ( ( rule__ChangeEventRule__ExpAssignment_1 ) ) ) + // InternalUmlTransition.g:837:1: ( ( rule__ChangeEventRule__ExpAssignment_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:837:1: ( ( rule__ChangeEventRule__ExpAssignment_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:838:1: ( rule__ChangeEventRule__ExpAssignment_1 ) + // InternalUmlTransition.g:837:1: ( ( rule__ChangeEventRule__ExpAssignment_1 ) ) + // InternalUmlTransition.g:838:1: ( rule__ChangeEventRule__ExpAssignment_1 ) { before(grammarAccess.getChangeEventRuleAccess().getExpAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:839:1: ( rule__ChangeEventRule__ExpAssignment_1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:839:2: rule__ChangeEventRule__ExpAssignment_1 + // InternalUmlTransition.g:839:1: ( rule__ChangeEventRule__ExpAssignment_1 ) + // InternalUmlTransition.g:839:2: rule__ChangeEventRule__ExpAssignment_1 { - pushFollow(FOLLOW_rule__ChangeEventRule__ExpAssignment_1_in_rule__ChangeEventRule__Group__1__Impl1680); + pushFollow(FOLLOW_2); rule__ChangeEventRule__ExpAssignment_1(); state._fsp--; @@ -2284,27 +2190,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__ChangeEventRule__Group__1__Impl" // $ANTLR start "rule__GuardRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:853:1: rule__GuardRule__Group__0 : rule__GuardRule__Group__0__Impl - // rule__GuardRule__Group__1 ; + // InternalUmlTransition.g:853:1: rule__GuardRule__Group__0 : rule__GuardRule__Group__0__Impl rule__GuardRule__Group__1 ; public final void rule__GuardRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:857:1: ( rule__GuardRule__Group__0__Impl rule__GuardRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:858:2: rule__GuardRule__Group__0__Impl rule__GuardRule__Group__1 + // InternalUmlTransition.g:857:1: ( rule__GuardRule__Group__0__Impl rule__GuardRule__Group__1 ) + // InternalUmlTransition.g:858:2: rule__GuardRule__Group__0__Impl rule__GuardRule__Group__1 { - pushFollow(FOLLOW_rule__GuardRule__Group__0__Impl_in_rule__GuardRule__Group__01714); + pushFollow(FOLLOW_7); rule__GuardRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__GuardRule__Group__1_in_rule__GuardRule__Group__01717); + pushFollow(FOLLOW_2); rule__GuardRule__Group__1(); state._fsp--; @@ -2322,25 +2226,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__GuardRule__Group__0" // $ANTLR start "rule__GuardRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:865:1: rule__GuardRule__Group__0__Impl : ( '[' ) ; + // InternalUmlTransition.g:865:1: rule__GuardRule__Group__0__Impl : ( '[' ) ; public final void rule__GuardRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:869:1: ( ( '[' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:870:1: ( '[' ) + // InternalUmlTransition.g:869:1: ( ( '[' ) ) + // InternalUmlTransition.g:870:1: ( '[' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:870:1: ( '[' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:871:1: '[' + // InternalUmlTransition.g:870:1: ( '[' ) + // InternalUmlTransition.g:871:1: '[' { before(grammarAccess.getGuardRuleAccess().getLeftSquareBracketKeyword_0()); - match(input, 19, FOLLOW_19_in_rule__GuardRule__Group__0__Impl1745); + match(input, 19, FOLLOW_2); after(grammarAccess.getGuardRuleAccess().getLeftSquareBracketKeyword_0()); } @@ -2358,27 +2261,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__GuardRule__Group__0__Impl" // $ANTLR start "rule__GuardRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:884:1: rule__GuardRule__Group__1 : rule__GuardRule__Group__1__Impl - // rule__GuardRule__Group__2 ; + // InternalUmlTransition.g:884:1: rule__GuardRule__Group__1 : rule__GuardRule__Group__1__Impl rule__GuardRule__Group__2 ; public final void rule__GuardRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:888:1: ( rule__GuardRule__Group__1__Impl rule__GuardRule__Group__2 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:889:2: rule__GuardRule__Group__1__Impl rule__GuardRule__Group__2 + // InternalUmlTransition.g:888:1: ( rule__GuardRule__Group__1__Impl rule__GuardRule__Group__2 ) + // InternalUmlTransition.g:889:2: rule__GuardRule__Group__1__Impl rule__GuardRule__Group__2 { - pushFollow(FOLLOW_rule__GuardRule__Group__1__Impl_in_rule__GuardRule__Group__11776); + pushFollow(FOLLOW_8); rule__GuardRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__GuardRule__Group__2_in_rule__GuardRule__Group__11779); + pushFollow(FOLLOW_2); rule__GuardRule__Group__2(); state._fsp--; @@ -2396,29 +2297,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__GuardRule__Group__1" // $ANTLR start "rule__GuardRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:896:1: rule__GuardRule__Group__1__Impl : ( ( - // rule__GuardRule__ConstraintAssignment_1 ) ) ; + // InternalUmlTransition.g:896:1: rule__GuardRule__Group__1__Impl : ( ( rule__GuardRule__ConstraintAssignment_1 ) ) ; public final void rule__GuardRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:900:1: ( ( ( rule__GuardRule__ConstraintAssignment_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:901:1: ( ( rule__GuardRule__ConstraintAssignment_1 ) ) + // InternalUmlTransition.g:900:1: ( ( ( rule__GuardRule__ConstraintAssignment_1 ) ) ) + // InternalUmlTransition.g:901:1: ( ( rule__GuardRule__ConstraintAssignment_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:901:1: ( ( rule__GuardRule__ConstraintAssignment_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:902:1: ( rule__GuardRule__ConstraintAssignment_1 ) + // InternalUmlTransition.g:901:1: ( ( rule__GuardRule__ConstraintAssignment_1 ) ) + // InternalUmlTransition.g:902:1: ( rule__GuardRule__ConstraintAssignment_1 ) { before(grammarAccess.getGuardRuleAccess().getConstraintAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:903:1: ( rule__GuardRule__ConstraintAssignment_1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:903:2: rule__GuardRule__ConstraintAssignment_1 + // InternalUmlTransition.g:903:1: ( rule__GuardRule__ConstraintAssignment_1 ) + // InternalUmlTransition.g:903:2: rule__GuardRule__ConstraintAssignment_1 { - pushFollow(FOLLOW_rule__GuardRule__ConstraintAssignment_1_in_rule__GuardRule__Group__1__Impl1806); + pushFollow(FOLLOW_2); rule__GuardRule__ConstraintAssignment_1(); state._fsp--; @@ -2443,21 +2342,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__GuardRule__Group__1__Impl" // $ANTLR start "rule__GuardRule__Group__2" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:913:1: rule__GuardRule__Group__2 : rule__GuardRule__Group__2__Impl ; + // InternalUmlTransition.g:913:1: rule__GuardRule__Group__2 : rule__GuardRule__Group__2__Impl ; public final void rule__GuardRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:917:1: ( rule__GuardRule__Group__2__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:918:2: rule__GuardRule__Group__2__Impl + // InternalUmlTransition.g:917:1: ( rule__GuardRule__Group__2__Impl ) + // InternalUmlTransition.g:918:2: rule__GuardRule__Group__2__Impl { - pushFollow(FOLLOW_rule__GuardRule__Group__2__Impl_in_rule__GuardRule__Group__21836); + pushFollow(FOLLOW_2); rule__GuardRule__Group__2__Impl(); state._fsp--; @@ -2475,25 +2373,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__GuardRule__Group__2" // $ANTLR start "rule__GuardRule__Group__2__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:924:1: rule__GuardRule__Group__2__Impl : ( ']' ) ; + // InternalUmlTransition.g:924:1: rule__GuardRule__Group__2__Impl : ( ']' ) ; public final void rule__GuardRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:928:1: ( ( ']' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:929:1: ( ']' ) + // InternalUmlTransition.g:928:1: ( ( ']' ) ) + // InternalUmlTransition.g:929:1: ( ']' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:929:1: ( ']' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:930:1: ']' + // InternalUmlTransition.g:929:1: ( ']' ) + // InternalUmlTransition.g:930:1: ']' { before(grammarAccess.getGuardRuleAccess().getRightSquareBracketKeyword_2()); - match(input, 20, FOLLOW_20_in_rule__GuardRule__Group__2__Impl1864); + match(input, 20, FOLLOW_2); after(grammarAccess.getGuardRuleAccess().getRightSquareBracketKeyword_2()); } @@ -2511,27 +2408,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__GuardRule__Group__2__Impl" // $ANTLR start "rule__EffectRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:949:1: rule__EffectRule__Group__0 : rule__EffectRule__Group__0__Impl - // rule__EffectRule__Group__1 ; + // InternalUmlTransition.g:949:1: rule__EffectRule__Group__0 : rule__EffectRule__Group__0__Impl rule__EffectRule__Group__1 ; public final void rule__EffectRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:953:1: ( rule__EffectRule__Group__0__Impl rule__EffectRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:954:2: rule__EffectRule__Group__0__Impl rule__EffectRule__Group__1 + // InternalUmlTransition.g:953:1: ( rule__EffectRule__Group__0__Impl rule__EffectRule__Group__1 ) + // InternalUmlTransition.g:954:2: rule__EffectRule__Group__0__Impl rule__EffectRule__Group__1 { - pushFollow(FOLLOW_rule__EffectRule__Group__0__Impl_in_rule__EffectRule__Group__01901); + pushFollow(FOLLOW_9); rule__EffectRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EffectRule__Group__1_in_rule__EffectRule__Group__01904); + pushFollow(FOLLOW_2); rule__EffectRule__Group__1(); state._fsp--; @@ -2549,25 +2444,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__Group__0" // $ANTLR start "rule__EffectRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:961:1: rule__EffectRule__Group__0__Impl : ( '/' ) ; + // InternalUmlTransition.g:961:1: rule__EffectRule__Group__0__Impl : ( '/' ) ; public final void rule__EffectRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:965:1: ( ( '/' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:966:1: ( '/' ) + // InternalUmlTransition.g:965:1: ( ( '/' ) ) + // InternalUmlTransition.g:966:1: ( '/' ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:966:1: ( '/' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:967:1: '/' + // InternalUmlTransition.g:966:1: ( '/' ) + // InternalUmlTransition.g:967:1: '/' { before(grammarAccess.getEffectRuleAccess().getSolidusKeyword_0()); - match(input, 21, FOLLOW_21_in_rule__EffectRule__Group__0__Impl1932); + match(input, 21, FOLLOW_2); after(grammarAccess.getEffectRuleAccess().getSolidusKeyword_0()); } @@ -2585,27 +2479,25 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__Group__0__Impl" // $ANTLR start "rule__EffectRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:980:1: rule__EffectRule__Group__1 : rule__EffectRule__Group__1__Impl - // rule__EffectRule__Group__2 ; + // InternalUmlTransition.g:980:1: rule__EffectRule__Group__1 : rule__EffectRule__Group__1__Impl rule__EffectRule__Group__2 ; public final void rule__EffectRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:984:1: ( rule__EffectRule__Group__1__Impl rule__EffectRule__Group__2 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:985:2: rule__EffectRule__Group__1__Impl rule__EffectRule__Group__2 + // InternalUmlTransition.g:984:1: ( rule__EffectRule__Group__1__Impl rule__EffectRule__Group__2 ) + // InternalUmlTransition.g:985:2: rule__EffectRule__Group__1__Impl rule__EffectRule__Group__2 { - pushFollow(FOLLOW_rule__EffectRule__Group__1__Impl_in_rule__EffectRule__Group__11963); + pushFollow(FOLLOW_10); rule__EffectRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EffectRule__Group__2_in_rule__EffectRule__Group__11966); + pushFollow(FOLLOW_2); rule__EffectRule__Group__2(); state._fsp--; @@ -2623,29 +2515,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__Group__1" // $ANTLR start "rule__EffectRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:992:1: rule__EffectRule__Group__1__Impl : ( ( rule__EffectRule__KindAssignment_1 ) - // ) ; + // InternalUmlTransition.g:992:1: rule__EffectRule__Group__1__Impl : ( ( rule__EffectRule__KindAssignment_1 ) ) ; public final void rule__EffectRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:996:1: ( ( ( rule__EffectRule__KindAssignment_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:997:1: ( ( rule__EffectRule__KindAssignment_1 ) ) + // InternalUmlTransition.g:996:1: ( ( ( rule__EffectRule__KindAssignment_1 ) ) ) + // InternalUmlTransition.g:997:1: ( ( rule__EffectRule__KindAssignment_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:997:1: ( ( rule__EffectRule__KindAssignment_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:998:1: ( rule__EffectRule__KindAssignment_1 ) + // InternalUmlTransition.g:997:1: ( ( rule__EffectRule__KindAssignment_1 ) ) + // InternalUmlTransition.g:998:1: ( rule__EffectRule__KindAssignment_1 ) { before(grammarAccess.getEffectRuleAccess().getKindAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:999:1: ( rule__EffectRule__KindAssignment_1 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:999:2: rule__EffectRule__KindAssignment_1 + // InternalUmlTransition.g:999:1: ( rule__EffectRule__KindAssignment_1 ) + // InternalUmlTransition.g:999:2: rule__EffectRule__KindAssignment_1 { - pushFollow(FOLLOW_rule__EffectRule__KindAssignment_1_in_rule__EffectRule__Group__1__Impl1993); + pushFollow(FOLLOW_2); rule__EffectRule__KindAssignment_1(); state._fsp--; @@ -2670,21 +2560,20 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__Group__1__Impl" // $ANTLR start "rule__EffectRule__Group__2" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1009:1: rule__EffectRule__Group__2 : rule__EffectRule__Group__2__Impl ; + // InternalUmlTransition.g:1009:1: rule__EffectRule__Group__2 : rule__EffectRule__Group__2__Impl ; public final void rule__EffectRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1013:1: ( rule__EffectRule__Group__2__Impl ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1014:2: rule__EffectRule__Group__2__Impl + // InternalUmlTransition.g:1013:1: ( rule__EffectRule__Group__2__Impl ) + // InternalUmlTransition.g:1014:2: rule__EffectRule__Group__2__Impl { - pushFollow(FOLLOW_rule__EffectRule__Group__2__Impl_in_rule__EffectRule__Group__22023); + pushFollow(FOLLOW_2); rule__EffectRule__Group__2__Impl(); state._fsp--; @@ -2702,29 +2591,27 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__Group__2" // $ANTLR start "rule__EffectRule__Group__2__Impl" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1020:1: rule__EffectRule__Group__2__Impl : ( ( - // rule__EffectRule__BehaviorNameAssignment_2 ) ) ; + // InternalUmlTransition.g:1020:1: rule__EffectRule__Group__2__Impl : ( ( rule__EffectRule__BehaviorNameAssignment_2 ) ) ; public final void rule__EffectRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1024:1: ( ( ( rule__EffectRule__BehaviorNameAssignment_2 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1025:1: ( ( rule__EffectRule__BehaviorNameAssignment_2 ) ) + // InternalUmlTransition.g:1024:1: ( ( ( rule__EffectRule__BehaviorNameAssignment_2 ) ) ) + // InternalUmlTransition.g:1025:1: ( ( rule__EffectRule__BehaviorNameAssignment_2 ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1025:1: ( ( rule__EffectRule__BehaviorNameAssignment_2 ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1026:1: ( rule__EffectRule__BehaviorNameAssignment_2 ) + // InternalUmlTransition.g:1025:1: ( ( rule__EffectRule__BehaviorNameAssignment_2 ) ) + // InternalUmlTransition.g:1026:1: ( rule__EffectRule__BehaviorNameAssignment_2 ) { before(grammarAccess.getEffectRuleAccess().getBehaviorNameAssignment_2()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1027:1: ( rule__EffectRule__BehaviorNameAssignment_2 ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1027:2: rule__EffectRule__BehaviorNameAssignment_2 + // InternalUmlTransition.g:1027:1: ( rule__EffectRule__BehaviorNameAssignment_2 ) + // InternalUmlTransition.g:1027:2: rule__EffectRule__BehaviorNameAssignment_2 { - pushFollow(FOLLOW_rule__EffectRule__BehaviorNameAssignment_2_in_rule__EffectRule__Group__2__Impl2050); + pushFollow(FOLLOW_2); rule__EffectRule__BehaviorNameAssignment_2(); state._fsp--; @@ -2749,25 +2636,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__Group__2__Impl" // $ANTLR start "rule__TransitionRule__TriggersAssignment_0_0" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1044:1: rule__TransitionRule__TriggersAssignment_0_0 : ( ruleEventRule ) ; + // InternalUmlTransition.g:1044:1: rule__TransitionRule__TriggersAssignment_0_0 : ( ruleEventRule ) ; public final void rule__TransitionRule__TriggersAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1048:1: ( ( ruleEventRule ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1049:1: ( ruleEventRule ) + // InternalUmlTransition.g:1048:1: ( ( ruleEventRule ) ) + // InternalUmlTransition.g:1049:1: ( ruleEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1049:1: ( ruleEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1050:1: ruleEventRule + // InternalUmlTransition.g:1049:1: ( ruleEventRule ) + // InternalUmlTransition.g:1050:1: ruleEventRule { before(grammarAccess.getTransitionRuleAccess().getTriggersEventRuleParserRuleCall_0_0_0()); - pushFollow(FOLLOW_ruleEventRule_in_rule__TransitionRule__TriggersAssignment_0_02091); + pushFollow(FOLLOW_2); ruleEventRule(); state._fsp--; @@ -2789,25 +2675,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__TriggersAssignment_0_0" // $ANTLR start "rule__TransitionRule__TriggersAssignment_0_1_1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1059:1: rule__TransitionRule__TriggersAssignment_0_1_1 : ( ruleEventRule ) ; + // InternalUmlTransition.g:1059:1: rule__TransitionRule__TriggersAssignment_0_1_1 : ( ruleEventRule ) ; public final void rule__TransitionRule__TriggersAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1063:1: ( ( ruleEventRule ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1064:1: ( ruleEventRule ) + // InternalUmlTransition.g:1063:1: ( ( ruleEventRule ) ) + // InternalUmlTransition.g:1064:1: ( ruleEventRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1064:1: ( ruleEventRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1065:1: ruleEventRule + // InternalUmlTransition.g:1064:1: ( ruleEventRule ) + // InternalUmlTransition.g:1065:1: ruleEventRule { before(grammarAccess.getTransitionRuleAccess().getTriggersEventRuleParserRuleCall_0_1_1_0()); - pushFollow(FOLLOW_ruleEventRule_in_rule__TransitionRule__TriggersAssignment_0_1_12122); + pushFollow(FOLLOW_2); ruleEventRule(); state._fsp--; @@ -2829,25 +2714,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__TriggersAssignment_0_1_1" // $ANTLR start "rule__TransitionRule__GuardAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1074:1: rule__TransitionRule__GuardAssignment_1 : ( ruleGuardRule ) ; + // InternalUmlTransition.g:1074:1: rule__TransitionRule__GuardAssignment_1 : ( ruleGuardRule ) ; public final void rule__TransitionRule__GuardAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1078:1: ( ( ruleGuardRule ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1079:1: ( ruleGuardRule ) + // InternalUmlTransition.g:1078:1: ( ( ruleGuardRule ) ) + // InternalUmlTransition.g:1079:1: ( ruleGuardRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1079:1: ( ruleGuardRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1080:1: ruleGuardRule + // InternalUmlTransition.g:1079:1: ( ruleGuardRule ) + // InternalUmlTransition.g:1080:1: ruleGuardRule { before(grammarAccess.getTransitionRuleAccess().getGuardGuardRuleParserRuleCall_1_0()); - pushFollow(FOLLOW_ruleGuardRule_in_rule__TransitionRule__GuardAssignment_12153); + pushFollow(FOLLOW_2); ruleGuardRule(); state._fsp--; @@ -2869,25 +2753,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__GuardAssignment_1" // $ANTLR start "rule__TransitionRule__EffectAssignment_2" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1089:1: rule__TransitionRule__EffectAssignment_2 : ( ruleEffectRule ) ; + // InternalUmlTransition.g:1089:1: rule__TransitionRule__EffectAssignment_2 : ( ruleEffectRule ) ; public final void rule__TransitionRule__EffectAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1093:1: ( ( ruleEffectRule ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1094:1: ( ruleEffectRule ) + // InternalUmlTransition.g:1093:1: ( ( ruleEffectRule ) ) + // InternalUmlTransition.g:1094:1: ( ruleEffectRule ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1094:1: ( ruleEffectRule ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1095:1: ruleEffectRule + // InternalUmlTransition.g:1094:1: ( ruleEffectRule ) + // InternalUmlTransition.g:1095:1: ruleEffectRule { before(grammarAccess.getTransitionRuleAccess().getEffectEffectRuleParserRuleCall_2_0()); - pushFollow(FOLLOW_ruleEffectRule_in_rule__TransitionRule__EffectAssignment_22184); + pushFollow(FOLLOW_2); ruleEffectRule(); state._fsp--; @@ -2909,30 +2792,28 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__TransitionRule__EffectAssignment_2" // $ANTLR start "rule__CallOrSignalEventRule__OperationOrSignalAssignment" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1104:1: rule__CallOrSignalEventRule__OperationOrSignalAssignment : ( ( RULE_ID ) ) - // ; + // InternalUmlTransition.g:1104:1: rule__CallOrSignalEventRule__OperationOrSignalAssignment : ( ( RULE_ID ) ) ; public final void rule__CallOrSignalEventRule__OperationOrSignalAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1108:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1109:1: ( ( RULE_ID ) ) + // InternalUmlTransition.g:1108:1: ( ( ( RULE_ID ) ) ) + // InternalUmlTransition.g:1109:1: ( ( RULE_ID ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1109:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1110:1: ( RULE_ID ) + // InternalUmlTransition.g:1109:1: ( ( RULE_ID ) ) + // InternalUmlTransition.g:1110:1: ( RULE_ID ) { before(grammarAccess.getCallOrSignalEventRuleAccess().getOperationOrSignalNamedElementCrossReference_0()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1111:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1112:1: RULE_ID + // InternalUmlTransition.g:1111:1: ( RULE_ID ) + // InternalUmlTransition.g:1112:1: RULE_ID { before(grammarAccess.getCallOrSignalEventRuleAccess().getOperationOrSignalNamedElementIDTerminalRuleCall_0_1()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__CallOrSignalEventRule__OperationOrSignalAssignment2219); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getCallOrSignalEventRuleAccess().getOperationOrSignalNamedElementIDTerminalRuleCall_0_1()); } @@ -2954,29 +2835,28 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__CallOrSignalEventRule__OperationOrSignalAssignment" // $ANTLR start "rule__AnyReceiveEventRule__IsAReceiveEventAssignment" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1123:1: rule__AnyReceiveEventRule__IsAReceiveEventAssignment : ( ( 'all' ) ) ; + // InternalUmlTransition.g:1123:1: rule__AnyReceiveEventRule__IsAReceiveEventAssignment : ( ( 'all' ) ) ; public final void rule__AnyReceiveEventRule__IsAReceiveEventAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1127:1: ( ( ( 'all' ) ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1128:1: ( ( 'all' ) ) + // InternalUmlTransition.g:1127:1: ( ( ( 'all' ) ) ) + // InternalUmlTransition.g:1128:1: ( ( 'all' ) ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1128:1: ( ( 'all' ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1129:1: ( 'all' ) + // InternalUmlTransition.g:1128:1: ( ( 'all' ) ) + // InternalUmlTransition.g:1129:1: ( 'all' ) { before(grammarAccess.getAnyReceiveEventRuleAccess().getIsAReceiveEventAllKeyword_0()); - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1130:1: ( 'all' ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1131:1: 'all' + // InternalUmlTransition.g:1130:1: ( 'all' ) + // InternalUmlTransition.g:1131:1: 'all' { before(grammarAccess.getAnyReceiveEventRuleAccess().getIsAReceiveEventAllKeyword_0()); - match(input, 22, FOLLOW_22_in_rule__AnyReceiveEventRule__IsAReceiveEventAssignment2259); + match(input, 22, FOLLOW_2); after(grammarAccess.getAnyReceiveEventRuleAccess().getIsAReceiveEventAllKeyword_0()); } @@ -2998,25 +2878,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__AnyReceiveEventRule__IsAReceiveEventAssignment" // $ANTLR start "rule__RelativeTimeEventRule__ExprAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1146:1: rule__RelativeTimeEventRule__ExprAssignment_1 : ( RULE_STRING ) ; + // InternalUmlTransition.g:1146:1: rule__RelativeTimeEventRule__ExprAssignment_1 : ( RULE_STRING ) ; public final void rule__RelativeTimeEventRule__ExprAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1150:1: ( ( RULE_STRING ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1151:1: ( RULE_STRING ) + // InternalUmlTransition.g:1150:1: ( ( RULE_STRING ) ) + // InternalUmlTransition.g:1151:1: ( RULE_STRING ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1151:1: ( RULE_STRING ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1152:1: RULE_STRING + // InternalUmlTransition.g:1151:1: ( RULE_STRING ) + // InternalUmlTransition.g:1152:1: RULE_STRING { before(grammarAccess.getRelativeTimeEventRuleAccess().getExprSTRINGTerminalRuleCall_1_0()); - match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__RelativeTimeEventRule__ExprAssignment_12298); + match(input, RULE_STRING, FOLLOW_2); after(grammarAccess.getRelativeTimeEventRuleAccess().getExprSTRINGTerminalRuleCall_1_0()); } @@ -3034,25 +2913,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__RelativeTimeEventRule__ExprAssignment_1" // $ANTLR start "rule__AbsoluteTimeEventRule__ExprAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1161:1: rule__AbsoluteTimeEventRule__ExprAssignment_1 : ( RULE_STRING ) ; + // InternalUmlTransition.g:1161:1: rule__AbsoluteTimeEventRule__ExprAssignment_1 : ( RULE_STRING ) ; public final void rule__AbsoluteTimeEventRule__ExprAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1165:1: ( ( RULE_STRING ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1166:1: ( RULE_STRING ) + // InternalUmlTransition.g:1165:1: ( ( RULE_STRING ) ) + // InternalUmlTransition.g:1166:1: ( RULE_STRING ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1166:1: ( RULE_STRING ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1167:1: RULE_STRING + // InternalUmlTransition.g:1166:1: ( RULE_STRING ) + // InternalUmlTransition.g:1167:1: RULE_STRING { before(grammarAccess.getAbsoluteTimeEventRuleAccess().getExprSTRINGTerminalRuleCall_1_0()); - match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__AbsoluteTimeEventRule__ExprAssignment_12329); + match(input, RULE_STRING, FOLLOW_2); after(grammarAccess.getAbsoluteTimeEventRuleAccess().getExprSTRINGTerminalRuleCall_1_0()); } @@ -3070,25 +2948,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__AbsoluteTimeEventRule__ExprAssignment_1" // $ANTLR start "rule__ChangeEventRule__ExpAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1176:1: rule__ChangeEventRule__ExpAssignment_1 : ( RULE_STRING ) ; + // InternalUmlTransition.g:1176:1: rule__ChangeEventRule__ExpAssignment_1 : ( RULE_STRING ) ; public final void rule__ChangeEventRule__ExpAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1180:1: ( ( RULE_STRING ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1181:1: ( RULE_STRING ) + // InternalUmlTransition.g:1180:1: ( ( RULE_STRING ) ) + // InternalUmlTransition.g:1181:1: ( RULE_STRING ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1181:1: ( RULE_STRING ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1182:1: RULE_STRING + // InternalUmlTransition.g:1181:1: ( RULE_STRING ) + // InternalUmlTransition.g:1182:1: RULE_STRING { before(grammarAccess.getChangeEventRuleAccess().getExpSTRINGTerminalRuleCall_1_0()); - match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__ChangeEventRule__ExpAssignment_12360); + match(input, RULE_STRING, FOLLOW_2); after(grammarAccess.getChangeEventRuleAccess().getExpSTRINGTerminalRuleCall_1_0()); } @@ -3106,25 +2983,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__ChangeEventRule__ExpAssignment_1" // $ANTLR start "rule__GuardRule__ConstraintAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1191:1: rule__GuardRule__ConstraintAssignment_1 : ( RULE_STRING ) ; + // InternalUmlTransition.g:1191:1: rule__GuardRule__ConstraintAssignment_1 : ( RULE_STRING ) ; public final void rule__GuardRule__ConstraintAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1195:1: ( ( RULE_STRING ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1196:1: ( RULE_STRING ) + // InternalUmlTransition.g:1195:1: ( ( RULE_STRING ) ) + // InternalUmlTransition.g:1196:1: ( RULE_STRING ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1196:1: ( RULE_STRING ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1197:1: RULE_STRING + // InternalUmlTransition.g:1196:1: ( RULE_STRING ) + // InternalUmlTransition.g:1197:1: RULE_STRING { before(grammarAccess.getGuardRuleAccess().getConstraintSTRINGTerminalRuleCall_1_0()); - match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__GuardRule__ConstraintAssignment_12391); + match(input, RULE_STRING, FOLLOW_2); after(grammarAccess.getGuardRuleAccess().getConstraintSTRINGTerminalRuleCall_1_0()); } @@ -3142,25 +3018,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__GuardRule__ConstraintAssignment_1" // $ANTLR start "rule__EffectRule__KindAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1206:1: rule__EffectRule__KindAssignment_1 : ( ruleBehaviorKind ) ; + // InternalUmlTransition.g:1206:1: rule__EffectRule__KindAssignment_1 : ( ruleBehaviorKind ) ; public final void rule__EffectRule__KindAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1210:1: ( ( ruleBehaviorKind ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1211:1: ( ruleBehaviorKind ) + // InternalUmlTransition.g:1210:1: ( ( ruleBehaviorKind ) ) + // InternalUmlTransition.g:1211:1: ( ruleBehaviorKind ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1211:1: ( ruleBehaviorKind ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1212:1: ruleBehaviorKind + // InternalUmlTransition.g:1211:1: ( ruleBehaviorKind ) + // InternalUmlTransition.g:1212:1: ruleBehaviorKind { before(grammarAccess.getEffectRuleAccess().getKindBehaviorKindEnumRuleCall_1_0()); - pushFollow(FOLLOW_ruleBehaviorKind_in_rule__EffectRule__KindAssignment_12422); + pushFollow(FOLLOW_2); ruleBehaviorKind(); state._fsp--; @@ -3182,25 +3057,24 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__KindAssignment_1" // $ANTLR start "rule__EffectRule__BehaviorNameAssignment_2" - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1221:1: rule__EffectRule__BehaviorNameAssignment_2 : ( RULE_ID ) ; + // InternalUmlTransition.g:1221:1: rule__EffectRule__BehaviorNameAssignment_2 : ( RULE_ID ) ; public final void rule__EffectRule__BehaviorNameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1225:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1226:1: ( RULE_ID ) + // InternalUmlTransition.g:1225:1: ( ( RULE_ID ) ) + // InternalUmlTransition.g:1226:1: ( RULE_ID ) { - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1226:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.transition.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/transition/xtext/ui/contentassist/antlr/internal/InternalUmlTransition.g:1227:1: RULE_ID + // InternalUmlTransition.g:1226:1: ( RULE_ID ) + // InternalUmlTransition.g:1227:1: RULE_ID { before(grammarAccess.getEffectRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__EffectRule__BehaviorNameAssignment_22453); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getEffectRuleAccess().getBehaviorNameIDTerminalRuleCall_2_0()); } @@ -3218,7 +3092,6 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa } return; } - // $ANTLR end "rule__EffectRule__BehaviorNameAssignment_2" // Delegated rules @@ -3226,106 +3099,15 @@ public class InternalUmlTransitionParser extends AbstractInternalContentAssistPa - public static final BitSet FOLLOW_ruleTransitionRule_in_entryRuleTransitionRule61 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleTransitionRule68 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group__0_in_ruleTransitionRule94 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleEventRule_in_entryRuleEventRule121 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleEventRule128 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__EventRule__Alternatives_in_ruleEventRule154 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleCallOrSignalEventRule_in_entryRuleCallOrSignalEventRule181 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleCallOrSignalEventRule188 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CallOrSignalEventRule__OperationOrSignalAssignment_in_ruleCallOrSignalEventRule214 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleAnyReceiveEventRule_in_entryRuleAnyReceiveEventRule241 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleAnyReceiveEventRule248 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__AnyReceiveEventRule__IsAReceiveEventAssignment_in_ruleAnyReceiveEventRule274 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleTimeEventRule_in_entryRuleTimeEventRule301 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleTimeEventRule308 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TimeEventRule__Alternatives_in_ruleTimeEventRule334 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleRelativeTimeEventRule_in_entryRuleRelativeTimeEventRule361 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleRelativeTimeEventRule368 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__RelativeTimeEventRule__Group__0_in_ruleRelativeTimeEventRule394 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleAbsoluteTimeEventRule_in_entryRuleAbsoluteTimeEventRule421 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleAbsoluteTimeEventRule428 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__AbsoluteTimeEventRule__Group__0_in_ruleAbsoluteTimeEventRule454 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleChangeEventRule_in_entryRuleChangeEventRule481 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleChangeEventRule488 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ChangeEventRule__Group__0_in_ruleChangeEventRule514 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleGuardRule_in_entryRuleGuardRule541 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleGuardRule548 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__GuardRule__Group__0_in_ruleGuardRule574 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleEffectRule_in_entryRuleEffectRule601 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleEffectRule608 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__EffectRule__Group__0_in_ruleEffectRule634 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__BehaviorKind__Alternatives_in_ruleBehaviorKind671 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleCallOrSignalEventRule_in_rule__EventRule__Alternatives706 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleAnyReceiveEventRule_in_rule__EventRule__Alternatives723 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleTimeEventRule_in_rule__EventRule__Alternatives740 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleChangeEventRule_in_rule__EventRule__Alternatives757 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleRelativeTimeEventRule_in_rule__TimeEventRule__Alternatives789 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleAbsoluteTimeEventRule_in_rule__TimeEventRule__Alternatives806 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_12_in_rule__BehaviorKind__Alternatives839 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_13_in_rule__BehaviorKind__Alternatives860 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_14_in_rule__BehaviorKind__Alternatives881 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group__0__Impl_in_rule__TransitionRule__Group__0914 = new BitSet(new long[] { 0x0000000000280000L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group__1_in_rule__TransitionRule__Group__0917 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0__0_in_rule__TransitionRule__Group__0__Impl944 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group__1__Impl_in_rule__TransitionRule__Group__1975 = new BitSet(new long[] { 0x0000000000280000L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group__2_in_rule__TransitionRule__Group__1978 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__GuardAssignment_1_in_rule__TransitionRule__Group__1__Impl1005 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group__2__Impl_in_rule__TransitionRule__Group__21036 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__EffectAssignment_2_in_rule__TransitionRule__Group__2__Impl1063 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0__0__Impl_in_rule__TransitionRule__Group_0__01100 = new BitSet(new long[] { 0x0000000000008000L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0__1_in_rule__TransitionRule__Group_0__01103 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__TriggersAssignment_0_0_in_rule__TransitionRule__Group_0__0__Impl1130 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0__1__Impl_in_rule__TransitionRule__Group_0__11160 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0_1__0_in_rule__TransitionRule__Group_0__1__Impl1187 = new BitSet(new long[] { 0x0000000000008002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0_1__0__Impl_in_rule__TransitionRule__Group_0_1__01222 = new BitSet(new long[] { 0x0000000000470010L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0_1__1_in_rule__TransitionRule__Group_0_1__01225 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_15_in_rule__TransitionRule__Group_0_1__0__Impl1253 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__Group_0_1__1__Impl_in_rule__TransitionRule__Group_0_1__11284 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TransitionRule__TriggersAssignment_0_1_1_in_rule__TransitionRule__Group_0_1__1__Impl1311 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__RelativeTimeEventRule__Group__0__Impl_in_rule__RelativeTimeEventRule__Group__01345 = new BitSet(new long[] { 0x0000000000000020L }); - public static final BitSet FOLLOW_rule__RelativeTimeEventRule__Group__1_in_rule__RelativeTimeEventRule__Group__01348 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_16_in_rule__RelativeTimeEventRule__Group__0__Impl1376 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__RelativeTimeEventRule__Group__1__Impl_in_rule__RelativeTimeEventRule__Group__11407 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__RelativeTimeEventRule__ExprAssignment_1_in_rule__RelativeTimeEventRule__Group__1__Impl1434 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__AbsoluteTimeEventRule__Group__0__Impl_in_rule__AbsoluteTimeEventRule__Group__01468 = new BitSet(new long[] { 0x0000000000000020L }); - public static final BitSet FOLLOW_rule__AbsoluteTimeEventRule__Group__1_in_rule__AbsoluteTimeEventRule__Group__01471 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_17_in_rule__AbsoluteTimeEventRule__Group__0__Impl1499 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__AbsoluteTimeEventRule__Group__1__Impl_in_rule__AbsoluteTimeEventRule__Group__11530 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__AbsoluteTimeEventRule__ExprAssignment_1_in_rule__AbsoluteTimeEventRule__Group__1__Impl1557 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ChangeEventRule__Group__0__Impl_in_rule__ChangeEventRule__Group__01591 = new BitSet(new long[] { 0x0000000000000020L }); - public static final BitSet FOLLOW_rule__ChangeEventRule__Group__1_in_rule__ChangeEventRule__Group__01594 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_18_in_rule__ChangeEventRule__Group__0__Impl1622 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ChangeEventRule__Group__1__Impl_in_rule__ChangeEventRule__Group__11653 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ChangeEventRule__ExpAssignment_1_in_rule__ChangeEventRule__Group__1__Impl1680 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__GuardRule__Group__0__Impl_in_rule__GuardRule__Group__01714 = new BitSet(new long[] { 0x0000000000000020L }); - public static final BitSet FOLLOW_rule__GuardRule__Group__1_in_rule__GuardRule__Group__01717 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_19_in_rule__GuardRule__Group__0__Impl1745 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__GuardRule__Group__1__Impl_in_rule__GuardRule__Group__11776 = new BitSet(new long[] { 0x0000000000100000L }); - public static final BitSet FOLLOW_rule__GuardRule__Group__2_in_rule__GuardRule__Group__11779 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__GuardRule__ConstraintAssignment_1_in_rule__GuardRule__Group__1__Impl1806 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__GuardRule__Group__2__Impl_in_rule__GuardRule__Group__21836 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_20_in_rule__GuardRule__Group__2__Impl1864 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__EffectRule__Group__0__Impl_in_rule__EffectRule__Group__01901 = new BitSet(new long[] { 0x0000000000007000L }); - public static final BitSet FOLLOW_rule__EffectRule__Group__1_in_rule__EffectRule__Group__01904 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_21_in_rule__EffectRule__Group__0__Impl1932 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__EffectRule__Group__1__Impl_in_rule__EffectRule__Group__11963 = new BitSet(new long[] { 0x0000000000000010L }); - public static final BitSet FOLLOW_rule__EffectRule__Group__2_in_rule__EffectRule__Group__11966 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__EffectRule__KindAssignment_1_in_rule__EffectRule__Group__1__Impl1993 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__EffectRule__Group__2__Impl_in_rule__EffectRule__Group__22023 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__EffectRule__BehaviorNameAssignment_2_in_rule__EffectRule__Group__2__Impl2050 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleEventRule_in_rule__TransitionRule__TriggersAssignment_0_02091 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleEventRule_in_rule__TransitionRule__TriggersAssignment_0_1_12122 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleGuardRule_in_rule__TransitionRule__GuardAssignment_12153 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleEffectRule_in_rule__TransitionRule__EffectAssignment_22184 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__CallOrSignalEventRule__OperationOrSignalAssignment2219 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_22_in_rule__AnyReceiveEventRule__IsAReceiveEventAssignment2259 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_STRING_in_rule__RelativeTimeEventRule__ExprAssignment_12298 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_STRING_in_rule__AbsoluteTimeEventRule__ExprAssignment_12329 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ChangeEventRule__ExpAssignment_12360 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_STRING_in_rule__GuardRule__ConstraintAssignment_12391 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleBehaviorKind_in_rule__EffectRule__KindAssignment_12422 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__EffectRule__BehaviorNameAssignment_22453 = 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[] { 0x0000000000280000L }); + public static final BitSet FOLLOW_4 = new BitSet(new long[] { 0x0000000000008000L }); + public static final BitSet FOLLOW_5 = new BitSet(new long[] { 0x0000000000008002L }); + public static final BitSet FOLLOW_6 = new BitSet(new long[] { 0x0000000000470010L }); + public static final BitSet FOLLOW_7 = new BitSet(new long[] { 0x0000000000000020L }); + public static final BitSet FOLLOW_8 = new BitSet(new long[] { 0x0000000000100000L }); + public static final BitSet FOLLOW_9 = new BitSet(new long[] { 0x0000000000007000L }); + public static final BitSet FOLLOW_10 = new BitSet(new long[] { 0x0000000000000010L }); }
\ No newline at end of file |