diff options
Diffstat (limited to 'plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist')
4 files changed, 826 insertions, 1096 deletions
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g index bccd7e12152..2d6d1ec084d 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g @@ -1,6 +1,6 @@ /* -* generated by Xtext -*/ + * generated by Xtext + */ grammar InternalUMLConnectionPointReference; options { @@ -501,8 +501,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'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'; @@ -513,6 +511,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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.tokens b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.tokens index b94e58d40cb..71e3a2fa11e 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.tokens +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.tokens @@ -1,14 +1,14 @@ +','=13 +'entry'=12 +'exit'=14 +RULE_ANY_OTHER=11 RULE_ID=4 -RULE_STRING=6 +RULE_INT=8 +RULE_INTEGER_VALUE=9 +RULE_ML_COMMENT=6 +RULE_SL_COMMENT=7 +RULE_STRING=5 +RULE_WS=10 T__12=12 -T__14=14 T__13=13 -RULE_ANY_OTHER=11 -RULE_INT=9 -RULE_INTEGER_VALUE=5 -RULE_WS=10 -RULE_SL_COMMENT=8 -RULE_ML_COMMENT=7 -'exit'=14 -','=13 -'entry'=12 +T__14=14 diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceLexer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceLexer.java index e522e2a0872..0efc1f4d3a2 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceLexer.java +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceLexer.java @@ -1,7 +1,5 @@ package org.eclipse.papyrus.uml.textedit.connectionpointreference.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,22 +9,24 @@ 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 InternalUMLConnectionPointReferenceLexer extends Lexer { public static final int RULE_ID = 4; - public static final int RULE_STRING = 6; + public static final int RULE_WS = 10; + public static final int RULE_STRING = 5; + public static final int RULE_ANY_OTHER = 11; + public static final int RULE_SL_COMMENT = 7; + public static final int RULE_INT = 8; + public static final int RULE_ML_COMMENT = 6; + public static final int RULE_INTEGER_VALUE = 9; 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_ANY_OTHER = 11; - public static final int RULE_INT = 9; - public static final int RULE_INTEGER_VALUE = 5; - public static final int RULE_WS = 10; - public static final int RULE_SL_COMMENT = 8; + public static final int T__14 = 14; public static final int EOF = -1; - public static final int RULE_ML_COMMENT = 7; // delegates // delegators @@ -44,9 +44,8 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } - @Override public String getGrammarFileName() { - return "../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g"; + return "InternalUMLConnectionPointReference.g"; } // $ANTLR start "T__12" @@ -54,8 +53,8 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = T__12; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:11:7: ( 'entry' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:11:9: 'entry' + // InternalUMLConnectionPointReference.g:11:7: ( 'entry' ) + // InternalUMLConnectionPointReference.g:11:9: 'entry' { match("entry"); @@ -67,7 +66,6 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "T__12" // $ANTLR start "T__13" @@ -75,8 +73,8 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = T__13; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:12:7: ( ',' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:12:9: ',' + // InternalUMLConnectionPointReference.g:12:7: ( ',' ) + // InternalUMLConnectionPointReference.g:12:9: ',' { match(','); @@ -87,7 +85,6 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "T__13" // $ANTLR start "T__14" @@ -95,8 +92,8 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = T__14; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:13:7: ( 'exit' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:13:9: 'exit' + // InternalUMLConnectionPointReference.g:13:7: ( 'exit' ) + // InternalUMLConnectionPointReference.g:13:9: 'exit' { match("exit"); @@ -108,514 +105,60 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "T__14" - // $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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:23: ( '0' | '1' .. '9' ( - // ( '_' )? '0' .. '9' )* ) - { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:24: '0' - { - match('0'); - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:28: '1' .. '9' ( ( - // '_' )? '0' .. '9' )* - { - matchRange('1', '9'); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:38: ( '_' )? - // '0' .. '9' - { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:38: ( '_' - // )? - int alt1 = 2; - int LA1_0 = input.LA(1); - - if ((LA1_0 == '_')) { - alt1 = 1; - } - switch (alt1) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:38: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '9'); - - } - break; - - default: - break loop2; - } - } while (true); - - - } - break; - - } - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:55: ( '0b' | '0B' ) '0' - // .. '1' ( ( '_' )? '0' .. '1' )* - { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:56: '0b' - { - match("0b"); - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:61: '0B' - { - match("0B"); - - - } - break; - - } - - matchRange('0', '1'); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:77: ( '_' )? '0' - // .. '1' - { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:77: ( '_' )? - int alt5 = 2; - int LA5_0 = input.LA(1); - - if ((LA5_0 == '_')) { - alt5 = 1; - } - switch (alt5) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:77: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '1'); - - } - break; - - default: - break loop6; - } - } while (true); - - - } - break; - case 3: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:93: ( '0x' | '0X' ) ( '0' - // .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* - { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:94: '0x' - { - match("0x"); - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:135: ( '_' )? ( - // '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) - { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:135: ( '_' )? - int alt8 = 2; - int LA8_0 = input.LA(1); - - if ((LA8_0 == '_')) { - alt8 = 1; - } - switch (alt8) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:171: '0' ( '_' )? '0' .. - // '7' ( ( '_' )? '0' .. '7' )* - { - match('0'); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:175: ( '_' )? - int alt10 = 2; - int LA10_0 = input.LA(1); - - if ((LA10_0 == '_')) { - alt10 = 1; - } - switch (alt10) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:175: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '7'); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:190: ( '_' )? '0' - // .. '7' - { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504:190: ( '_' )? - int alt11 = 2; - int LA11_0 = input.LA(1); - - if ((LA11_0 == '_')) { - alt11 = 1; - } - switch (alt11) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506:9: ( ( ( 'a' .. 'z' | 'A' .. - // 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506:11: ( ( 'a' .. 'z' | 'A' .. - // 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) + // InternalUMLConnectionPointReference.g:504:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) ) + // InternalUMLConnectionPointReference.g:504:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506: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); + // InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506:12: ( 'a' .. 'z' | 'A' .. - // 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506:36: ( 'a' .. 'z' | - // 'A' .. 'Z' | '_' | '0' .. '9' )* - loop14: do { - int alt14 = 2; - int LA14_0 = input.LA(1); + // InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g: + // InternalUMLConnectionPointReference.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; @@ -626,7 +169,7 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { break; default: - break loop14; + break loop1; } } while (true); @@ -634,27 +177,24 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506:70: '\\'' ( options - // {greedy=false; } : . )* '\\'' + // InternalUMLConnectionPointReference.g:504:70: '\\'' ( options {greedy=false; } : . )* '\\'' { match('\''); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506: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; + // InternalUMLConnectionPointReference.g:504: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:506:103: . + // InternalUMLConnectionPointReference.g:504:103: . { matchAny(); @@ -662,7 +202,7 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { break; default: - break loop15; + break loop2; } } while (true); @@ -681,7 +221,6 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ID" // $ANTLR start "RULE_STRING" @@ -689,37 +228,31 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:508:13: ( '\"' ( '\\\\' ( 'b' | - // 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:508:15: '\"' ( '\\\\' ( 'b' | 't' - // | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalUMLConnectionPointReference.g:506:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalUMLConnectionPointReference.g:506:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:508: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; + // InternalUMLConnectionPointReference.g:506: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:508:20: '\\\\' ( 'b' | - // 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) + // InternalUMLConnectionPointReference.g:506: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; @@ -729,14 +262,12 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:508:61: ~ ( ( '\\\\' | - // '\"' ) ) + // InternalUMLConnectionPointReference.g:506: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; @@ -747,7 +278,7 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { break; default: - break loop17; + break loop4; } } while (true); @@ -760,7 +291,6 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_STRING" // $ANTLR start "RULE_ML_COMMENT" @@ -768,49 +298,43 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:510:17: ( '/*' ~ ( '@' ) ( - // options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:510:19: '/*' ~ ( '@' ) ( options - // {greedy=false; } : . )* '*/' + // InternalUMLConnectionPointReference.g:508:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' ) + // InternalUMLConnectionPointReference.g:508: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:510:31: ( options - // {greedy=false; } : . )* - loop18: do { - int alt18 = 2; - int LA18_0 = input.LA(1); + // InternalUMLConnectionPointReference.g:508: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:510:59: . + // InternalUMLConnectionPointReference.g:508:59: . { matchAny(); @@ -818,7 +342,7 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { break; default: - break loop18; + break loop5; } } while (true); @@ -832,7 +356,6 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ML_COMMENT" // $ANTLR start "RULE_SL_COMMENT" @@ -840,34 +363,29 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:17: ( '//' (~ ( ( '\\n' | - // '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:19: '//' (~ ( ( '\\n' | '\\r' - // | '@' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalUMLConnectionPointReference.g:510:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalUMLConnectionPointReference.g:510:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:24: (~ ( ( '\\n' | '\\r' - // | '@' ) ) )* - loop19: do { - int alt19 = 2; - int LA19_0 = input.LA(1); + // InternalUMLConnectionPointReference.g:510: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:24: ~ ( ( '\\n' | - // '\\r' | '@' ) ) + // InternalUMLConnectionPointReference.g:510: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; @@ -878,31 +396,31 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { break; default: - break loop19; + break loop6; } } while (true); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:44: ( ( '\\r' )? '\\n' )? - int alt21 = 2; - int LA21_0 = input.LA(1); + // InternalUMLConnectionPointReference.g:510: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:45: ( '\\r' )? '\\n' + // InternalUMLConnectionPointReference.g:510:45: ( '\\r' )? '\\n' { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:45: ( '\\r' )? - int alt20 = 2; - int LA20_0 = input.LA(1); + // InternalUMLConnectionPointReference.g:510: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:512:45: '\\r' + // InternalUMLConnectionPointReference.g:510:45: '\\r' { match('\r'); @@ -926,7 +444,6 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_SL_COMMENT" // $ANTLR start "RULE_INT" @@ -934,23 +451,23 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:514:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:514:12: ( '0' .. '9' )+ + // InternalUMLConnectionPointReference.g:512:10: ( ( '0' .. '9' )+ ) + // InternalUMLConnectionPointReference.g:512:12: ( '0' .. '9' )+ { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:514: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; + // InternalUMLConnectionPointReference.g:512: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:514:13: '0' .. '9' + // InternalUMLConnectionPointReference.g:512:13: '0' .. '9' { matchRange('0', '9'); @@ -958,14 +475,12 @@ public class InternalUMLConnectionPointReferenceLexer 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); @@ -976,21 +491,424 @@ public class InternalUMLConnectionPointReferenceLexer 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; + // InternalUMLConnectionPointReference.g:514: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' )* ) ) + // InternalUMLConnectionPointReference.g:514: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' )* ) + { + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) + { + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:24: '0' + { + match('0'); + + } + break; + case 2: + // InternalUMLConnectionPointReference.g:514:28: '1' .. '9' ( ( '_' )? '0' .. '9' )* + { + matchRange('1', '9'); + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:38: ( '_' )? '0' .. '9' + { + // InternalUMLConnectionPointReference.g:514:38: ( '_' )? + int alt10 = 2; + int LA10_0 = input.LA(1); + + if ((LA10_0 == '_')) { + alt10 = 1; + } + switch (alt10) { + case 1: + // InternalUMLConnectionPointReference.g:514:38: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '9'); + + } + break; + + default: + break loop11; + } + } while (true); + + + } + break; + + } + + + } + break; + case 2: + // InternalUMLConnectionPointReference.g:514:55: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* + { + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:56: '0b' + { + match("0b"); + + + } + break; + case 2: + // InternalUMLConnectionPointReference.g:514:61: '0B' + { + match("0B"); + + + } + break; + + } + + matchRange('0', '1'); + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:77: ( '_' )? '0' .. '1' + { + // InternalUMLConnectionPointReference.g:514:77: ( '_' )? + int alt14 = 2; + int LA14_0 = input.LA(1); + + if ((LA14_0 == '_')) { + alt14 = 1; + } + switch (alt14) { + case 1: + // InternalUMLConnectionPointReference.g:514:77: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '1'); + + } + break; + + default: + break loop15; + } + } while (true); + + + } + break; + case 3: + // InternalUMLConnectionPointReference.g:514:93: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* + { + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:94: '0x' + { + match("0x"); + + + } + break; + case 2: + // InternalUMLConnectionPointReference.g:514: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; + } + + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:135: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) + { + // InternalUMLConnectionPointReference.g:514:135: ( '_' )? + int alt17 = 2; + int LA17_0 = input.LA(1); + + if ((LA17_0 == '_')) { + alt17 = 1; + } + switch (alt17) { + case 1: + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:171: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* + { + match('0'); + // InternalUMLConnectionPointReference.g:514:175: ( '_' )? + int alt19 = 2; + int LA19_0 = input.LA(1); + + if ((LA19_0 == '_')) { + alt19 = 1; + } + switch (alt19) { + case 1: + // InternalUMLConnectionPointReference.g:514:175: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '7'); + // InternalUMLConnectionPointReference.g:514: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: + // InternalUMLConnectionPointReference.g:514:190: ( '_' )? '0' .. '7' + { + // InternalUMLConnectionPointReference.g:514:190: ( '_' )? + int alt20 = 2; + int LA20_0 = input.LA(1); + + if ((LA20_0 == '_')) { + alt20 = 1; + } + switch (alt20) { + case 1: + // InternalUMLConnectionPointReference.g:514: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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:516:9: ( ( ' ' | '\\t' | '\\r' | - // '\\n' )+ ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:516:11: ( ' ' | '\\t' | '\\r' | - // '\\n' )+ + // InternalUMLConnectionPointReference.g:516:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalUMLConnectionPointReference.g:516:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:516:11: ( ' ' | '\\t' | '\\r' - // | '\\n' )+ + // InternalUMLConnectionPointReference.g:516:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt23 = 0; loop23: do { int alt23 = 2; @@ -1003,13 +921,12 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { switch (alt23) { case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g: + // InternalUMLConnectionPointReference.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; @@ -1020,11 +937,9 @@ public class InternalUMLConnectionPointReferenceLexer 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++; @@ -1038,7 +953,6 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_WS" // $ANTLR start "RULE_ANY_OTHER" @@ -1046,8 +960,8 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:518:16: ( . ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:518:18: . + // InternalUMLConnectionPointReference.g:518:16: ( . ) + // InternalUMLConnectionPointReference.g:518:18: . { matchAny(); @@ -1058,88 +972,85 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ANY_OTHER" - @Override public void mTokens() throws RecognitionException { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:8: ( T__12 | T__13 | T__14 | - // RULE_INTEGER_VALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER ) + // InternalUMLConnectionPointReference.g:1:8: ( T__12 | T__13 | T__14 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_INTEGER_VALUE | RULE_WS | RULE_ANY_OTHER ) int alt24 = 11; alt24 = dfa24.predict(input); switch (alt24) { case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:10: T__12 + // InternalUMLConnectionPointReference.g:1:10: T__12 { mT__12(); } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:16: T__13 + // InternalUMLConnectionPointReference.g:1:16: T__13 { mT__13(); } break; case 3: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:22: T__14 + // InternalUMLConnectionPointReference.g:1:22: T__14 { mT__14(); } break; case 4: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:28: RULE_INTEGER_VALUE + // InternalUMLConnectionPointReference.g:1:28: RULE_ID { - mRULE_INTEGER_VALUE(); + mRULE_ID(); } break; case 5: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:47: RULE_ID + // InternalUMLConnectionPointReference.g:1:36: RULE_STRING { - mRULE_ID(); + mRULE_STRING(); } break; case 6: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:55: RULE_STRING + // InternalUMLConnectionPointReference.g:1:48: RULE_ML_COMMENT { - mRULE_STRING(); + mRULE_ML_COMMENT(); } break; case 7: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:67: RULE_ML_COMMENT + // InternalUMLConnectionPointReference.g:1:64: RULE_SL_COMMENT { - mRULE_ML_COMMENT(); + mRULE_SL_COMMENT(); } break; case 8: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:83: RULE_SL_COMMENT + // InternalUMLConnectionPointReference.g:1:80: RULE_INT { - mRULE_SL_COMMENT(); + mRULE_INT(); } break; case 9: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:99: RULE_INT + // InternalUMLConnectionPointReference.g:1:89: RULE_INTEGER_VALUE { - mRULE_INT(); + mRULE_INTEGER_VALUE(); } break; case 10: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:108: RULE_WS + // InternalUMLConnectionPointReference.g:1:108: RULE_WS { mRULE_WS(); } break; case 11: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:1:116: RULE_ANY_OTHER + // InternalUMLConnectionPointReference.g:1:116: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1152,35 +1063,22 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { protected DFA24 dfa24 = new DFA24(this); - static final String DFA24_eotS = - "\1\uffff\1\15\1\uffff\2\17\1\uffff\3\12\2\uffff\2\15\3\uffff\1" + - "\17\1\uffff\1\17\4\uffff\2\15\1\17\1\15\1\35\1\36\2\uffff"; - static final String DFA24_eofS = - "\37\uffff"; - static final String DFA24_minS = - "\1\0\1\156\1\uffff\2\60\1\uffff\2\0\1\52\2\uffff\1\164\1\151\3" + - "\uffff\1\60\1\uffff\1\60\4\uffff\1\162\1\164\1\60\1\171\2\60\2\uffff"; - static final String DFA24_maxS = - "\1\uffff\1\170\1\uffff\2\71\1\uffff\2\uffff\1\57\2\uffff\1\164" + - "\1\151\3\uffff\1\71\1\uffff\1\71\4\uffff\1\162\1\164\1\71\1\171" + - "\2\172\2\uffff"; - static final String DFA24_acceptS = - "\2\uffff\1\2\2\uffff\1\5\3\uffff\1\12\1\13\2\uffff\1\5\1\2\1\4" + - "\1\uffff\1\11\1\uffff\1\6\1\7\1\10\1\12\6\uffff\1\3\1\1"; - static final String DFA24_specialS = - "\1\0\5\uffff\1\1\1\2\27\uffff}>"; + static final String DFA24_eotS = "\1\uffff\1\15\2\uffff\3\12\2\23\2\uffff\2\15\7\uffff\2\23\1\uffff\2\15\1\23\1\15\1\35\1\36\2\uffff"; + static final String DFA24_eofS = "\37\uffff"; + static final String DFA24_minS = "\1\0\1\156\2\uffff\2\0\1\52\2\60\2\uffff\1\164\1\151\7\uffff\2\60\1\uffff\1\162\1\164\1\60\1\171\2\60\2\uffff"; + static final String DFA24_maxS = "\1\uffff\1\170\2\uffff\2\uffff\1\57\1\170\1\137\2\uffff\1\164\1\151\7\uffff\2\137\1\uffff\1\162\1\164\1\137\1\171\2\172\2\uffff"; + static final String DFA24_acceptS = "\2\uffff\1\2\1\4\5\uffff\1\12\1\13\2\uffff\1\4\1\2\1\5\1\6\1\7\1\11\1\10\2\uffff\1\12\6\uffff\1\3\1\1"; + static final String DFA24_specialS = "\1\2\3\uffff\1\0\1\1\31\uffff}>"; static final String[] DFA24_transitionS = { - "\11\12\2\11\2\12\1\11\22\12\1\11\1\12\1\7\4\12\1\6\4\12\1\2" + - "\2\12\1\10\1\3\11\4\7\12\32\5\4\12\1\5\1\12\4\5\1\1\25\5\uff85" + - "\12", + "\11\12\2\11\2\12\1\11\22\12\1\11\1\12\1\5\4\12\1\4\4\12\1\2\2\12\1\6\1\7\11\10\7\12\32\3\4\12\1\3\1\12\4\3\1\1\25\3\uff85\12", "\1\13\11\uffff\1\14", "", - "\10\20\2\21", - "\12\22", "", "\0\15", - "\0\23", - "\1\24\4\uffff\1\25", + "\0\17", + "\1\20\4\uffff\1\21", + "\10\24\12\uffff\1\22\25\uffff\1\22\6\uffff\1\22\2\uffff\1\22\25\uffff\1\22", + "\12\25\45\uffff\1\22", "", "", "\1\27", @@ -1188,16 +1086,16 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { "", "", "", - "\10\31\2\21", "", - "\12\22", "", "", "", + "\10\31\47\uffff\1\22", + "\12\25\45\uffff\1\22", "", "\1\32", "\1\33", - "\10\31\2\21", + "\10\31\47\uffff\1\22", "\1\34", "\12\15\7\uffff\32\15\4\uffff\1\15\1\uffff\32\15", "\12\15\7\uffff\32\15\4\uffff\1\15\1\uffff\32\15", @@ -1235,17 +1133,43 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { this.transition = DFA24_transition; } - @Override public String getDescription() { - return "1:1: Tokens : ( T__12 | T__13 | T__14 | 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 | 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_4 = input.LA(1); + + s = -1; + if (((LA24_4 >= '\u0000' && LA24_4 <= '\uFFFF'))) { + s = 13; + } + + else + s = 10; + + if (s >= 0) + return s; + break; + case 1: + int LA24_5 = input.LA(1); + + s = -1; + if (((LA24_5 >= '\u0000' && LA24_5 <= '\uFFFF'))) { + s = 15; + } + + else + s = 10; + + if (s >= 0) + return s; + break; + case 2: int LA24_0 = input.LA(1); s = -1; @@ -1257,27 +1181,27 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { s = 2; } - else if ((LA24_0 == '0')) { + else if (((LA24_0 >= 'A' && LA24_0 <= 'Z') || LA24_0 == '_' || (LA24_0 >= 'a' && LA24_0 <= 'd') || (LA24_0 >= 'f' && LA24_0 <= 'z'))) { s = 3; } - else if (((LA24_0 >= '1' && LA24_0 <= '9'))) { + else if ((LA24_0 == '\'')) { s = 4; } - else if (((LA24_0 >= 'A' && LA24_0 <= 'Z') || LA24_0 == '_' || (LA24_0 >= 'a' && LA24_0 <= 'd') || (LA24_0 >= 'f' && LA24_0 <= 'z'))) { + else if ((LA24_0 == '\"')) { s = 5; } - else if ((LA24_0 == '\'')) { + else if ((LA24_0 == '/')) { s = 6; } - else if ((LA24_0 == '\"')) { + else if ((LA24_0 == '0')) { s = 7; } - else if ((LA24_0 == '/')) { + else if (((LA24_0 >= '1' && LA24_0 <= '9'))) { s = 8; } @@ -1290,41 +1214,11 @@ public class InternalUMLConnectionPointReferenceLexer extends Lexer { s = 10; } - if (s >= 0) { + if (s >= 0) return s; - } - break; - case 1: - int LA24_6 = input.LA(1); - - s = -1; - if (((LA24_6 >= '\u0000' && LA24_6 <= '\uFFFF'))) { - s = 13; - } else { - s = 10; - } - - if (s >= 0) { - return s; - } - break; - case 2: - int LA24_7 = input.LA(1); - - s = -1; - if (((LA24_7 >= '\u0000' && LA24_7 <= '\uFFFF'))) { - s = 19; - } else { - s = 10; - } - - 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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceParser.java index 520a0393817..1866ec08e37 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceParser.java +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReferenceParser.java @@ -12,20 +12,20 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternal @SuppressWarnings("all") public class InternalUMLConnectionPointReferenceParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INTEGER_VALUE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'entry'", "','", "'exit'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_INTEGER_VALUE", "RULE_WS", "RULE_ANY_OTHER", "'entry'", "','", "'exit'" }; public static final int RULE_ID = 4; - public static final int RULE_STRING = 6; + public static final int RULE_WS = 10; + public static final int RULE_STRING = 5; + public static final int RULE_ANY_OTHER = 11; + public static final int RULE_SL_COMMENT = 7; + public static final int RULE_INT = 8; + public static final int RULE_ML_COMMENT = 6; + public static final int RULE_INTEGER_VALUE = 9; 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_ANY_OTHER = 11; - public static final int RULE_INT = 9; - public static final int RULE_INTEGER_VALUE = 5; - public static final int RULE_WS = 10; - public static final int RULE_SL_COMMENT = 8; + public static final int T__14 = 14; public static final int EOF = -1; - public static final int RULE_ML_COMMENT = 7; // delegates // delegators @@ -41,12 +41,10 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } - @Override public String[] getTokenNames() { return InternalUMLConnectionPointReferenceParser.tokenNames; } - @Override public String getGrammarFileName() { return "../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g"; } @@ -73,23 +71,20 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC // $ANTLR start "entryRuleConnectionPointReferenceRule" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:60:1: - // entryRuleConnectionPointReferenceRule : ruleConnectionPointReferenceRule EOF ; + // InternalUMLConnectionPointReference.g:60:1: entryRuleConnectionPointReferenceRule : ruleConnectionPointReferenceRule EOF ; public final void entryRuleConnectionPointReferenceRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:61:1: ( - // ruleConnectionPointReferenceRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:62:1: - // ruleConnectionPointReferenceRule EOF + // InternalUMLConnectionPointReference.g:61:1: ( ruleConnectionPointReferenceRule EOF ) + // InternalUMLConnectionPointReference.g:62:1: ruleConnectionPointReferenceRule EOF { before(grammarAccess.getConnectionPointReferenceRuleRule()); - pushFollow(FOLLOW_ruleConnectionPointReferenceRule_in_entryRuleConnectionPointReferenceRule61); + pushFollow(FOLLOW_1); ruleConnectionPointReferenceRule(); state._fsp--; after(grammarAccess.getConnectionPointReferenceRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleConnectionPointReferenceRule68); + match(input, EOF, FOLLOW_2); } @@ -100,31 +95,24 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "entryRuleConnectionPointReferenceRule" // $ANTLR start "ruleConnectionPointReferenceRule" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:69:1: ruleConnectionPointReferenceRule : - // ( ( rule__ConnectionPointReferenceRule__Alternatives )? ) ; + // InternalUMLConnectionPointReference.g:69:1: ruleConnectionPointReferenceRule : ( ( rule__ConnectionPointReferenceRule__Alternatives )? ) ; public final void ruleConnectionPointReferenceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:73:2: ( ( ( - // rule__ConnectionPointReferenceRule__Alternatives )? ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:74:1: ( ( - // rule__ConnectionPointReferenceRule__Alternatives )? ) + // InternalUMLConnectionPointReference.g:73:2: ( ( ( rule__ConnectionPointReferenceRule__Alternatives )? ) ) + // InternalUMLConnectionPointReference.g:74:1: ( ( rule__ConnectionPointReferenceRule__Alternatives )? ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:74:1: ( ( - // rule__ConnectionPointReferenceRule__Alternatives )? ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:75:1: ( - // rule__ConnectionPointReferenceRule__Alternatives )? + // InternalUMLConnectionPointReference.g:74:1: ( ( rule__ConnectionPointReferenceRule__Alternatives )? ) + // InternalUMLConnectionPointReference.g:75:1: ( rule__ConnectionPointReferenceRule__Alternatives )? { before(grammarAccess.getConnectionPointReferenceRuleAccess().getAlternatives()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:76:1: ( - // rule__ConnectionPointReferenceRule__Alternatives )? + // InternalUMLConnectionPointReference.g:76:1: ( rule__ConnectionPointReferenceRule__Alternatives )? int alt1 = 2; int LA1_0 = input.LA(1); @@ -133,10 +121,9 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } switch (alt1) { case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:76:2: - // rule__ConnectionPointReferenceRule__Alternatives + // InternalUMLConnectionPointReference.g:76:2: rule__ConnectionPointReferenceRule__Alternatives { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Alternatives_in_ruleConnectionPointReferenceRule94); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Alternatives(); state._fsp--; @@ -164,52 +151,41 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "ruleConnectionPointReferenceRule" // $ANTLR start "rule__ConnectionPointReferenceRule__Alternatives" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:88:1: - // rule__ConnectionPointReferenceRule__Alternatives : ( ( ( rule__ConnectionPointReferenceRule__Group_0__0 ) ) | ( ( rule__ConnectionPointReferenceRule__Group_1__0 ) ) ); + // InternalUMLConnectionPointReference.g:88:1: rule__ConnectionPointReferenceRule__Alternatives : ( ( ( rule__ConnectionPointReferenceRule__Group_0__0 ) ) | ( ( rule__ConnectionPointReferenceRule__Group_1__0 ) ) ); public final void rule__ConnectionPointReferenceRule__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:92:1: ( ( ( - // rule__ConnectionPointReferenceRule__Group_0__0 ) ) | ( ( rule__ConnectionPointReferenceRule__Group_1__0 ) ) ) + // InternalUMLConnectionPointReference.g:92:1: ( ( ( rule__ConnectionPointReferenceRule__Group_0__0 ) ) | ( ( rule__ConnectionPointReferenceRule__Group_1__0 ) ) ) int alt2 = 2; int LA2_0 = input.LA(1); if ((LA2_0 == 12)) { alt2 = 1; - } - else if ((LA2_0 == 14)) { + } else if ((LA2_0 == 14)) { 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.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:93:1: ( ( - // rule__ConnectionPointReferenceRule__Group_0__0 ) ) + // InternalUMLConnectionPointReference.g:93:1: ( ( rule__ConnectionPointReferenceRule__Group_0__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:93:1: ( ( - // rule__ConnectionPointReferenceRule__Group_0__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:94:1: ( - // rule__ConnectionPointReferenceRule__Group_0__0 ) + // InternalUMLConnectionPointReference.g:93:1: ( ( rule__ConnectionPointReferenceRule__Group_0__0 ) ) + // InternalUMLConnectionPointReference.g:94:1: ( rule__ConnectionPointReferenceRule__Group_0__0 ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getGroup_0()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:95:1: ( - // rule__ConnectionPointReferenceRule__Group_0__0 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:95:2: - // rule__ConnectionPointReferenceRule__Group_0__0 + // InternalUMLConnectionPointReference.g:95:1: ( rule__ConnectionPointReferenceRule__Group_0__0 ) + // InternalUMLConnectionPointReference.g:95:2: rule__ConnectionPointReferenceRule__Group_0__0 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0__0_in_rule__ConnectionPointReferenceRule__Alternatives131); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_0__0(); state._fsp--; @@ -225,21 +201,16 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:99:6: ( ( - // rule__ConnectionPointReferenceRule__Group_1__0 ) ) + // InternalUMLConnectionPointReference.g:99:6: ( ( rule__ConnectionPointReferenceRule__Group_1__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:99:6: ( ( - // rule__ConnectionPointReferenceRule__Group_1__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:100:1: ( - // rule__ConnectionPointReferenceRule__Group_1__0 ) + // InternalUMLConnectionPointReference.g:99:6: ( ( rule__ConnectionPointReferenceRule__Group_1__0 ) ) + // InternalUMLConnectionPointReference.g:100:1: ( rule__ConnectionPointReferenceRule__Group_1__0 ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getGroup_1()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:101:1: ( - // rule__ConnectionPointReferenceRule__Group_1__0 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:101:2: - // rule__ConnectionPointReferenceRule__Group_1__0 + // InternalUMLConnectionPointReference.g:101:1: ( rule__ConnectionPointReferenceRule__Group_1__0 ) + // InternalUMLConnectionPointReference.g:101:2: rule__ConnectionPointReferenceRule__Group_1__0 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1__0_in_rule__ConnectionPointReferenceRule__Alternatives149); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_1__0(); state._fsp--; @@ -266,29 +237,25 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Alternatives" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0__0" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:112:1: - // rule__ConnectionPointReferenceRule__Group_0__0 : rule__ConnectionPointReferenceRule__Group_0__0__Impl rule__ConnectionPointReferenceRule__Group_0__1 ; + // InternalUMLConnectionPointReference.g:112:1: rule__ConnectionPointReferenceRule__Group_0__0 : rule__ConnectionPointReferenceRule__Group_0__0__Impl rule__ConnectionPointReferenceRule__Group_0__1 ; public final void rule__ConnectionPointReferenceRule__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:116:1: ( - // rule__ConnectionPointReferenceRule__Group_0__0__Impl rule__ConnectionPointReferenceRule__Group_0__1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:117:2: - // rule__ConnectionPointReferenceRule__Group_0__0__Impl rule__ConnectionPointReferenceRule__Group_0__1 + // InternalUMLConnectionPointReference.g:116:1: ( rule__ConnectionPointReferenceRule__Group_0__0__Impl rule__ConnectionPointReferenceRule__Group_0__1 ) + // InternalUMLConnectionPointReference.g:117:2: rule__ConnectionPointReferenceRule__Group_0__0__Impl rule__ConnectionPointReferenceRule__Group_0__1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0__0__Impl_in_rule__ConnectionPointReferenceRule__Group_0__0180); + pushFollow(FOLLOW_3); rule__ConnectionPointReferenceRule__Group_0__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0__1_in_rule__ConnectionPointReferenceRule__Group_0__0183); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_0__1(); state._fsp--; @@ -306,26 +273,24 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0__0" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:124:1: - // rule__ConnectionPointReferenceRule__Group_0__0__Impl : ( 'entry' ) ; + // InternalUMLConnectionPointReference.g:124:1: rule__ConnectionPointReferenceRule__Group_0__0__Impl : ( 'entry' ) ; public final void rule__ConnectionPointReferenceRule__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:128:1: ( ( 'entry' ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:129:1: ( 'entry' ) + // InternalUMLConnectionPointReference.g:128:1: ( ( 'entry' ) ) + // InternalUMLConnectionPointReference.g:129:1: ( 'entry' ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:129:1: ( 'entry' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:130:1: 'entry' + // InternalUMLConnectionPointReference.g:129:1: ( 'entry' ) + // InternalUMLConnectionPointReference.g:130:1: 'entry' { before(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryKeyword_0_0()); - match(input, 12, FOLLOW_12_in_rule__ConnectionPointReferenceRule__Group_0__0__Impl211); + match(input, 12, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryKeyword_0_0()); } @@ -343,29 +308,25 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0__0__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0__1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:143:1: - // rule__ConnectionPointReferenceRule__Group_0__1 : rule__ConnectionPointReferenceRule__Group_0__1__Impl rule__ConnectionPointReferenceRule__Group_0__2 ; + // InternalUMLConnectionPointReference.g:143:1: rule__ConnectionPointReferenceRule__Group_0__1 : rule__ConnectionPointReferenceRule__Group_0__1__Impl rule__ConnectionPointReferenceRule__Group_0__2 ; public final void rule__ConnectionPointReferenceRule__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:147:1: ( - // rule__ConnectionPointReferenceRule__Group_0__1__Impl rule__ConnectionPointReferenceRule__Group_0__2 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:148:2: - // rule__ConnectionPointReferenceRule__Group_0__1__Impl rule__ConnectionPointReferenceRule__Group_0__2 + // InternalUMLConnectionPointReference.g:147:1: ( rule__ConnectionPointReferenceRule__Group_0__1__Impl rule__ConnectionPointReferenceRule__Group_0__2 ) + // InternalUMLConnectionPointReference.g:148:2: rule__ConnectionPointReferenceRule__Group_0__1__Impl rule__ConnectionPointReferenceRule__Group_0__2 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0__1__Impl_in_rule__ConnectionPointReferenceRule__Group_0__1242); + pushFollow(FOLLOW_4); rule__ConnectionPointReferenceRule__Group_0__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0__2_in_rule__ConnectionPointReferenceRule__Group_0__1245); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_0__2(); state._fsp--; @@ -383,35 +344,27 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0__1" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:155:1: - // rule__ConnectionPointReferenceRule__Group_0__1__Impl : ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) ; + // InternalUMLConnectionPointReference.g:155:1: rule__ConnectionPointReferenceRule__Group_0__1__Impl : ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) ; public final void rule__ConnectionPointReferenceRule__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:159:1: ( ( ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:160:1: ( ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) + // InternalUMLConnectionPointReference.g:159:1: ( ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) ) + // InternalUMLConnectionPointReference.g:160:1: ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:160:1: ( ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:161:1: ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) + // InternalUMLConnectionPointReference.g:160:1: ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) ) + // InternalUMLConnectionPointReference.g:161:1: ( rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryAssignment_0_1()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:162:1: ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:162:2: - // rule__ConnectionPointReferenceRule__EntryAssignment_0_1 + // InternalUMLConnectionPointReference.g:162:1: ( rule__ConnectionPointReferenceRule__EntryAssignment_0_1 ) + // InternalUMLConnectionPointReference.g:162:2: rule__ConnectionPointReferenceRule__EntryAssignment_0_1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__EntryAssignment_0_1_in_rule__ConnectionPointReferenceRule__Group_0__1__Impl272); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__EntryAssignment_0_1(); state._fsp--; @@ -436,24 +389,20 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0__1__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0__2" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:172:1: - // rule__ConnectionPointReferenceRule__Group_0__2 : rule__ConnectionPointReferenceRule__Group_0__2__Impl ; + // InternalUMLConnectionPointReference.g:172:1: rule__ConnectionPointReferenceRule__Group_0__2 : rule__ConnectionPointReferenceRule__Group_0__2__Impl ; public final void rule__ConnectionPointReferenceRule__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:176:1: ( - // rule__ConnectionPointReferenceRule__Group_0__2__Impl ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:177:2: - // rule__ConnectionPointReferenceRule__Group_0__2__Impl + // InternalUMLConnectionPointReference.g:176:1: ( rule__ConnectionPointReferenceRule__Group_0__2__Impl ) + // InternalUMLConnectionPointReference.g:177:2: rule__ConnectionPointReferenceRule__Group_0__2__Impl { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0__2__Impl_in_rule__ConnectionPointReferenceRule__Group_0__2302); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_0__2__Impl(); state._fsp--; @@ -471,31 +420,24 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0__2" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0__2__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:183:1: - // rule__ConnectionPointReferenceRule__Group_0__2__Impl : ( ( rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) ; + // InternalUMLConnectionPointReference.g:183:1: rule__ConnectionPointReferenceRule__Group_0__2__Impl : ( ( rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) ; public final void rule__ConnectionPointReferenceRule__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:187:1: ( ( ( - // rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:188:1: ( ( - // rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) + // InternalUMLConnectionPointReference.g:187:1: ( ( ( rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) ) + // InternalUMLConnectionPointReference.g:188:1: ( ( rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:188:1: ( ( - // rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:189:1: ( - // rule__ConnectionPointReferenceRule__Group_0_2__0 )* + // InternalUMLConnectionPointReference.g:188:1: ( ( rule__ConnectionPointReferenceRule__Group_0_2__0 )* ) + // InternalUMLConnectionPointReference.g:189:1: ( rule__ConnectionPointReferenceRule__Group_0_2__0 )* { before(grammarAccess.getConnectionPointReferenceRuleAccess().getGroup_0_2()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:190:1: ( - // rule__ConnectionPointReferenceRule__Group_0_2__0 )* + // InternalUMLConnectionPointReference.g:190:1: ( rule__ConnectionPointReferenceRule__Group_0_2__0 )* loop3: do { int alt3 = 2; int LA3_0 = input.LA(1); @@ -507,10 +449,9 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC switch (alt3) { case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:190:2: - // rule__ConnectionPointReferenceRule__Group_0_2__0 + // InternalUMLConnectionPointReference.g:190:2: rule__ConnectionPointReferenceRule__Group_0_2__0 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__0_in_rule__ConnectionPointReferenceRule__Group_0__2__Impl329); + pushFollow(FOLLOW_5); rule__ConnectionPointReferenceRule__Group_0_2__0(); state._fsp--; @@ -541,29 +482,25 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0__2__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0_2__0" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:206:1: - // rule__ConnectionPointReferenceRule__Group_0_2__0 : rule__ConnectionPointReferenceRule__Group_0_2__0__Impl rule__ConnectionPointReferenceRule__Group_0_2__1 ; + // InternalUMLConnectionPointReference.g:206:1: rule__ConnectionPointReferenceRule__Group_0_2__0 : rule__ConnectionPointReferenceRule__Group_0_2__0__Impl rule__ConnectionPointReferenceRule__Group_0_2__1 ; public final void rule__ConnectionPointReferenceRule__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:210:1: ( - // rule__ConnectionPointReferenceRule__Group_0_2__0__Impl rule__ConnectionPointReferenceRule__Group_0_2__1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:211:2: - // rule__ConnectionPointReferenceRule__Group_0_2__0__Impl rule__ConnectionPointReferenceRule__Group_0_2__1 + // InternalUMLConnectionPointReference.g:210:1: ( rule__ConnectionPointReferenceRule__Group_0_2__0__Impl rule__ConnectionPointReferenceRule__Group_0_2__1 ) + // InternalUMLConnectionPointReference.g:211:2: rule__ConnectionPointReferenceRule__Group_0_2__0__Impl rule__ConnectionPointReferenceRule__Group_0_2__1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__0__Impl_in_rule__ConnectionPointReferenceRule__Group_0_2__0366); + pushFollow(FOLLOW_3); rule__ConnectionPointReferenceRule__Group_0_2__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__1_in_rule__ConnectionPointReferenceRule__Group_0_2__0369); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_0_2__1(); state._fsp--; @@ -581,26 +518,24 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0_2__0" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0_2__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:218:1: - // rule__ConnectionPointReferenceRule__Group_0_2__0__Impl : ( ',' ) ; + // InternalUMLConnectionPointReference.g:218:1: rule__ConnectionPointReferenceRule__Group_0_2__0__Impl : ( ',' ) ; public final void rule__ConnectionPointReferenceRule__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:222:1: ( ( ',' ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:223:1: ( ',' ) + // InternalUMLConnectionPointReference.g:222:1: ( ( ',' ) ) + // InternalUMLConnectionPointReference.g:223:1: ( ',' ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:223:1: ( ',' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:224:1: ',' + // InternalUMLConnectionPointReference.g:223:1: ( ',' ) + // InternalUMLConnectionPointReference.g:224:1: ',' { before(grammarAccess.getConnectionPointReferenceRuleAccess().getCommaKeyword_0_2_0()); - match(input, 13, FOLLOW_13_in_rule__ConnectionPointReferenceRule__Group_0_2__0__Impl397); + match(input, 13, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getCommaKeyword_0_2_0()); } @@ -618,24 +553,20 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0_2__0__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0_2__1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:237:1: - // rule__ConnectionPointReferenceRule__Group_0_2__1 : rule__ConnectionPointReferenceRule__Group_0_2__1__Impl ; + // InternalUMLConnectionPointReference.g:237:1: rule__ConnectionPointReferenceRule__Group_0_2__1 : rule__ConnectionPointReferenceRule__Group_0_2__1__Impl ; public final void rule__ConnectionPointReferenceRule__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:241:1: ( - // rule__ConnectionPointReferenceRule__Group_0_2__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:242:2: - // rule__ConnectionPointReferenceRule__Group_0_2__1__Impl + // InternalUMLConnectionPointReference.g:241:1: ( rule__ConnectionPointReferenceRule__Group_0_2__1__Impl ) + // InternalUMLConnectionPointReference.g:242:2: rule__ConnectionPointReferenceRule__Group_0_2__1__Impl { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__1__Impl_in_rule__ConnectionPointReferenceRule__Group_0_2__1428); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_0_2__1__Impl(); state._fsp--; @@ -653,35 +584,27 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0_2__1" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_0_2__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:248:1: - // rule__ConnectionPointReferenceRule__Group_0_2__1__Impl : ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) ; + // InternalUMLConnectionPointReference.g:248:1: rule__ConnectionPointReferenceRule__Group_0_2__1__Impl : ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) ; public final void rule__ConnectionPointReferenceRule__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:252:1: ( ( ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:253:1: ( ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) + // InternalUMLConnectionPointReference.g:252:1: ( ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) ) + // InternalUMLConnectionPointReference.g:253:1: ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:253:1: ( ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:254:1: ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) + // InternalUMLConnectionPointReference.g:253:1: ( ( rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) ) + // InternalUMLConnectionPointReference.g:254:1: ( rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryAssignment_0_2_1()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:255:1: ( - // rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:255:2: - // rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 + // InternalUMLConnectionPointReference.g:255:1: ( rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 ) + // InternalUMLConnectionPointReference.g:255:2: rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1_in_rule__ConnectionPointReferenceRule__Group_0_2__1__Impl455); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1(); state._fsp--; @@ -706,29 +629,25 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_0_2__1__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1__0" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:269:1: - // rule__ConnectionPointReferenceRule__Group_1__0 : rule__ConnectionPointReferenceRule__Group_1__0__Impl rule__ConnectionPointReferenceRule__Group_1__1 ; + // InternalUMLConnectionPointReference.g:269:1: rule__ConnectionPointReferenceRule__Group_1__0 : rule__ConnectionPointReferenceRule__Group_1__0__Impl rule__ConnectionPointReferenceRule__Group_1__1 ; public final void rule__ConnectionPointReferenceRule__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:273:1: ( - // rule__ConnectionPointReferenceRule__Group_1__0__Impl rule__ConnectionPointReferenceRule__Group_1__1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:274:2: - // rule__ConnectionPointReferenceRule__Group_1__0__Impl rule__ConnectionPointReferenceRule__Group_1__1 + // InternalUMLConnectionPointReference.g:273:1: ( rule__ConnectionPointReferenceRule__Group_1__0__Impl rule__ConnectionPointReferenceRule__Group_1__1 ) + // InternalUMLConnectionPointReference.g:274:2: rule__ConnectionPointReferenceRule__Group_1__0__Impl rule__ConnectionPointReferenceRule__Group_1__1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1__0__Impl_in_rule__ConnectionPointReferenceRule__Group_1__0489); + pushFollow(FOLLOW_3); rule__ConnectionPointReferenceRule__Group_1__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1__1_in_rule__ConnectionPointReferenceRule__Group_1__0492); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_1__1(); state._fsp--; @@ -746,26 +665,24 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1__0" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:281:1: - // rule__ConnectionPointReferenceRule__Group_1__0__Impl : ( 'exit' ) ; + // InternalUMLConnectionPointReference.g:281:1: rule__ConnectionPointReferenceRule__Group_1__0__Impl : ( 'exit' ) ; public final void rule__ConnectionPointReferenceRule__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:285:1: ( ( 'exit' ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:286:1: ( 'exit' ) + // InternalUMLConnectionPointReference.g:285:1: ( ( 'exit' ) ) + // InternalUMLConnectionPointReference.g:286:1: ( 'exit' ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:286:1: ( 'exit' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:287:1: 'exit' + // InternalUMLConnectionPointReference.g:286:1: ( 'exit' ) + // InternalUMLConnectionPointReference.g:287:1: 'exit' { before(grammarAccess.getConnectionPointReferenceRuleAccess().getExitKeyword_1_0()); - match(input, 14, FOLLOW_14_in_rule__ConnectionPointReferenceRule__Group_1__0__Impl520); + match(input, 14, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getExitKeyword_1_0()); } @@ -783,29 +700,25 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1__0__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1__1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:300:1: - // rule__ConnectionPointReferenceRule__Group_1__1 : rule__ConnectionPointReferenceRule__Group_1__1__Impl rule__ConnectionPointReferenceRule__Group_1__2 ; + // InternalUMLConnectionPointReference.g:300:1: rule__ConnectionPointReferenceRule__Group_1__1 : rule__ConnectionPointReferenceRule__Group_1__1__Impl rule__ConnectionPointReferenceRule__Group_1__2 ; public final void rule__ConnectionPointReferenceRule__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:304:1: ( - // rule__ConnectionPointReferenceRule__Group_1__1__Impl rule__ConnectionPointReferenceRule__Group_1__2 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:305:2: - // rule__ConnectionPointReferenceRule__Group_1__1__Impl rule__ConnectionPointReferenceRule__Group_1__2 + // InternalUMLConnectionPointReference.g:304:1: ( rule__ConnectionPointReferenceRule__Group_1__1__Impl rule__ConnectionPointReferenceRule__Group_1__2 ) + // InternalUMLConnectionPointReference.g:305:2: rule__ConnectionPointReferenceRule__Group_1__1__Impl rule__ConnectionPointReferenceRule__Group_1__2 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1__1__Impl_in_rule__ConnectionPointReferenceRule__Group_1__1551); + pushFollow(FOLLOW_4); rule__ConnectionPointReferenceRule__Group_1__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1__2_in_rule__ConnectionPointReferenceRule__Group_1__1554); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_1__2(); state._fsp--; @@ -823,35 +736,27 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1__1" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:312:1: - // rule__ConnectionPointReferenceRule__Group_1__1__Impl : ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) ; + // InternalUMLConnectionPointReference.g:312:1: rule__ConnectionPointReferenceRule__Group_1__1__Impl : ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) ; public final void rule__ConnectionPointReferenceRule__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:316:1: ( ( ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:317:1: ( ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) + // InternalUMLConnectionPointReference.g:316:1: ( ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) ) + // InternalUMLConnectionPointReference.g:317:1: ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:317:1: ( ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:318:1: ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) + // InternalUMLConnectionPointReference.g:317:1: ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) ) + // InternalUMLConnectionPointReference.g:318:1: ( rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getExitAssignment_1_1()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:319:1: ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:319:2: - // rule__ConnectionPointReferenceRule__ExitAssignment_1_1 + // InternalUMLConnectionPointReference.g:319:1: ( rule__ConnectionPointReferenceRule__ExitAssignment_1_1 ) + // InternalUMLConnectionPointReference.g:319:2: rule__ConnectionPointReferenceRule__ExitAssignment_1_1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__ExitAssignment_1_1_in_rule__ConnectionPointReferenceRule__Group_1__1__Impl581); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__ExitAssignment_1_1(); state._fsp--; @@ -876,24 +781,20 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1__1__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1__2" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:329:1: - // rule__ConnectionPointReferenceRule__Group_1__2 : rule__ConnectionPointReferenceRule__Group_1__2__Impl ; + // InternalUMLConnectionPointReference.g:329:1: rule__ConnectionPointReferenceRule__Group_1__2 : rule__ConnectionPointReferenceRule__Group_1__2__Impl ; public final void rule__ConnectionPointReferenceRule__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:333:1: ( - // rule__ConnectionPointReferenceRule__Group_1__2__Impl ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:334:2: - // rule__ConnectionPointReferenceRule__Group_1__2__Impl + // InternalUMLConnectionPointReference.g:333:1: ( rule__ConnectionPointReferenceRule__Group_1__2__Impl ) + // InternalUMLConnectionPointReference.g:334:2: rule__ConnectionPointReferenceRule__Group_1__2__Impl { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1__2__Impl_in_rule__ConnectionPointReferenceRule__Group_1__2611); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_1__2__Impl(); state._fsp--; @@ -911,31 +812,24 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1__2" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1__2__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:340:1: - // rule__ConnectionPointReferenceRule__Group_1__2__Impl : ( ( rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) ; + // InternalUMLConnectionPointReference.g:340:1: rule__ConnectionPointReferenceRule__Group_1__2__Impl : ( ( rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) ; public final void rule__ConnectionPointReferenceRule__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:344:1: ( ( ( - // rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:345:1: ( ( - // rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) + // InternalUMLConnectionPointReference.g:344:1: ( ( ( rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) ) + // InternalUMLConnectionPointReference.g:345:1: ( ( rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:345:1: ( ( - // rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:346:1: ( - // rule__ConnectionPointReferenceRule__Group_1_2__0 )* + // InternalUMLConnectionPointReference.g:345:1: ( ( rule__ConnectionPointReferenceRule__Group_1_2__0 )* ) + // InternalUMLConnectionPointReference.g:346:1: ( rule__ConnectionPointReferenceRule__Group_1_2__0 )* { before(grammarAccess.getConnectionPointReferenceRuleAccess().getGroup_1_2()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:347:1: ( - // rule__ConnectionPointReferenceRule__Group_1_2__0 )* + // InternalUMLConnectionPointReference.g:347:1: ( rule__ConnectionPointReferenceRule__Group_1_2__0 )* loop4: do { int alt4 = 2; int LA4_0 = input.LA(1); @@ -947,10 +841,9 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC switch (alt4) { case 1: - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:347:2: - // rule__ConnectionPointReferenceRule__Group_1_2__0 + // InternalUMLConnectionPointReference.g:347:2: rule__ConnectionPointReferenceRule__Group_1_2__0 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__0_in_rule__ConnectionPointReferenceRule__Group_1__2__Impl638); + pushFollow(FOLLOW_5); rule__ConnectionPointReferenceRule__Group_1_2__0(); state._fsp--; @@ -981,29 +874,25 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1__2__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1_2__0" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:363:1: - // rule__ConnectionPointReferenceRule__Group_1_2__0 : rule__ConnectionPointReferenceRule__Group_1_2__0__Impl rule__ConnectionPointReferenceRule__Group_1_2__1 ; + // InternalUMLConnectionPointReference.g:363:1: rule__ConnectionPointReferenceRule__Group_1_2__0 : rule__ConnectionPointReferenceRule__Group_1_2__0__Impl rule__ConnectionPointReferenceRule__Group_1_2__1 ; public final void rule__ConnectionPointReferenceRule__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:367:1: ( - // rule__ConnectionPointReferenceRule__Group_1_2__0__Impl rule__ConnectionPointReferenceRule__Group_1_2__1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:368:2: - // rule__ConnectionPointReferenceRule__Group_1_2__0__Impl rule__ConnectionPointReferenceRule__Group_1_2__1 + // InternalUMLConnectionPointReference.g:367:1: ( rule__ConnectionPointReferenceRule__Group_1_2__0__Impl rule__ConnectionPointReferenceRule__Group_1_2__1 ) + // InternalUMLConnectionPointReference.g:368:2: rule__ConnectionPointReferenceRule__Group_1_2__0__Impl rule__ConnectionPointReferenceRule__Group_1_2__1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__0__Impl_in_rule__ConnectionPointReferenceRule__Group_1_2__0675); + pushFollow(FOLLOW_3); rule__ConnectionPointReferenceRule__Group_1_2__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__1_in_rule__ConnectionPointReferenceRule__Group_1_2__0678); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_1_2__1(); state._fsp--; @@ -1021,26 +910,24 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1_2__0" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1_2__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:375:1: - // rule__ConnectionPointReferenceRule__Group_1_2__0__Impl : ( ',' ) ; + // InternalUMLConnectionPointReference.g:375:1: rule__ConnectionPointReferenceRule__Group_1_2__0__Impl : ( ',' ) ; public final void rule__ConnectionPointReferenceRule__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:379:1: ( ( ',' ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:380:1: ( ',' ) + // InternalUMLConnectionPointReference.g:379:1: ( ( ',' ) ) + // InternalUMLConnectionPointReference.g:380:1: ( ',' ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:380:1: ( ',' ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:381:1: ',' + // InternalUMLConnectionPointReference.g:380:1: ( ',' ) + // InternalUMLConnectionPointReference.g:381:1: ',' { before(grammarAccess.getConnectionPointReferenceRuleAccess().getCommaKeyword_1_2_0()); - match(input, 13, FOLLOW_13_in_rule__ConnectionPointReferenceRule__Group_1_2__0__Impl706); + match(input, 13, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getCommaKeyword_1_2_0()); } @@ -1058,24 +945,20 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1_2__0__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1_2__1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:394:1: - // rule__ConnectionPointReferenceRule__Group_1_2__1 : rule__ConnectionPointReferenceRule__Group_1_2__1__Impl ; + // InternalUMLConnectionPointReference.g:394:1: rule__ConnectionPointReferenceRule__Group_1_2__1 : rule__ConnectionPointReferenceRule__Group_1_2__1__Impl ; public final void rule__ConnectionPointReferenceRule__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:398:1: ( - // rule__ConnectionPointReferenceRule__Group_1_2__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:399:2: - // rule__ConnectionPointReferenceRule__Group_1_2__1__Impl + // InternalUMLConnectionPointReference.g:398:1: ( rule__ConnectionPointReferenceRule__Group_1_2__1__Impl ) + // InternalUMLConnectionPointReference.g:399:2: rule__ConnectionPointReferenceRule__Group_1_2__1__Impl { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__1__Impl_in_rule__ConnectionPointReferenceRule__Group_1_2__1737); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__Group_1_2__1__Impl(); state._fsp--; @@ -1093,35 +976,27 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1_2__1" // $ANTLR start "rule__ConnectionPointReferenceRule__Group_1_2__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:405:1: - // rule__ConnectionPointReferenceRule__Group_1_2__1__Impl : ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) ; + // InternalUMLConnectionPointReference.g:405:1: rule__ConnectionPointReferenceRule__Group_1_2__1__Impl : ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) ; public final void rule__ConnectionPointReferenceRule__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:409:1: ( ( ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:410:1: ( ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) + // InternalUMLConnectionPointReference.g:409:1: ( ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) ) + // InternalUMLConnectionPointReference.g:410:1: ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:410:1: ( ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:411:1: ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) + // InternalUMLConnectionPointReference.g:410:1: ( ( rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) ) + // InternalUMLConnectionPointReference.g:411:1: ( rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getExitAssignment_1_2_1()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:412:1: ( - // rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:412:2: - // rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 + // InternalUMLConnectionPointReference.g:412:1: ( rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 ) + // InternalUMLConnectionPointReference.g:412:2: rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 { - pushFollow(FOLLOW_rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1_in_rule__ConnectionPointReferenceRule__Group_1_2__1__Impl764); + pushFollow(FOLLOW_2); rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1(); state._fsp--; @@ -1146,30 +1021,28 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__Group_1_2__1__Impl" // $ANTLR start "rule__ConnectionPointReferenceRule__EntryAssignment_0_1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:427:1: - // rule__ConnectionPointReferenceRule__EntryAssignment_0_1 : ( ( RULE_ID ) ) ; + // InternalUMLConnectionPointReference.g:427:1: rule__ConnectionPointReferenceRule__EntryAssignment_0_1 : ( ( RULE_ID ) ) ; public final void rule__ConnectionPointReferenceRule__EntryAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:431:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:432:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:431:1: ( ( ( RULE_ID ) ) ) + // InternalUMLConnectionPointReference.g:432:1: ( ( RULE_ID ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:432:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:433:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:432:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:433:1: ( RULE_ID ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryPseudostateCrossReference_0_1_0()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:434:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:435:1: RULE_ID + // InternalUMLConnectionPointReference.g:434:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:435:1: RULE_ID { before(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryPseudostateIDTerminalRuleCall_0_1_0_1()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__EntryAssignment_0_1807); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryPseudostateIDTerminalRuleCall_0_1_0_1()); } @@ -1191,30 +1064,28 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__EntryAssignment_0_1" // $ANTLR start "rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:446:1: - // rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 : ( ( RULE_ID ) ) ; + // InternalUMLConnectionPointReference.g:446:1: rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1 : ( ( RULE_ID ) ) ; public final void rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:450:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:451:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:450:1: ( ( ( RULE_ID ) ) ) + // InternalUMLConnectionPointReference.g:451:1: ( ( RULE_ID ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:451:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:452:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:451:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:452:1: ( RULE_ID ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryPseudostateCrossReference_0_2_1_0()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:453:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:454:1: RULE_ID + // InternalUMLConnectionPointReference.g:453:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:454:1: RULE_ID { before(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryPseudostateIDTerminalRuleCall_0_2_1_0_1()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1846); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getEntryPseudostateIDTerminalRuleCall_0_2_1_0_1()); } @@ -1236,30 +1107,28 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1" // $ANTLR start "rule__ConnectionPointReferenceRule__ExitAssignment_1_1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:465:1: - // rule__ConnectionPointReferenceRule__ExitAssignment_1_1 : ( ( RULE_ID ) ) ; + // InternalUMLConnectionPointReference.g:465:1: rule__ConnectionPointReferenceRule__ExitAssignment_1_1 : ( ( RULE_ID ) ) ; public final void rule__ConnectionPointReferenceRule__ExitAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:469:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:470:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:469:1: ( ( ( RULE_ID ) ) ) + // InternalUMLConnectionPointReference.g:470:1: ( ( RULE_ID ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:470:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:471:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:470:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:471:1: ( RULE_ID ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getExitPseudostateCrossReference_1_1_0()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:472:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:473:1: RULE_ID + // InternalUMLConnectionPointReference.g:472:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:473:1: RULE_ID { before(grammarAccess.getConnectionPointReferenceRuleAccess().getExitPseudostateIDTerminalRuleCall_1_1_0_1()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__ExitAssignment_1_1885); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getExitPseudostateIDTerminalRuleCall_1_1_0_1()); } @@ -1281,30 +1150,28 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__ExitAssignment_1_1" // $ANTLR start "rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1" - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:484:1: - // rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 : ( ( RULE_ID ) ) ; + // InternalUMLConnectionPointReference.g:484:1: rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1 : ( ( RULE_ID ) ) ; public final void rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:488:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:489:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:488:1: ( ( ( RULE_ID ) ) ) + // InternalUMLConnectionPointReference.g:489:1: ( ( RULE_ID ) ) { - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:489:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:490:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:489:1: ( ( RULE_ID ) ) + // InternalUMLConnectionPointReference.g:490:1: ( RULE_ID ) { before(grammarAccess.getConnectionPointReferenceRuleAccess().getExitPseudostateCrossReference_1_2_1_0()); - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:491:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.connectionpointreference.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/connectionpointreference/xtext/ui/contentassist/antlr/internal/InternalUMLConnectionPointReference.g:492:1: RULE_ID + // InternalUMLConnectionPointReference.g:491:1: ( RULE_ID ) + // InternalUMLConnectionPointReference.g:492:1: RULE_ID { before(grammarAccess.getConnectionPointReferenceRuleAccess().getExitPseudostateIDTerminalRuleCall_1_2_1_0_1()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1924); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getConnectionPointReferenceRuleAccess().getExitPseudostateIDTerminalRuleCall_1_2_1_0_1()); } @@ -1326,7 +1193,6 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC } return; } - // $ANTLR end "rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1" // Delegated rules @@ -1334,40 +1200,10 @@ public class InternalUMLConnectionPointReferenceParser extends AbstractInternalC - public static final BitSet FOLLOW_ruleConnectionPointReferenceRule_in_entryRuleConnectionPointReferenceRule61 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleConnectionPointReferenceRule68 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Alternatives_in_ruleConnectionPointReferenceRule94 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0__0_in_rule__ConnectionPointReferenceRule__Alternatives131 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1__0_in_rule__ConnectionPointReferenceRule__Alternatives149 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0__0__Impl_in_rule__ConnectionPointReferenceRule__Group_0__0180 = new BitSet(new long[] { 0x0000000000000010L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0__1_in_rule__ConnectionPointReferenceRule__Group_0__0183 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_12_in_rule__ConnectionPointReferenceRule__Group_0__0__Impl211 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0__1__Impl_in_rule__ConnectionPointReferenceRule__Group_0__1242 = new BitSet(new long[] { 0x0000000000002000L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0__2_in_rule__ConnectionPointReferenceRule__Group_0__1245 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__EntryAssignment_0_1_in_rule__ConnectionPointReferenceRule__Group_0__1__Impl272 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0__2__Impl_in_rule__ConnectionPointReferenceRule__Group_0__2302 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__0_in_rule__ConnectionPointReferenceRule__Group_0__2__Impl329 = new BitSet(new long[] { 0x0000000000002002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__0__Impl_in_rule__ConnectionPointReferenceRule__Group_0_2__0366 = new BitSet(new long[] { 0x0000000000000010L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__1_in_rule__ConnectionPointReferenceRule__Group_0_2__0369 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_13_in_rule__ConnectionPointReferenceRule__Group_0_2__0__Impl397 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_0_2__1__Impl_in_rule__ConnectionPointReferenceRule__Group_0_2__1428 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1_in_rule__ConnectionPointReferenceRule__Group_0_2__1__Impl455 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1__0__Impl_in_rule__ConnectionPointReferenceRule__Group_1__0489 = new BitSet(new long[] { 0x0000000000000010L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1__1_in_rule__ConnectionPointReferenceRule__Group_1__0492 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_14_in_rule__ConnectionPointReferenceRule__Group_1__0__Impl520 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1__1__Impl_in_rule__ConnectionPointReferenceRule__Group_1__1551 = new BitSet(new long[] { 0x0000000000002000L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1__2_in_rule__ConnectionPointReferenceRule__Group_1__1554 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__ExitAssignment_1_1_in_rule__ConnectionPointReferenceRule__Group_1__1__Impl581 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1__2__Impl_in_rule__ConnectionPointReferenceRule__Group_1__2611 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__0_in_rule__ConnectionPointReferenceRule__Group_1__2__Impl638 = new BitSet(new long[] { 0x0000000000002002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__0__Impl_in_rule__ConnectionPointReferenceRule__Group_1_2__0675 = new BitSet(new long[] { 0x0000000000000010L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__1_in_rule__ConnectionPointReferenceRule__Group_1_2__0678 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_13_in_rule__ConnectionPointReferenceRule__Group_1_2__0__Impl706 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__Group_1_2__1__Impl_in_rule__ConnectionPointReferenceRule__Group_1_2__1737 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1_in_rule__ConnectionPointReferenceRule__Group_1_2__1__Impl764 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__EntryAssignment_0_1807 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__EntryAssignment_0_2_1846 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__ExitAssignment_1_1885 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__ConnectionPointReferenceRule__ExitAssignment_1_2_1924 = 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[] { 0x0000000000000010L }); + public static final BitSet FOLLOW_4 = new BitSet(new long[] { 0x0000000000002000L }); + public static final BitSet FOLLOW_5 = new BitSet(new long[] { 0x0000000000002002L }); }
\ No newline at end of file |