diff options
Diffstat (limited to 'plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal')
4 files changed, 959 insertions, 1221 deletions
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g index fa147a6033c..8fb4756b200 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g @@ -1,6 +1,6 @@ /* -* generated by Xtext -*/ + * generated by Xtext + */ grammar InternalUmlCollaborationUse; options { @@ -723,8 +723,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'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'; @@ -735,6 +733,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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.tokens b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.tokens index 01127c2d100..3de395866d0 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.tokens +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.tokens @@ -1,24 +1,24 @@ -RULE_ID=5 -RULE_ANY_OTHER=11 -RULE_INTEGER_VALUE=6 -RULE_SL_COMMENT=9 -RULE_ML_COMMENT=8 -T__19=19 -RULE_STRING=7 -T__16=16 -T__15=15 -T__18=18 -T__17=17 -T__12=12 -T__14=14 -T__13=13 -RULE_INT=4 -RULE_WS=10 '#'=16 -'~'=17 +'*'=13 +'+'=14 +'-'=15 ':'=18 '::'=19 -'-'=15 -'*'=13 '<Undefined>'=12 -'+'=14 +'~'=17 +RULE_ANY_OTHER=11 +RULE_ID=5 +RULE_INT=4 +RULE_INTEGER_VALUE=9 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=6 +RULE_WS=10 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseLexer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseLexer.java index 74c10a5191d..09f227aff91 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseLexer.java +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseLexer.java @@ -1,7 +1,5 @@ package org.eclipse.papyrus.uml.textedit.collaborationuse.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,27 +9,29 @@ 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 InternalUmlCollaborationUseLexer extends Lexer { - public static final int RULE_ID = 5; - public static final int RULE_ANY_OTHER = 11; - public static final int RULE_INTEGER_VALUE = 6; - public static final int RULE_SL_COMMENT = 9; - public static final int EOF = -1; - public static final int RULE_ML_COMMENT = 8; + public static final int RULE_STRING = 6; + public static final int RULE_SL_COMMENT = 8; public static final int T__19 = 19; - public static final int RULE_STRING = 7; - public static final int T__16 = 16; public static final int T__15 = 15; - public static final int T__18 = 18; + public static final int T__16 = 16; public static final int T__17 = 17; + public static final int T__18 = 18; public static final int T__12 = 12; - public static final int T__14 = 14; public static final int T__13 = 13; - public static final int RULE_INT = 4; + public static final int T__14 = 14; + public static final int EOF = -1; + public static final int RULE_ID = 5; public static final int RULE_WS = 10; + public static final int RULE_ANY_OTHER = 11; + public static final int RULE_INT = 4; + public static final int RULE_ML_COMMENT = 7; + public static final int RULE_INTEGER_VALUE = 9; // delegates // delegators @@ -49,9 +49,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } - @Override public String getGrammarFileName() { - return "../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g"; + return "InternalUmlCollaborationUse.g"; } // $ANTLR start "T__12" @@ -59,8 +58,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__12; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:11:7: ( '<Undefined>' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:11:9: '<Undefined>' + // InternalUmlCollaborationUse.g:11:7: ( '<Undefined>' ) + // InternalUmlCollaborationUse.g:11:9: '<Undefined>' { match("<Undefined>"); @@ -72,7 +71,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__12" // $ANTLR start "T__13" @@ -80,8 +78,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__13; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:12:7: ( '*' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:12:9: '*' + // InternalUmlCollaborationUse.g:12:7: ( '*' ) + // InternalUmlCollaborationUse.g:12:9: '*' { match('*'); @@ -92,7 +90,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__13" // $ANTLR start "T__14" @@ -100,8 +97,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__14; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:13:7: ( '+' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:13:9: '+' + // InternalUmlCollaborationUse.g:13:7: ( '+' ) + // InternalUmlCollaborationUse.g:13:9: '+' { match('+'); @@ -112,7 +109,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__14" // $ANTLR start "T__15" @@ -120,8 +116,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__15; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:14:7: ( '-' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:14:9: '-' + // InternalUmlCollaborationUse.g:14:7: ( '-' ) + // InternalUmlCollaborationUse.g:14:9: '-' { match('-'); @@ -132,7 +128,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__15" // $ANTLR start "T__16" @@ -140,8 +135,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:15:7: ( '#' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:15:9: '#' + // InternalUmlCollaborationUse.g:15:7: ( '#' ) + // InternalUmlCollaborationUse.g:15:9: '#' { match('#'); @@ -152,7 +147,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__16" // $ANTLR start "T__17" @@ -160,8 +154,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:16:7: ( '~' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:16:9: '~' + // InternalUmlCollaborationUse.g:16:7: ( '~' ) + // InternalUmlCollaborationUse.g:16:9: '~' { match('~'); @@ -172,7 +166,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__17" // $ANTLR start "T__18" @@ -180,8 +173,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:17:7: ( ':' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:17:9: ':' + // InternalUmlCollaborationUse.g:17:7: ( ':' ) + // InternalUmlCollaborationUse.g:17:9: ':' { match(':'); @@ -192,7 +185,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__18" // $ANTLR start "T__19" @@ -200,8 +192,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:18:7: ( '::' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:18:9: '::' + // InternalUmlCollaborationUse.g:18:7: ( '::' ) + // InternalUmlCollaborationUse.g:18:9: '::' { match("::"); @@ -213,503 +205,60 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "T__19" - // $ANTLR start "RULE_INTEGER_VALUE" - public final void mRULE_INTEGER_VALUE() throws RecognitionException { - try { - int _type = RULE_INTEGER_VALUE; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) - { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:24: '0' - { - match('0'); - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:28: '1' .. '9' ( ( '_' )? '0' .. '9' )* - { - matchRange('1', '9'); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:38: ( '_' )? '0' .. '9' - { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:38: ( '_' )? - int alt1 = 2; - int LA1_0 = input.LA(1); - - if ((LA1_0 == '_')) { - alt1 = 1; - } - switch (alt1) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:38: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '9'); - - } - break; - - default: - break loop2; - } - } while (true); - - - } - break; - - } - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:55: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. - // '1' )* - { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:56: '0b' - { - match("0b"); - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:61: '0B' - { - match("0B"); - - - } - break; - - } - - matchRange('0', '1'); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:77: ( '_' )? '0' .. '1' - { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:77: ( '_' )? - int alt5 = 2; - int LA5_0 = input.LA(1); - - if ((LA5_0 == '_')) { - alt5 = 1; - } - switch (alt5) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:77: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '1'); - - } - break; - - default: - break loop6; - } - } while (true); - - - } - break; - case 3: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:93: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | - // 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* - { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:94: '0x' - { - match("0x"); - - - } - break; - case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:135: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | - // 'A' .. 'F' ) - { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:135: ( '_' )? - int alt8 = 2; - int LA8_0 = input.LA(1); - - if ((LA8_0 == '_')) { - alt8 = 1; - } - switch (alt8) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:171: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. - // '7' )* - { - match('0'); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:175: ( '_' )? - int alt10 = 2; - int LA10_0 = input.LA(1); - - if ((LA10_0 == '_')) { - alt10 = 1; - } - switch (alt10) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:175: '_' - { - match('_'); - - } - break; - - } - - matchRange('0', '7'); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:190: ( '_' )? '0' .. '7' - { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726:190: ( '_' )? - int alt11 = 2; - int LA11_0 = input.LA(1); - - if ((LA11_0 == '_')) { - alt11 = 1; - } - switch (alt11) { - case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' - // | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' - // | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) + // InternalUmlCollaborationUse.g:726:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) ) + // InternalUmlCollaborationUse.g:726:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728: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); + // InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. - // 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. - // '9' )* - loop14: do { - int alt14 = 2; - int LA14_0 = input.LA(1); + // InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g: + // InternalUmlCollaborationUse.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; @@ -720,7 +269,7 @@ public class InternalUmlCollaborationUseLexer extends Lexer { break; default: - break loop14; + break loop1; } } while (true); @@ -728,25 +277,24 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728:70: '\\'' ( options {greedy=false; } : . )* '\\'' + // InternalUmlCollaborationUse.g:726:70: '\\'' ( options {greedy=false; } : . )* '\\'' { match('\''); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728: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; + // InternalUmlCollaborationUse.g:726: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:728:103: . + // InternalUmlCollaborationUse.g:726:103: . { matchAny(); @@ -754,7 +302,7 @@ public class InternalUmlCollaborationUseLexer extends Lexer { break; default: - break loop15; + break loop2; } } while (true); @@ -773,7 +321,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ID" // $ANTLR start "RULE_STRING" @@ -781,37 +328,31 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:730:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | - // '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:730:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | - // '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalUmlCollaborationUse.g:728:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalUmlCollaborationUse.g:728:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:730: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; + // InternalUmlCollaborationUse.g:728: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:730:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | - // '\"' | '\\'' | '\\\\' ) + // InternalUmlCollaborationUse.g:728: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; @@ -821,13 +362,12 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:730:61: ~ ( ( '\\\\' | '\"' ) ) + // InternalUmlCollaborationUse.g:728: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; @@ -838,7 +378,7 @@ public class InternalUmlCollaborationUseLexer extends Lexer { break; default: - break loop17; + break loop4; } } while (true); @@ -851,7 +391,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_STRING" // $ANTLR start "RULE_ML_COMMENT" @@ -859,48 +398,43 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:732:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . - // )* '*/' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:732:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* - // '*/' + // InternalUmlCollaborationUse.g:730:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' ) + // InternalUmlCollaborationUse.g:730: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:732:31: ( options {greedy=false; } : . )* - loop18: do { - int alt18 = 2; - int LA18_0 = input.LA(1); + // InternalUmlCollaborationUse.g:730: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:732:59: . + // InternalUmlCollaborationUse.g:730:59: . { matchAny(); @@ -908,7 +442,7 @@ public class InternalUmlCollaborationUseLexer extends Lexer { break; default: - break loop18; + break loop5; } } while (true); @@ -922,7 +456,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ML_COMMENT" // $ANTLR start "RULE_SL_COMMENT" @@ -930,32 +463,29 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( - // '\\r' )? '\\n' )? ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' - // )? '\\n' )? + // InternalUmlCollaborationUse.g:732:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalUmlCollaborationUse.g:732:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )* - loop19: do { - int alt19 = 2; - int LA19_0 = input.LA(1); + // InternalUmlCollaborationUse.g:732: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:24: ~ ( ( '\\n' | '\\r' | '@' ) ) + // InternalUmlCollaborationUse.g:732: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; @@ -966,31 +496,31 @@ public class InternalUmlCollaborationUseLexer extends Lexer { break; default: - break loop19; + break loop6; } } while (true); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:44: ( ( '\\r' )? '\\n' )? - int alt21 = 2; - int LA21_0 = input.LA(1); + // InternalUmlCollaborationUse.g:732: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:45: ( '\\r' )? '\\n' + // InternalUmlCollaborationUse.g:732:45: ( '\\r' )? '\\n' { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:45: ( '\\r' )? - int alt20 = 2; - int LA20_0 = input.LA(1); + // InternalUmlCollaborationUse.g:732: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:734:45: '\\r' + // InternalUmlCollaborationUse.g:732:45: '\\r' { match('\r'); @@ -1014,7 +544,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_SL_COMMENT" // $ANTLR start "RULE_INT" @@ -1022,23 +551,23 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:736:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:736:12: ( '0' .. '9' )+ + // InternalUmlCollaborationUse.g:734:10: ( ( '0' .. '9' )+ ) + // InternalUmlCollaborationUse.g:734:12: ( '0' .. '9' )+ { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:736: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; + // InternalUmlCollaborationUse.g:734: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:736:13: '0' .. '9' + // InternalUmlCollaborationUse.g:734:13: '0' .. '9' { matchRange('0', '9'); @@ -1046,14 +575,12 @@ public class InternalUmlCollaborationUseLexer 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); @@ -1064,18 +591,424 @@ public class InternalUmlCollaborationUseLexer 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; + // InternalUmlCollaborationUse.g:736: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' )* ) ) + // InternalUmlCollaborationUse.g:736: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' )* ) + { + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:23: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) + { + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:24: '0' + { + match('0'); + + } + break; + case 2: + // InternalUmlCollaborationUse.g:736:28: '1' .. '9' ( ( '_' )? '0' .. '9' )* + { + matchRange('1', '9'); + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:38: ( '_' )? '0' .. '9' + { + // InternalUmlCollaborationUse.g:736:38: ( '_' )? + int alt10 = 2; + int LA10_0 = input.LA(1); + + if ((LA10_0 == '_')) { + alt10 = 1; + } + switch (alt10) { + case 1: + // InternalUmlCollaborationUse.g:736:38: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '9'); + + } + break; + + default: + break loop11; + } + } while (true); + + + } + break; + + } + + + } + break; + case 2: + // InternalUmlCollaborationUse.g:736:55: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* + { + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:56: '0b' + { + match("0b"); + + + } + break; + case 2: + // InternalUmlCollaborationUse.g:736:61: '0B' + { + match("0B"); + + + } + break; + + } + + matchRange('0', '1'); + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:77: ( '_' )? '0' .. '1' + { + // InternalUmlCollaborationUse.g:736:77: ( '_' )? + int alt14 = 2; + int LA14_0 = input.LA(1); + + if ((LA14_0 == '_')) { + alt14 = 1; + } + switch (alt14) { + case 1: + // InternalUmlCollaborationUse.g:736:77: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '1'); + + } + break; + + default: + break loop15; + } + } while (true); + + + } + break; + case 3: + // InternalUmlCollaborationUse.g:736:93: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* + { + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:94: '0x' + { + match("0x"); + + + } + break; + case 2: + // InternalUmlCollaborationUse.g:736: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; + } + + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:135: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) + { + // InternalUmlCollaborationUse.g:736:135: ( '_' )? + int alt17 = 2; + int LA17_0 = input.LA(1); + + if ((LA17_0 == '_')) { + alt17 = 1; + } + switch (alt17) { + case 1: + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:171: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* + { + match('0'); + // InternalUmlCollaborationUse.g:736:175: ( '_' )? + int alt19 = 2; + int LA19_0 = input.LA(1); + + if ((LA19_0 == '_')) { + alt19 = 1; + } + switch (alt19) { + case 1: + // InternalUmlCollaborationUse.g:736:175: '_' + { + match('_'); + + } + break; + + } + + matchRange('0', '7'); + // InternalUmlCollaborationUse.g:736: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: + // InternalUmlCollaborationUse.g:736:190: ( '_' )? '0' .. '7' + { + // InternalUmlCollaborationUse.g:736:190: ( '_' )? + int alt20 = 2; + int LA20_0 = input.LA(1); + + if ((LA20_0 == '_')) { + alt20 = 1; + } + switch (alt20) { + case 1: + // InternalUmlCollaborationUse.g:736: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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:738:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:738:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalUmlCollaborationUse.g:738:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalUmlCollaborationUse.g:738:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:738:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalUmlCollaborationUse.g:738:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt23 = 0; loop23: do { int alt23 = 2; @@ -1088,13 +1021,12 @@ public class InternalUmlCollaborationUseLexer extends Lexer { switch (alt23) { case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g: + // InternalUmlCollaborationUse.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; @@ -1105,11 +1037,9 @@ public class InternalUmlCollaborationUseLexer 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++; @@ -1123,7 +1053,6 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_WS" // $ANTLR start "RULE_ANY_OTHER" @@ -1131,8 +1060,8 @@ public class InternalUmlCollaborationUseLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:740:16: ( . ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:740:18: . + // InternalUmlCollaborationUse.g:740:16: ( . ) + // InternalUmlCollaborationUse.g:740:18: . { matchAny(); @@ -1143,123 +1072,120 @@ public class InternalUmlCollaborationUseLexer extends Lexer { } finally { } } - // $ANTLR end "RULE_ANY_OTHER" - @Override public void mTokens() throws RecognitionException { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 - // | T__19 | RULE_INTEGER_VALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER ) + // InternalUmlCollaborationUse.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_INTEGER_VALUE | RULE_WS | RULE_ANY_OTHER ) int alt24 = 16; alt24 = dfa24.predict(input); switch (alt24) { case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:10: T__12 + // InternalUmlCollaborationUse.g:1:10: T__12 { mT__12(); } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:16: T__13 + // InternalUmlCollaborationUse.g:1:16: T__13 { mT__13(); } break; case 3: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:22: T__14 + // InternalUmlCollaborationUse.g:1:22: T__14 { mT__14(); } break; case 4: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:28: T__15 + // InternalUmlCollaborationUse.g:1:28: T__15 { mT__15(); } break; case 5: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:34: T__16 + // InternalUmlCollaborationUse.g:1:34: T__16 { mT__16(); } break; case 6: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:40: T__17 + // InternalUmlCollaborationUse.g:1:40: T__17 { mT__17(); } break; case 7: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:46: T__18 + // InternalUmlCollaborationUse.g:1:46: T__18 { mT__18(); } break; case 8: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:52: T__19 + // InternalUmlCollaborationUse.g:1:52: T__19 { mT__19(); } break; case 9: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:58: RULE_INTEGER_VALUE + // InternalUmlCollaborationUse.g:1:58: RULE_ID { - mRULE_INTEGER_VALUE(); + mRULE_ID(); } break; case 10: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:77: RULE_ID + // InternalUmlCollaborationUse.g:1:66: RULE_STRING { - mRULE_ID(); + mRULE_STRING(); } break; case 11: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:85: RULE_STRING + // InternalUmlCollaborationUse.g:1:78: RULE_ML_COMMENT { - mRULE_STRING(); + mRULE_ML_COMMENT(); } break; case 12: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:97: RULE_ML_COMMENT + // InternalUmlCollaborationUse.g:1:94: RULE_SL_COMMENT { - mRULE_ML_COMMENT(); + mRULE_SL_COMMENT(); } break; case 13: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:113: RULE_SL_COMMENT + // InternalUmlCollaborationUse.g:1:110: RULE_INT { - mRULE_SL_COMMENT(); + mRULE_INT(); } break; case 14: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:129: RULE_INT + // InternalUmlCollaborationUse.g:1:119: RULE_INTEGER_VALUE { - mRULE_INT(); + mRULE_INTEGER_VALUE(); } break; case 15: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:138: RULE_WS + // InternalUmlCollaborationUse.g:1:138: RULE_WS { mRULE_WS(); } break; case 16: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:1:146: RULE_ANY_OTHER + // InternalUmlCollaborationUse.g:1:146: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1272,27 +1198,14 @@ public class InternalUmlCollaborationUseLexer extends Lexer { protected DFA24 dfa24 = new DFA24(this); - static final String DFA24_eotS = - "\1\uffff\1\17\5\uffff\1\27\2\30\1\uffff\3\17\13\uffff\1\30\1\uffff" + - "\1\30\5\uffff\1\30"; - static final String DFA24_eofS = - "\42\uffff"; - static final String DFA24_minS = - "\1\0\1\125\5\uffff\1\72\2\60\1\uffff\2\0\1\52\13\uffff\1\60\1\uffff" + - "\1\60\5\uffff\1\60"; - static final String DFA24_maxS = - "\1\uffff\1\125\5\uffff\1\72\2\71\1\uffff\2\uffff\1\57\13\uffff" + - "\1\71\1\uffff\1\71\5\uffff\1\71"; - static final String DFA24_acceptS = - "\2\uffff\1\2\1\3\1\4\1\5\1\6\3\uffff\1\12\3\uffff\1\17\1\20\1\1" + - "\1\2\1\3\1\4\1\5\1\6\1\10\1\7\1\11\1\uffff\1\16\1\uffff\1\12\1\13" + - "\1\14\1\15\1\17\1\uffff"; - static final String DFA24_specialS = - "\1\2\12\uffff\1\0\1\1\25\uffff}>"; + static final String DFA24_eotS = "\1\uffff\1\17\5\uffff\1\27\1\uffff\3\17\2\36\17\uffff\1\36\1\uffff\1\36\1\uffff\1\36"; + static final String DFA24_eofS = "\42\uffff"; + static final String DFA24_minS = "\1\0\1\125\5\uffff\1\72\1\uffff\2\0\1\52\2\60\17\uffff\1\60\1\uffff\1\60\1\uffff\1\60"; + static final String DFA24_maxS = "\1\uffff\1\125\5\uffff\1\72\1\uffff\2\uffff\1\57\1\170\1\137\17\uffff\1\137\1\uffff\1\137\1\uffff\1\137"; + static final String DFA24_acceptS = "\2\uffff\1\2\1\3\1\4\1\5\1\6\1\uffff\1\11\5\uffff\1\17\1\20\1\1\1\2\1\3\1\4\1\5\1\6\1\10\1\7\1\11\1\12\1\13\1\14\1\16\1\uffff\1\15\1\uffff\1\17\1\uffff"; + static final String DFA24_specialS = "\1\1\10\uffff\1\2\1\0\27\uffff}>"; static final String[] DFA24_transitionS = { - "\11\17\2\16\2\17\1\16\22\17\1\16\1\17\1\14\1\5\3\17\1\13\2" + - "\17\1\2\1\3\1\17\1\4\1\17\1\15\1\10\11\11\1\7\1\17\1\1\4\17" + - "\32\12\4\17\1\12\1\17\32\12\3\17\1\6\uff81\17", + "\11\17\2\16\2\17\1\16\22\17\1\16\1\17\1\12\1\5\3\17\1\11\2\17\1\2\1\3\1\17\1\4\1\17\1\13\1\14\11\15\1\7\1\17\1\1\4\17\32\10\4\17\1\10\1\17\32\10\3\17\1\6\uff81\17", "\1\20", "", "", @@ -1300,12 +1213,12 @@ public class InternalUmlCollaborationUseLexer extends Lexer { "", "", "\1\26", - "\10\31\2\32", - "\12\33", "", - "\0\34", - "\0\35", - "\1\36\4\uffff\1\37", + "\0\30", + "\0\31", + "\1\32\4\uffff\1\33", + "\10\35\12\uffff\1\34\25\uffff\1\34\6\uffff\1\34\2\uffff\1\34\25\uffff\1\34", + "\12\37\45\uffff\1\34", "", "", "", @@ -1317,15 +1230,15 @@ public class InternalUmlCollaborationUseLexer extends Lexer { "", "", "", - "\10\41\2\32", "", - "\12\33", "", "", "", + "\10\41\47\uffff\1\34", "", + "\12\37\45\uffff\1\34", "", - "\10\41\2\32" + "\10\41\47\uffff\1\34" }; static final short[] DFA24_eot = DFA.unpackEncodedString(DFA24_eotS); @@ -1358,45 +1271,29 @@ public class InternalUmlCollaborationUseLexer extends Lexer { this.transition = DFA24_transition; } - @Override public String getDescription() { - return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_INTEGER_VALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_INTEGER_VALUE | RULE_WS | RULE_ANY_OTHER );"; } - @Override public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch (s) { case 0: - int LA24_11 = input.LA(1); + int LA24_10 = input.LA(1); s = -1; - if (((LA24_11 >= '\u0000' && LA24_11 <= '\uFFFF'))) { - s = 28; - } else { - s = 15; - } - - if (s >= 0) { - return s; + if (((LA24_10 >= '\u0000' && LA24_10 <= '\uFFFF'))) { + s = 25; } - break; - case 1: - int LA24_12 = input.LA(1); - s = -1; - if (((LA24_12 >= '\u0000' && LA24_12 <= '\uFFFF'))) { - s = 29; - } else { + else s = 15; - } - if (s >= 0) { + if (s >= 0) return s; - } break; - case 2: + case 1: int LA24_0 = input.LA(1); s = -1; @@ -1428,27 +1325,27 @@ public class InternalUmlCollaborationUseLexer extends Lexer { s = 7; } - else if ((LA24_0 == '0')) { + else if (((LA24_0 >= 'A' && LA24_0 <= 'Z') || LA24_0 == '_' || (LA24_0 >= 'a' && LA24_0 <= 'z'))) { s = 8; } - else if (((LA24_0 >= '1' && LA24_0 <= '9'))) { + else if ((LA24_0 == '\'')) { s = 9; } - else if (((LA24_0 >= 'A' && LA24_0 <= 'Z') || LA24_0 == '_' || (LA24_0 >= 'a' && LA24_0 <= 'z'))) { + else if ((LA24_0 == '\"')) { s = 10; } - else if ((LA24_0 == '\'')) { + else if ((LA24_0 == '/')) { s = 11; } - else if ((LA24_0 == '\"')) { + else if ((LA24_0 == '0')) { s = 12; } - else if ((LA24_0 == '/')) { + else if (((LA24_0 >= '1' && LA24_0 <= '9'))) { s = 13; } @@ -1461,13 +1358,25 @@ public class InternalUmlCollaborationUseLexer extends Lexer { s = 15; } - if (s >= 0) { + if (s >= 0) return s; + break; + case 2: + int LA24_9 = input.LA(1); + + s = -1; + if (((LA24_9 >= '\u0000' && LA24_9 <= '\uFFFF'))) { + s = 24; } + + else + s = 15; + + 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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseParser.java index 230b462dab0..c312230302c 100644 --- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseParser.java +++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUseParser.java @@ -12,25 +12,25 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternal @SuppressWarnings("all") public class InternalUmlCollaborationUseParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_INTEGER_VALUE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'<Undefined>'", "'*'", "'+'", "'-'", "'#'", "'~'", "':'", "'::'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INTEGER_VALUE", "RULE_WS", "RULE_ANY_OTHER", "'<Undefined>'", "'*'", "'+'", "'-'", "'#'", "'~'", "':'", "'::'" }; - public static final int RULE_ID = 5; - public static final int RULE_ANY_OTHER = 11; - public static final int RULE_INTEGER_VALUE = 6; - public static final int EOF = -1; - public static final int RULE_SL_COMMENT = 9; - public static final int RULE_ML_COMMENT = 8; + public static final int RULE_STRING = 6; + public static final int RULE_SL_COMMENT = 8; public static final int T__19 = 19; - public static final int RULE_STRING = 7; - public static final int T__16 = 16; public static final int T__15 = 15; - public static final int T__18 = 18; + public static final int T__16 = 16; public static final int T__17 = 17; + public static final int T__18 = 18; public static final int T__12 = 12; - public static final int T__14 = 14; public static final int T__13 = 13; - public static final int RULE_INT = 4; + public static final int T__14 = 14; + public static final int EOF = -1; + public static final int RULE_ID = 5; public static final int RULE_WS = 10; + public static final int RULE_ANY_OTHER = 11; + public static final int RULE_INT = 4; + public static final int RULE_ML_COMMENT = 7; + public static final int RULE_INTEGER_VALUE = 9; // delegates // delegators @@ -46,12 +46,10 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } - @Override public String[] getTokenNames() { return InternalUmlCollaborationUseParser.tokenNames; } - @Override public String getGrammarFileName() { return "../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g"; } @@ -78,21 +76,20 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs // $ANTLR start "entryRuleCollaborationUseRule" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:60:1: entryRuleCollaborationUseRule : ruleCollaborationUseRule - // EOF ; + // InternalUmlCollaborationUse.g:60:1: entryRuleCollaborationUseRule : ruleCollaborationUseRule EOF ; public final void entryRuleCollaborationUseRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:61:1: ( ruleCollaborationUseRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:62:1: ruleCollaborationUseRule EOF + // InternalUmlCollaborationUse.g:61:1: ( ruleCollaborationUseRule EOF ) + // InternalUmlCollaborationUse.g:62:1: ruleCollaborationUseRule EOF { before(grammarAccess.getCollaborationUseRuleRule()); - pushFollow(FOLLOW_ruleCollaborationUseRule_in_entryRuleCollaborationUseRule61); + pushFollow(FOLLOW_1); ruleCollaborationUseRule(); state._fsp--; after(grammarAccess.getCollaborationUseRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleCollaborationUseRule68); + match(input, EOF, FOLLOW_2); } @@ -103,29 +100,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "entryRuleCollaborationUseRule" // $ANTLR start "ruleCollaborationUseRule" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:69:1: ruleCollaborationUseRule : ( ( - // rule__CollaborationUseRule__Group__0 ) ) ; + // InternalUmlCollaborationUse.g:69:1: ruleCollaborationUseRule : ( ( rule__CollaborationUseRule__Group__0 ) ) ; public final void ruleCollaborationUseRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:73:2: ( ( ( rule__CollaborationUseRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:74:1: ( ( rule__CollaborationUseRule__Group__0 ) ) + // InternalUmlCollaborationUse.g:73:2: ( ( ( rule__CollaborationUseRule__Group__0 ) ) ) + // InternalUmlCollaborationUse.g:74:1: ( ( rule__CollaborationUseRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:74:1: ( ( rule__CollaborationUseRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:75:1: ( rule__CollaborationUseRule__Group__0 ) + // InternalUmlCollaborationUse.g:74:1: ( ( rule__CollaborationUseRule__Group__0 ) ) + // InternalUmlCollaborationUse.g:75:1: ( rule__CollaborationUseRule__Group__0 ) { before(grammarAccess.getCollaborationUseRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:76:1: ( rule__CollaborationUseRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:76:2: rule__CollaborationUseRule__Group__0 + // InternalUmlCollaborationUse.g:76:1: ( rule__CollaborationUseRule__Group__0 ) + // InternalUmlCollaborationUse.g:76:2: rule__CollaborationUseRule__Group__0 { - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__0_in_ruleCollaborationUseRule94); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__Group__0(); state._fsp--; @@ -150,25 +145,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "ruleCollaborationUseRule" // $ANTLR start "entryRuleTypeRule" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:88:1: entryRuleTypeRule : ruleTypeRule EOF ; + // InternalUmlCollaborationUse.g:88:1: entryRuleTypeRule : ruleTypeRule EOF ; public final void entryRuleTypeRule() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:89:1: ( ruleTypeRule EOF ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:90:1: ruleTypeRule EOF + // InternalUmlCollaborationUse.g:89:1: ( ruleTypeRule EOF ) + // InternalUmlCollaborationUse.g:90:1: ruleTypeRule EOF { before(grammarAccess.getTypeRuleRule()); - pushFollow(FOLLOW_ruleTypeRule_in_entryRuleTypeRule121); + pushFollow(FOLLOW_1); ruleTypeRule(); state._fsp--; after(grammarAccess.getTypeRuleRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleTypeRule128); + match(input, EOF, FOLLOW_2); } @@ -179,28 +173,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "entryRuleTypeRule" // $ANTLR start "ruleTypeRule" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:97:1: ruleTypeRule : ( ( rule__TypeRule__Group__0 ) ) ; + // InternalUmlCollaborationUse.g:97:1: ruleTypeRule : ( ( rule__TypeRule__Group__0 ) ) ; public final void ruleTypeRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:101:2: ( ( ( rule__TypeRule__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:102:1: ( ( rule__TypeRule__Group__0 ) ) + // InternalUmlCollaborationUse.g:101:2: ( ( ( rule__TypeRule__Group__0 ) ) ) + // InternalUmlCollaborationUse.g:102:1: ( ( rule__TypeRule__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:102:1: ( ( rule__TypeRule__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:103:1: ( rule__TypeRule__Group__0 ) + // InternalUmlCollaborationUse.g:102:1: ( ( rule__TypeRule__Group__0 ) ) + // InternalUmlCollaborationUse.g:103:1: ( rule__TypeRule__Group__0 ) { before(grammarAccess.getTypeRuleAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:104:1: ( rule__TypeRule__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:104:2: rule__TypeRule__Group__0 + // InternalUmlCollaborationUse.g:104:1: ( rule__TypeRule__Group__0 ) + // InternalUmlCollaborationUse.g:104:2: rule__TypeRule__Group__0 { - pushFollow(FOLLOW_rule__TypeRule__Group__0_in_ruleTypeRule154); + pushFollow(FOLLOW_2); rule__TypeRule__Group__0(); state._fsp--; @@ -225,25 +218,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "ruleTypeRule" // $ANTLR start "entryRuleQualifiedName" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:116:1: entryRuleQualifiedName : ruleQualifiedName EOF ; + // InternalUmlCollaborationUse.g:116:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:117:1: ( ruleQualifiedName EOF ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:118:1: ruleQualifiedName EOF + // InternalUmlCollaborationUse.g:117:1: ( ruleQualifiedName EOF ) + // InternalUmlCollaborationUse.g:118:1: ruleQualifiedName EOF { before(grammarAccess.getQualifiedNameRule()); - pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName181); + pushFollow(FOLLOW_1); ruleQualifiedName(); state._fsp--; after(grammarAccess.getQualifiedNameRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedName188); + match(input, EOF, FOLLOW_2); } @@ -254,29 +246,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "entryRuleQualifiedName" // $ANTLR start "ruleQualifiedName" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:125:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) - // ; + // InternalUmlCollaborationUse.g:125:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:129:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:130:1: ( ( rule__QualifiedName__Group__0 ) ) + // InternalUmlCollaborationUse.g:129:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) + // InternalUmlCollaborationUse.g:130:1: ( ( rule__QualifiedName__Group__0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:130:1: ( ( rule__QualifiedName__Group__0 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:131:1: ( rule__QualifiedName__Group__0 ) + // InternalUmlCollaborationUse.g:130:1: ( ( rule__QualifiedName__Group__0 ) ) + // InternalUmlCollaborationUse.g:131:1: ( rule__QualifiedName__Group__0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:132:1: ( rule__QualifiedName__Group__0 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:132:2: rule__QualifiedName__Group__0 + // InternalUmlCollaborationUse.g:132:1: ( rule__QualifiedName__Group__0 ) + // InternalUmlCollaborationUse.g:132:2: rule__QualifiedName__Group__0 { - pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName214); + pushFollow(FOLLOW_2); rule__QualifiedName__Group__0(); state._fsp--; @@ -301,25 +291,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "ruleQualifiedName" // $ANTLR start "entryRuleBoundSpecification" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:146:1: entryRuleBoundSpecification : ruleBoundSpecification EOF ; + // InternalUmlCollaborationUse.g:146:1: entryRuleBoundSpecification : ruleBoundSpecification EOF ; public final void entryRuleBoundSpecification() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:147:1: ( ruleBoundSpecification EOF ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:148:1: ruleBoundSpecification EOF + // InternalUmlCollaborationUse.g:147:1: ( ruleBoundSpecification EOF ) + // InternalUmlCollaborationUse.g:148:1: ruleBoundSpecification EOF { before(grammarAccess.getBoundSpecificationRule()); - pushFollow(FOLLOW_ruleBoundSpecification_in_entryRuleBoundSpecification243); + pushFollow(FOLLOW_1); ruleBoundSpecification(); state._fsp--; after(grammarAccess.getBoundSpecificationRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleBoundSpecification250); + match(input, EOF, FOLLOW_2); } @@ -330,32 +319,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "entryRuleBoundSpecification" // $ANTLR start "ruleBoundSpecification" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:155:1: ruleBoundSpecification : ( ( - // rule__BoundSpecification__ValueAssignment ) ) ; + // InternalUmlCollaborationUse.g:155:1: ruleBoundSpecification : ( ( rule__BoundSpecification__ValueAssignment ) ) ; public final void ruleBoundSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:159:2: ( ( ( rule__BoundSpecification__ValueAssignment ) - // ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:160:1: ( ( rule__BoundSpecification__ValueAssignment ) ) + // InternalUmlCollaborationUse.g:159:2: ( ( ( rule__BoundSpecification__ValueAssignment ) ) ) + // InternalUmlCollaborationUse.g:160:1: ( ( rule__BoundSpecification__ValueAssignment ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:160:1: ( ( rule__BoundSpecification__ValueAssignment - // ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:161:1: ( rule__BoundSpecification__ValueAssignment ) + // InternalUmlCollaborationUse.g:160:1: ( ( rule__BoundSpecification__ValueAssignment ) ) + // InternalUmlCollaborationUse.g:161:1: ( rule__BoundSpecification__ValueAssignment ) { before(grammarAccess.getBoundSpecificationAccess().getValueAssignment()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:162:1: ( - // rule__BoundSpecification__ValueAssignment ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:162:2: rule__BoundSpecification__ValueAssignment + // InternalUmlCollaborationUse.g:162:1: ( rule__BoundSpecification__ValueAssignment ) + // InternalUmlCollaborationUse.g:162:2: rule__BoundSpecification__ValueAssignment { - pushFollow(FOLLOW_rule__BoundSpecification__ValueAssignment_in_ruleBoundSpecification276); + pushFollow(FOLLOW_2); rule__BoundSpecification__ValueAssignment(); state._fsp--; @@ -380,25 +364,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "ruleBoundSpecification" // $ANTLR start "entryRuleUnlimitedLiteral" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:174:1: entryRuleUnlimitedLiteral : ruleUnlimitedLiteral EOF ; + // InternalUmlCollaborationUse.g:174:1: entryRuleUnlimitedLiteral : ruleUnlimitedLiteral EOF ; public final void entryRuleUnlimitedLiteral() throws RecognitionException { try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:175:1: ( ruleUnlimitedLiteral EOF ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:176:1: ruleUnlimitedLiteral EOF + // InternalUmlCollaborationUse.g:175:1: ( ruleUnlimitedLiteral EOF ) + // InternalUmlCollaborationUse.g:176:1: ruleUnlimitedLiteral EOF { before(grammarAccess.getUnlimitedLiteralRule()); - pushFollow(FOLLOW_ruleUnlimitedLiteral_in_entryRuleUnlimitedLiteral303); + pushFollow(FOLLOW_1); ruleUnlimitedLiteral(); state._fsp--; after(grammarAccess.getUnlimitedLiteralRule()); - match(input, EOF, FOLLOW_EOF_in_entryRuleUnlimitedLiteral310); + match(input, EOF, FOLLOW_2); } @@ -409,29 +392,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "entryRuleUnlimitedLiteral" // $ANTLR start "ruleUnlimitedLiteral" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:183:1: ruleUnlimitedLiteral : ( ( - // rule__UnlimitedLiteral__Alternatives ) ) ; + // InternalUmlCollaborationUse.g:183:1: ruleUnlimitedLiteral : ( ( rule__UnlimitedLiteral__Alternatives ) ) ; public final void ruleUnlimitedLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:187:2: ( ( ( rule__UnlimitedLiteral__Alternatives ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:188:1: ( ( rule__UnlimitedLiteral__Alternatives ) ) + // InternalUmlCollaborationUse.g:187:2: ( ( ( rule__UnlimitedLiteral__Alternatives ) ) ) + // InternalUmlCollaborationUse.g:188:1: ( ( rule__UnlimitedLiteral__Alternatives ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:188:1: ( ( rule__UnlimitedLiteral__Alternatives ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:189:1: ( rule__UnlimitedLiteral__Alternatives ) + // InternalUmlCollaborationUse.g:188:1: ( ( rule__UnlimitedLiteral__Alternatives ) ) + // InternalUmlCollaborationUse.g:189:1: ( rule__UnlimitedLiteral__Alternatives ) { before(grammarAccess.getUnlimitedLiteralAccess().getAlternatives()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:190:1: ( rule__UnlimitedLiteral__Alternatives ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:190:2: rule__UnlimitedLiteral__Alternatives + // InternalUmlCollaborationUse.g:190:1: ( rule__UnlimitedLiteral__Alternatives ) + // InternalUmlCollaborationUse.g:190:2: rule__UnlimitedLiteral__Alternatives { - pushFollow(FOLLOW_rule__UnlimitedLiteral__Alternatives_in_ruleUnlimitedLiteral336); + pushFollow(FOLLOW_2); rule__UnlimitedLiteral__Alternatives(); state._fsp--; @@ -456,29 +437,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "ruleUnlimitedLiteral" // $ANTLR start "ruleVisibilityKind" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:203:1: ruleVisibilityKind : ( ( - // rule__VisibilityKind__Alternatives ) ) ; + // InternalUmlCollaborationUse.g:203:1: ruleVisibilityKind : ( ( rule__VisibilityKind__Alternatives ) ) ; public final void ruleVisibilityKind() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:207:1: ( ( ( rule__VisibilityKind__Alternatives ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:208:1: ( ( rule__VisibilityKind__Alternatives ) ) + // InternalUmlCollaborationUse.g:207:1: ( ( ( rule__VisibilityKind__Alternatives ) ) ) + // InternalUmlCollaborationUse.g:208:1: ( ( rule__VisibilityKind__Alternatives ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:208:1: ( ( rule__VisibilityKind__Alternatives ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:209:1: ( rule__VisibilityKind__Alternatives ) + // InternalUmlCollaborationUse.g:208:1: ( ( rule__VisibilityKind__Alternatives ) ) + // InternalUmlCollaborationUse.g:209:1: ( rule__VisibilityKind__Alternatives ) { before(grammarAccess.getVisibilityKindAccess().getAlternatives()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:210:1: ( rule__VisibilityKind__Alternatives ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:210:2: rule__VisibilityKind__Alternatives + // InternalUmlCollaborationUse.g:210:1: ( rule__VisibilityKind__Alternatives ) + // InternalUmlCollaborationUse.g:210:2: rule__VisibilityKind__Alternatives { - pushFollow(FOLLOW_rule__VisibilityKind__Alternatives_in_ruleVisibilityKind373); + pushFollow(FOLLOW_2); rule__VisibilityKind__Alternatives(); state._fsp--; @@ -503,52 +482,41 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "ruleVisibilityKind" // $ANTLR start "rule__CollaborationUseRule__Alternatives_3" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:223:1: rule__CollaborationUseRule__Alternatives_3 : ( ( ( - // rule__CollaborationUseRule__TypeAssignment_3_0 ) ) | ( '<Undefined>' ) ); + // InternalUmlCollaborationUse.g:223:1: rule__CollaborationUseRule__Alternatives_3 : ( ( ( rule__CollaborationUseRule__TypeAssignment_3_0 ) ) | ( '<Undefined>' ) ); public final void rule__CollaborationUseRule__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:227:1: ( ( ( - // rule__CollaborationUseRule__TypeAssignment_3_0 ) ) | ( '<Undefined>' ) ) + // InternalUmlCollaborationUse.g:227:1: ( ( ( rule__CollaborationUseRule__TypeAssignment_3_0 ) ) | ( '<Undefined>' ) ) int alt1 = 2; int LA1_0 = input.LA(1); if ((LA1_0 == RULE_ID)) { alt1 = 1; - } - else if ((LA1_0 == 12)) { + } else if ((LA1_0 == 12)) { alt1 = 2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 0, input); + } else { + NoViableAltException nvae = new NoViableAltException("", 1, 0, input); throw nvae; } switch (alt1) { case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:228:1: ( ( rule__CollaborationUseRule__TypeAssignment_3_0 - // ) ) + // InternalUmlCollaborationUse.g:228:1: ( ( rule__CollaborationUseRule__TypeAssignment_3_0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:228:1: ( ( - // rule__CollaborationUseRule__TypeAssignment_3_0 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:229:1: ( - // rule__CollaborationUseRule__TypeAssignment_3_0 ) + // InternalUmlCollaborationUse.g:228:1: ( ( rule__CollaborationUseRule__TypeAssignment_3_0 ) ) + // InternalUmlCollaborationUse.g:229:1: ( rule__CollaborationUseRule__TypeAssignment_3_0 ) { before(grammarAccess.getCollaborationUseRuleAccess().getTypeAssignment_3_0()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:230:1: ( - // rule__CollaborationUseRule__TypeAssignment_3_0 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:230:2: - // rule__CollaborationUseRule__TypeAssignment_3_0 + // InternalUmlCollaborationUse.g:230:1: ( rule__CollaborationUseRule__TypeAssignment_3_0 ) + // InternalUmlCollaborationUse.g:230:2: rule__CollaborationUseRule__TypeAssignment_3_0 { - pushFollow(FOLLOW_rule__CollaborationUseRule__TypeAssignment_3_0_in_rule__CollaborationUseRule__Alternatives_3410); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__TypeAssignment_3_0(); state._fsp--; @@ -564,13 +532,13 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:234:6: ( '<Undefined>' ) + // InternalUmlCollaborationUse.g:234:6: ( '<Undefined>' ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:234:6: ( '<Undefined>' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:235:1: '<Undefined>' + // InternalUmlCollaborationUse.g:234:6: ( '<Undefined>' ) + // InternalUmlCollaborationUse.g:235:1: '<Undefined>' { before(grammarAccess.getCollaborationUseRuleAccess().getUndefinedKeyword_3_1()); - match(input, 12, FOLLOW_12_in_rule__CollaborationUseRule__Alternatives_3429); + match(input, 12, FOLLOW_2); after(grammarAccess.getCollaborationUseRuleAccess().getUndefinedKeyword_3_1()); } @@ -590,43 +558,38 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Alternatives_3" // $ANTLR start "rule__UnlimitedLiteral__Alternatives" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:247:1: rule__UnlimitedLiteral__Alternatives : ( ( RULE_INT ) | ( - // '*' ) ); + // InternalUmlCollaborationUse.g:247:1: rule__UnlimitedLiteral__Alternatives : ( ( RULE_INT ) | ( '*' ) ); public final void rule__UnlimitedLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:251:1: ( ( RULE_INT ) | ( '*' ) ) + // InternalUmlCollaborationUse.g:251:1: ( ( RULE_INT ) | ( '*' ) ) int alt2 = 2; int LA2_0 = input.LA(1); if ((LA2_0 == RULE_INT)) { alt2 = 1; - } - else if ((LA2_0 == 13)) { + } else if ((LA2_0 == 13)) { 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.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:252:1: ( RULE_INT ) + // InternalUmlCollaborationUse.g:252:1: ( RULE_INT ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:252:1: ( RULE_INT ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:253:1: RULE_INT + // InternalUmlCollaborationUse.g:252:1: ( RULE_INT ) + // InternalUmlCollaborationUse.g:253:1: RULE_INT { before(grammarAccess.getUnlimitedLiteralAccess().getINTTerminalRuleCall_0()); - match(input, RULE_INT, FOLLOW_RULE_INT_in_rule__UnlimitedLiteral__Alternatives463); + match(input, RULE_INT, FOLLOW_2); after(grammarAccess.getUnlimitedLiteralAccess().getINTTerminalRuleCall_0()); } @@ -635,13 +598,13 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:258:6: ( '*' ) + // InternalUmlCollaborationUse.g:258:6: ( '*' ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:258:6: ( '*' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:259:1: '*' + // InternalUmlCollaborationUse.g:258:6: ( '*' ) + // InternalUmlCollaborationUse.g:259:1: '*' { before(grammarAccess.getUnlimitedLiteralAccess().getAsteriskKeyword_1()); - match(input, 13, FOLLOW_13_in_rule__UnlimitedLiteral__Alternatives481); + match(input, 13, FOLLOW_2); after(grammarAccess.getUnlimitedLiteralAccess().getAsteriskKeyword_1()); } @@ -661,20 +624,17 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__UnlimitedLiteral__Alternatives" // $ANTLR start "rule__VisibilityKind__Alternatives" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:271:1: rule__VisibilityKind__Alternatives : ( ( ( '+' ) ) | ( ( - // '-' ) ) | ( ( '#' ) ) | ( ( '~' ) ) ); + // InternalUmlCollaborationUse.g:271:1: rule__VisibilityKind__Alternatives : ( ( ( '+' ) ) | ( ( '-' ) ) | ( ( '#' ) ) | ( ( '~' ) ) ); public final void rule__VisibilityKind__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:275:1: ( ( ( '+' ) ) | ( ( '-' ) ) | ( ( '#' ) ) | ( ( - // '~' ) ) ) + // InternalUmlCollaborationUse.g:275:1: ( ( ( '+' ) ) | ( ( '-' ) ) | ( ( '#' ) ) | ( ( '~' ) ) ) int alt3 = 4; switch (input.LA(1)) { case 14: { @@ -694,24 +654,23 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } break; default: - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); + NoViableAltException nvae = new NoViableAltException("", 3, 0, input); throw nvae; } switch (alt3) { case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:276:1: ( ( '+' ) ) + // InternalUmlCollaborationUse.g:276:1: ( ( '+' ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:276:1: ( ( '+' ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:277:1: ( '+' ) + // InternalUmlCollaborationUse.g:276:1: ( ( '+' ) ) + // InternalUmlCollaborationUse.g:277:1: ( '+' ) { before(grammarAccess.getVisibilityKindAccess().getPublicEnumLiteralDeclaration_0()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:278:1: ( '+' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:278:3: '+' + // InternalUmlCollaborationUse.g:278:1: ( '+' ) + // InternalUmlCollaborationUse.g:278:3: '+' { - match(input, 14, FOLLOW_14_in_rule__VisibilityKind__Alternatives516); + match(input, 14, FOLLOW_2); } @@ -723,16 +682,16 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } break; case 2: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:283:6: ( ( '-' ) ) + // InternalUmlCollaborationUse.g:283:6: ( ( '-' ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:283:6: ( ( '-' ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:284:1: ( '-' ) + // InternalUmlCollaborationUse.g:283:6: ( ( '-' ) ) + // InternalUmlCollaborationUse.g:284:1: ( '-' ) { before(grammarAccess.getVisibilityKindAccess().getPrivateEnumLiteralDeclaration_1()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:285:1: ( '-' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:285:3: '-' + // InternalUmlCollaborationUse.g:285:1: ( '-' ) + // InternalUmlCollaborationUse.g:285:3: '-' { - match(input, 15, FOLLOW_15_in_rule__VisibilityKind__Alternatives537); + match(input, 15, FOLLOW_2); } @@ -744,16 +703,16 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } break; case 3: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:290:6: ( ( '#' ) ) + // InternalUmlCollaborationUse.g:290:6: ( ( '#' ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:290:6: ( ( '#' ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:291:1: ( '#' ) + // InternalUmlCollaborationUse.g:290:6: ( ( '#' ) ) + // InternalUmlCollaborationUse.g:291:1: ( '#' ) { before(grammarAccess.getVisibilityKindAccess().getProtectedEnumLiteralDeclaration_2()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:292:1: ( '#' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:292:3: '#' + // InternalUmlCollaborationUse.g:292:1: ( '#' ) + // InternalUmlCollaborationUse.g:292:3: '#' { - match(input, 16, FOLLOW_16_in_rule__VisibilityKind__Alternatives558); + match(input, 16, FOLLOW_2); } @@ -765,16 +724,16 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } break; case 4: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:297:6: ( ( '~' ) ) + // InternalUmlCollaborationUse.g:297:6: ( ( '~' ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:297:6: ( ( '~' ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:298:1: ( '~' ) + // InternalUmlCollaborationUse.g:297:6: ( ( '~' ) ) + // InternalUmlCollaborationUse.g:298:1: ( '~' ) { before(grammarAccess.getVisibilityKindAccess().getPackageEnumLiteralDeclaration_3()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:299:1: ( '~' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:299:3: '~' + // InternalUmlCollaborationUse.g:299:1: ( '~' ) + // InternalUmlCollaborationUse.g:299:3: '~' { - match(input, 17, FOLLOW_17_in_rule__VisibilityKind__Alternatives579); + match(input, 17, FOLLOW_2); } @@ -797,29 +756,25 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__VisibilityKind__Alternatives" // $ANTLR start "rule__CollaborationUseRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:312:1: rule__CollaborationUseRule__Group__0 : - // rule__CollaborationUseRule__Group__0__Impl rule__CollaborationUseRule__Group__1 ; + // InternalUmlCollaborationUse.g:312:1: rule__CollaborationUseRule__Group__0 : rule__CollaborationUseRule__Group__0__Impl rule__CollaborationUseRule__Group__1 ; public final void rule__CollaborationUseRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:316:1: ( rule__CollaborationUseRule__Group__0__Impl - // rule__CollaborationUseRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:317:2: rule__CollaborationUseRule__Group__0__Impl - // rule__CollaborationUseRule__Group__1 + // InternalUmlCollaborationUse.g:316:1: ( rule__CollaborationUseRule__Group__0__Impl rule__CollaborationUseRule__Group__1 ) + // InternalUmlCollaborationUse.g:317:2: rule__CollaborationUseRule__Group__0__Impl rule__CollaborationUseRule__Group__1 { - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__0__Impl_in_rule__CollaborationUseRule__Group__0613); + pushFollow(FOLLOW_3); rule__CollaborationUseRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__1_in_rule__CollaborationUseRule__Group__0616); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__Group__1(); state._fsp--; @@ -837,35 +792,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__0" // $ANTLR start "rule__CollaborationUseRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:324:1: rule__CollaborationUseRule__Group__0__Impl : ( ( - // rule__CollaborationUseRule__VisibilityAssignment_0 ) ) ; + // InternalUmlCollaborationUse.g:324:1: rule__CollaborationUseRule__Group__0__Impl : ( ( rule__CollaborationUseRule__VisibilityAssignment_0 ) ) ; public final void rule__CollaborationUseRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:328:1: ( ( ( - // rule__CollaborationUseRule__VisibilityAssignment_0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:329:1: ( ( - // rule__CollaborationUseRule__VisibilityAssignment_0 ) ) + // InternalUmlCollaborationUse.g:328:1: ( ( ( rule__CollaborationUseRule__VisibilityAssignment_0 ) ) ) + // InternalUmlCollaborationUse.g:329:1: ( ( rule__CollaborationUseRule__VisibilityAssignment_0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:329:1: ( ( - // rule__CollaborationUseRule__VisibilityAssignment_0 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:330:1: ( - // rule__CollaborationUseRule__VisibilityAssignment_0 ) + // InternalUmlCollaborationUse.g:329:1: ( ( rule__CollaborationUseRule__VisibilityAssignment_0 ) ) + // InternalUmlCollaborationUse.g:330:1: ( rule__CollaborationUseRule__VisibilityAssignment_0 ) { before(grammarAccess.getCollaborationUseRuleAccess().getVisibilityAssignment_0()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:331:1: ( - // rule__CollaborationUseRule__VisibilityAssignment_0 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:331:2: - // rule__CollaborationUseRule__VisibilityAssignment_0 + // InternalUmlCollaborationUse.g:331:1: ( rule__CollaborationUseRule__VisibilityAssignment_0 ) + // InternalUmlCollaborationUse.g:331:2: rule__CollaborationUseRule__VisibilityAssignment_0 { - pushFollow(FOLLOW_rule__CollaborationUseRule__VisibilityAssignment_0_in_rule__CollaborationUseRule__Group__0__Impl643); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__VisibilityAssignment_0(); state._fsp--; @@ -890,29 +837,25 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__0__Impl" // $ANTLR start "rule__CollaborationUseRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:341:1: rule__CollaborationUseRule__Group__1 : - // rule__CollaborationUseRule__Group__1__Impl rule__CollaborationUseRule__Group__2 ; + // InternalUmlCollaborationUse.g:341:1: rule__CollaborationUseRule__Group__1 : rule__CollaborationUseRule__Group__1__Impl rule__CollaborationUseRule__Group__2 ; public final void rule__CollaborationUseRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:345:1: ( rule__CollaborationUseRule__Group__1__Impl - // rule__CollaborationUseRule__Group__2 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:346:2: rule__CollaborationUseRule__Group__1__Impl - // rule__CollaborationUseRule__Group__2 + // InternalUmlCollaborationUse.g:345:1: ( rule__CollaborationUseRule__Group__1__Impl rule__CollaborationUseRule__Group__2 ) + // InternalUmlCollaborationUse.g:346:2: rule__CollaborationUseRule__Group__1__Impl rule__CollaborationUseRule__Group__2 { - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__1__Impl_in_rule__CollaborationUseRule__Group__1673); + pushFollow(FOLLOW_4); rule__CollaborationUseRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__2_in_rule__CollaborationUseRule__Group__1676); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__Group__2(); state._fsp--; @@ -930,35 +873,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__1" // $ANTLR start "rule__CollaborationUseRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:353:1: rule__CollaborationUseRule__Group__1__Impl : ( ( - // rule__CollaborationUseRule__NameAssignment_1 ) ) ; + // InternalUmlCollaborationUse.g:353:1: rule__CollaborationUseRule__Group__1__Impl : ( ( rule__CollaborationUseRule__NameAssignment_1 ) ) ; public final void rule__CollaborationUseRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:357:1: ( ( ( rule__CollaborationUseRule__NameAssignment_1 - // ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:358:1: ( ( rule__CollaborationUseRule__NameAssignment_1 ) - // ) + // InternalUmlCollaborationUse.g:357:1: ( ( ( rule__CollaborationUseRule__NameAssignment_1 ) ) ) + // InternalUmlCollaborationUse.g:358:1: ( ( rule__CollaborationUseRule__NameAssignment_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:358:1: ( ( - // rule__CollaborationUseRule__NameAssignment_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:359:1: ( rule__CollaborationUseRule__NameAssignment_1 - // ) + // InternalUmlCollaborationUse.g:358:1: ( ( rule__CollaborationUseRule__NameAssignment_1 ) ) + // InternalUmlCollaborationUse.g:359:1: ( rule__CollaborationUseRule__NameAssignment_1 ) { before(grammarAccess.getCollaborationUseRuleAccess().getNameAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:360:1: ( - // rule__CollaborationUseRule__NameAssignment_1 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:360:2: - // rule__CollaborationUseRule__NameAssignment_1 + // InternalUmlCollaborationUse.g:360:1: ( rule__CollaborationUseRule__NameAssignment_1 ) + // InternalUmlCollaborationUse.g:360:2: rule__CollaborationUseRule__NameAssignment_1 { - pushFollow(FOLLOW_rule__CollaborationUseRule__NameAssignment_1_in_rule__CollaborationUseRule__Group__1__Impl703); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__NameAssignment_1(); state._fsp--; @@ -983,29 +918,25 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__1__Impl" // $ANTLR start "rule__CollaborationUseRule__Group__2" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:370:1: rule__CollaborationUseRule__Group__2 : - // rule__CollaborationUseRule__Group__2__Impl rule__CollaborationUseRule__Group__3 ; + // InternalUmlCollaborationUse.g:370:1: rule__CollaborationUseRule__Group__2 : rule__CollaborationUseRule__Group__2__Impl rule__CollaborationUseRule__Group__3 ; public final void rule__CollaborationUseRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:374:1: ( rule__CollaborationUseRule__Group__2__Impl - // rule__CollaborationUseRule__Group__3 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:375:2: rule__CollaborationUseRule__Group__2__Impl - // rule__CollaborationUseRule__Group__3 + // InternalUmlCollaborationUse.g:374:1: ( rule__CollaborationUseRule__Group__2__Impl rule__CollaborationUseRule__Group__3 ) + // InternalUmlCollaborationUse.g:375:2: rule__CollaborationUseRule__Group__2__Impl rule__CollaborationUseRule__Group__3 { - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__2__Impl_in_rule__CollaborationUseRule__Group__2733); + pushFollow(FOLLOW_5); rule__CollaborationUseRule__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__3_in_rule__CollaborationUseRule__Group__2736); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__Group__3(); state._fsp--; @@ -1023,25 +954,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__2" // $ANTLR start "rule__CollaborationUseRule__Group__2__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:382:1: rule__CollaborationUseRule__Group__2__Impl : ( ':' ) ; + // InternalUmlCollaborationUse.g:382:1: rule__CollaborationUseRule__Group__2__Impl : ( ':' ) ; public final void rule__CollaborationUseRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:386:1: ( ( ':' ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:387:1: ( ':' ) + // InternalUmlCollaborationUse.g:386:1: ( ( ':' ) ) + // InternalUmlCollaborationUse.g:387:1: ( ':' ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:387:1: ( ':' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:388:1: ':' + // InternalUmlCollaborationUse.g:387:1: ( ':' ) + // InternalUmlCollaborationUse.g:388:1: ':' { before(grammarAccess.getCollaborationUseRuleAccess().getColonKeyword_2()); - match(input, 18, FOLLOW_18_in_rule__CollaborationUseRule__Group__2__Impl764); + match(input, 18, FOLLOW_2); after(grammarAccess.getCollaborationUseRuleAccess().getColonKeyword_2()); } @@ -1059,22 +989,20 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__2__Impl" // $ANTLR start "rule__CollaborationUseRule__Group__3" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:401:1: rule__CollaborationUseRule__Group__3 : - // rule__CollaborationUseRule__Group__3__Impl ; + // InternalUmlCollaborationUse.g:401:1: rule__CollaborationUseRule__Group__3 : rule__CollaborationUseRule__Group__3__Impl ; public final void rule__CollaborationUseRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:405:1: ( rule__CollaborationUseRule__Group__3__Impl ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:406:2: rule__CollaborationUseRule__Group__3__Impl + // InternalUmlCollaborationUse.g:405:1: ( rule__CollaborationUseRule__Group__3__Impl ) + // InternalUmlCollaborationUse.g:406:2: rule__CollaborationUseRule__Group__3__Impl { - pushFollow(FOLLOW_rule__CollaborationUseRule__Group__3__Impl_in_rule__CollaborationUseRule__Group__3795); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__Group__3__Impl(); state._fsp--; @@ -1092,32 +1020,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__3" // $ANTLR start "rule__CollaborationUseRule__Group__3__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:412:1: rule__CollaborationUseRule__Group__3__Impl : ( ( - // rule__CollaborationUseRule__Alternatives_3 ) ) ; + // InternalUmlCollaborationUse.g:412:1: rule__CollaborationUseRule__Group__3__Impl : ( ( rule__CollaborationUseRule__Alternatives_3 ) ) ; public final void rule__CollaborationUseRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:416:1: ( ( ( rule__CollaborationUseRule__Alternatives_3 ) - // ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:417:1: ( ( rule__CollaborationUseRule__Alternatives_3 ) ) + // InternalUmlCollaborationUse.g:416:1: ( ( ( rule__CollaborationUseRule__Alternatives_3 ) ) ) + // InternalUmlCollaborationUse.g:417:1: ( ( rule__CollaborationUseRule__Alternatives_3 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:417:1: ( ( rule__CollaborationUseRule__Alternatives_3 - // ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:418:1: ( rule__CollaborationUseRule__Alternatives_3 ) + // InternalUmlCollaborationUse.g:417:1: ( ( rule__CollaborationUseRule__Alternatives_3 ) ) + // InternalUmlCollaborationUse.g:418:1: ( rule__CollaborationUseRule__Alternatives_3 ) { before(grammarAccess.getCollaborationUseRuleAccess().getAlternatives_3()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:419:1: ( - // rule__CollaborationUseRule__Alternatives_3 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:419:2: rule__CollaborationUseRule__Alternatives_3 + // InternalUmlCollaborationUse.g:419:1: ( rule__CollaborationUseRule__Alternatives_3 ) + // InternalUmlCollaborationUse.g:419:2: rule__CollaborationUseRule__Alternatives_3 { - pushFollow(FOLLOW_rule__CollaborationUseRule__Alternatives_3_in_rule__CollaborationUseRule__Group__3__Impl822); + pushFollow(FOLLOW_2); rule__CollaborationUseRule__Alternatives_3(); state._fsp--; @@ -1142,29 +1065,25 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__Group__3__Impl" // $ANTLR start "rule__TypeRule__Group__0" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:437:1: rule__TypeRule__Group__0 : rule__TypeRule__Group__0__Impl - // rule__TypeRule__Group__1 ; + // InternalUmlCollaborationUse.g:437:1: rule__TypeRule__Group__0 : rule__TypeRule__Group__0__Impl rule__TypeRule__Group__1 ; public final void rule__TypeRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:441:1: ( rule__TypeRule__Group__0__Impl - // rule__TypeRule__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:442:2: rule__TypeRule__Group__0__Impl - // rule__TypeRule__Group__1 + // InternalUmlCollaborationUse.g:441:1: ( rule__TypeRule__Group__0__Impl rule__TypeRule__Group__1 ) + // InternalUmlCollaborationUse.g:442:2: rule__TypeRule__Group__0__Impl rule__TypeRule__Group__1 { - pushFollow(FOLLOW_rule__TypeRule__Group__0__Impl_in_rule__TypeRule__Group__0860); + pushFollow(FOLLOW_3); rule__TypeRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__TypeRule__Group__1_in_rule__TypeRule__Group__0863); + pushFollow(FOLLOW_2); rule__TypeRule__Group__1(); state._fsp--; @@ -1182,26 +1101,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__TypeRule__Group__0" // $ANTLR start "rule__TypeRule__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:449:1: rule__TypeRule__Group__0__Impl : ( ( - // rule__TypeRule__PathAssignment_0 )? ) ; + // InternalUmlCollaborationUse.g:449:1: rule__TypeRule__Group__0__Impl : ( ( rule__TypeRule__PathAssignment_0 )? ) ; public final void rule__TypeRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:453:1: ( ( ( rule__TypeRule__PathAssignment_0 )? ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:454:1: ( ( rule__TypeRule__PathAssignment_0 )? ) + // InternalUmlCollaborationUse.g:453:1: ( ( ( rule__TypeRule__PathAssignment_0 )? ) ) + // InternalUmlCollaborationUse.g:454:1: ( ( rule__TypeRule__PathAssignment_0 )? ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:454:1: ( ( rule__TypeRule__PathAssignment_0 )? ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:455:1: ( rule__TypeRule__PathAssignment_0 )? + // InternalUmlCollaborationUse.g:454:1: ( ( rule__TypeRule__PathAssignment_0 )? ) + // InternalUmlCollaborationUse.g:455:1: ( rule__TypeRule__PathAssignment_0 )? { before(grammarAccess.getTypeRuleAccess().getPathAssignment_0()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:456:1: ( rule__TypeRule__PathAssignment_0 )? + // InternalUmlCollaborationUse.g:456:1: ( rule__TypeRule__PathAssignment_0 )? int alt4 = 2; int LA4_0 = input.LA(1); @@ -1214,9 +1131,9 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } switch (alt4) { case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:456:2: rule__TypeRule__PathAssignment_0 + // InternalUmlCollaborationUse.g:456:2: rule__TypeRule__PathAssignment_0 { - pushFollow(FOLLOW_rule__TypeRule__PathAssignment_0_in_rule__TypeRule__Group__0__Impl890); + pushFollow(FOLLOW_2); rule__TypeRule__PathAssignment_0(); state._fsp--; @@ -1244,22 +1161,20 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__TypeRule__Group__0__Impl" // $ANTLR start "rule__TypeRule__Group__1" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:466:1: rule__TypeRule__Group__1 : rule__TypeRule__Group__1__Impl - // ; + // InternalUmlCollaborationUse.g:466:1: rule__TypeRule__Group__1 : rule__TypeRule__Group__1__Impl ; public final void rule__TypeRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:470:1: ( rule__TypeRule__Group__1__Impl ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:471:2: rule__TypeRule__Group__1__Impl + // InternalUmlCollaborationUse.g:470:1: ( rule__TypeRule__Group__1__Impl ) + // InternalUmlCollaborationUse.g:471:2: rule__TypeRule__Group__1__Impl { - pushFollow(FOLLOW_rule__TypeRule__Group__1__Impl_in_rule__TypeRule__Group__1921); + pushFollow(FOLLOW_2); rule__TypeRule__Group__1__Impl(); state._fsp--; @@ -1277,29 +1192,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__TypeRule__Group__1" // $ANTLR start "rule__TypeRule__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:477:1: rule__TypeRule__Group__1__Impl : ( ( - // rule__TypeRule__TypeAssignment_1 ) ) ; + // InternalUmlCollaborationUse.g:477:1: rule__TypeRule__Group__1__Impl : ( ( rule__TypeRule__TypeAssignment_1 ) ) ; public final void rule__TypeRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:481:1: ( ( ( rule__TypeRule__TypeAssignment_1 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:482:1: ( ( rule__TypeRule__TypeAssignment_1 ) ) + // InternalUmlCollaborationUse.g:481:1: ( ( ( rule__TypeRule__TypeAssignment_1 ) ) ) + // InternalUmlCollaborationUse.g:482:1: ( ( rule__TypeRule__TypeAssignment_1 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:482:1: ( ( rule__TypeRule__TypeAssignment_1 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:483:1: ( rule__TypeRule__TypeAssignment_1 ) + // InternalUmlCollaborationUse.g:482:1: ( ( rule__TypeRule__TypeAssignment_1 ) ) + // InternalUmlCollaborationUse.g:483:1: ( rule__TypeRule__TypeAssignment_1 ) { before(grammarAccess.getTypeRuleAccess().getTypeAssignment_1()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:484:1: ( rule__TypeRule__TypeAssignment_1 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:484:2: rule__TypeRule__TypeAssignment_1 + // InternalUmlCollaborationUse.g:484:1: ( rule__TypeRule__TypeAssignment_1 ) + // InternalUmlCollaborationUse.g:484:2: rule__TypeRule__TypeAssignment_1 { - pushFollow(FOLLOW_rule__TypeRule__TypeAssignment_1_in_rule__TypeRule__Group__1__Impl948); + pushFollow(FOLLOW_2); rule__TypeRule__TypeAssignment_1(); state._fsp--; @@ -1324,29 +1237,25 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__TypeRule__Group__1__Impl" // $ANTLR start "rule__QualifiedName__Group__0" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:498:1: rule__QualifiedName__Group__0 : - // rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalUmlCollaborationUse.g:498:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:502:1: ( rule__QualifiedName__Group__0__Impl - // rule__QualifiedName__Group__1 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:503:2: rule__QualifiedName__Group__0__Impl - // rule__QualifiedName__Group__1 + // InternalUmlCollaborationUse.g:502:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalUmlCollaborationUse.g:503:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { - pushFollow(FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__0982); + pushFollow(FOLLOW_6); rule__QualifiedName__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__0985); + pushFollow(FOLLOW_2); rule__QualifiedName__Group__1(); state._fsp--; @@ -1364,29 +1273,27 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__Group__0" // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:510:1: rule__QualifiedName__Group__0__Impl : ( ( - // rule__QualifiedName__PathAssignment_0 ) ) ; + // InternalUmlCollaborationUse.g:510:1: rule__QualifiedName__Group__0__Impl : ( ( rule__QualifiedName__PathAssignment_0 ) ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:514:1: ( ( ( rule__QualifiedName__PathAssignment_0 ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:515:1: ( ( rule__QualifiedName__PathAssignment_0 ) ) + // InternalUmlCollaborationUse.g:514:1: ( ( ( rule__QualifiedName__PathAssignment_0 ) ) ) + // InternalUmlCollaborationUse.g:515:1: ( ( rule__QualifiedName__PathAssignment_0 ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:515:1: ( ( rule__QualifiedName__PathAssignment_0 ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:516:1: ( rule__QualifiedName__PathAssignment_0 ) + // InternalUmlCollaborationUse.g:515:1: ( ( rule__QualifiedName__PathAssignment_0 ) ) + // InternalUmlCollaborationUse.g:516:1: ( rule__QualifiedName__PathAssignment_0 ) { before(grammarAccess.getQualifiedNameAccess().getPathAssignment_0()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:517:1: ( rule__QualifiedName__PathAssignment_0 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:517:2: rule__QualifiedName__PathAssignment_0 + // InternalUmlCollaborationUse.g:517:1: ( rule__QualifiedName__PathAssignment_0 ) + // InternalUmlCollaborationUse.g:517:2: rule__QualifiedName__PathAssignment_0 { - pushFollow(FOLLOW_rule__QualifiedName__PathAssignment_0_in_rule__QualifiedName__Group__0__Impl1012); + pushFollow(FOLLOW_2); rule__QualifiedName__PathAssignment_0(); state._fsp--; @@ -1411,29 +1318,25 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__Group__0__Impl" // $ANTLR start "rule__QualifiedName__Group__1" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:527:1: rule__QualifiedName__Group__1 : - // rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2 ; + // InternalUmlCollaborationUse.g:527:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2 ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:531:1: ( rule__QualifiedName__Group__1__Impl - // rule__QualifiedName__Group__2 ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:532:2: rule__QualifiedName__Group__1__Impl - // rule__QualifiedName__Group__2 + // InternalUmlCollaborationUse.g:531:1: ( rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2 ) + // InternalUmlCollaborationUse.g:532:2: rule__QualifiedName__Group__1__Impl rule__QualifiedName__Group__2 { - pushFollow(FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__11042); + pushFollow(FOLLOW_3); rule__QualifiedName__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__QualifiedName__Group__2_in_rule__QualifiedName__Group__11045); + pushFollow(FOLLOW_2); rule__QualifiedName__Group__2(); state._fsp--; @@ -1451,25 +1354,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__Group__1" // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:539:1: rule__QualifiedName__Group__1__Impl : ( '::' ) ; + // InternalUmlCollaborationUse.g:539:1: rule__QualifiedName__Group__1__Impl : ( '::' ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:543:1: ( ( '::' ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:544:1: ( '::' ) + // InternalUmlCollaborationUse.g:543:1: ( ( '::' ) ) + // InternalUmlCollaborationUse.g:544:1: ( '::' ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:544:1: ( '::' ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:545:1: '::' + // InternalUmlCollaborationUse.g:544:1: ( '::' ) + // InternalUmlCollaborationUse.g:545:1: '::' { before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1()); - match(input, 19, FOLLOW_19_in_rule__QualifiedName__Group__1__Impl1073); + match(input, 19, FOLLOW_2); after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1()); } @@ -1487,22 +1389,20 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__Group__1__Impl" // $ANTLR start "rule__QualifiedName__Group__2" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:558:1: rule__QualifiedName__Group__2 : - // rule__QualifiedName__Group__2__Impl ; + // InternalUmlCollaborationUse.g:558:1: rule__QualifiedName__Group__2 : rule__QualifiedName__Group__2__Impl ; public final void rule__QualifiedName__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:562:1: ( rule__QualifiedName__Group__2__Impl ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:563:2: rule__QualifiedName__Group__2__Impl + // InternalUmlCollaborationUse.g:562:1: ( rule__QualifiedName__Group__2__Impl ) + // InternalUmlCollaborationUse.g:563:2: rule__QualifiedName__Group__2__Impl { - pushFollow(FOLLOW_rule__QualifiedName__Group__2__Impl_in_rule__QualifiedName__Group__21104); + pushFollow(FOLLOW_2); rule__QualifiedName__Group__2__Impl(); state._fsp--; @@ -1520,31 +1420,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__Group__2" // $ANTLR start "rule__QualifiedName__Group__2__Impl" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:569:1: rule__QualifiedName__Group__2__Impl : ( ( - // rule__QualifiedName__RemainingAssignment_2 )? ) ; + // InternalUmlCollaborationUse.g:569:1: rule__QualifiedName__Group__2__Impl : ( ( rule__QualifiedName__RemainingAssignment_2 )? ) ; public final void rule__QualifiedName__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:573:1: ( ( ( rule__QualifiedName__RemainingAssignment_2 - // )? ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:574:1: ( ( rule__QualifiedName__RemainingAssignment_2 )? - // ) + // InternalUmlCollaborationUse.g:573:1: ( ( ( rule__QualifiedName__RemainingAssignment_2 )? ) ) + // InternalUmlCollaborationUse.g:574:1: ( ( rule__QualifiedName__RemainingAssignment_2 )? ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:574:1: ( ( rule__QualifiedName__RemainingAssignment_2 - // )? ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:575:1: ( rule__QualifiedName__RemainingAssignment_2 - // )? + // InternalUmlCollaborationUse.g:574:1: ( ( rule__QualifiedName__RemainingAssignment_2 )? ) + // InternalUmlCollaborationUse.g:575:1: ( rule__QualifiedName__RemainingAssignment_2 )? { before(grammarAccess.getQualifiedNameAccess().getRemainingAssignment_2()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:576:1: ( - // rule__QualifiedName__RemainingAssignment_2 )? + // InternalUmlCollaborationUse.g:576:1: ( rule__QualifiedName__RemainingAssignment_2 )? int alt5 = 2; int LA5_0 = input.LA(1); @@ -1557,9 +1450,9 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } switch (alt5) { case 1: - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:576:2: rule__QualifiedName__RemainingAssignment_2 + // InternalUmlCollaborationUse.g:576:2: rule__QualifiedName__RemainingAssignment_2 { - pushFollow(FOLLOW_rule__QualifiedName__RemainingAssignment_2_in_rule__QualifiedName__Group__2__Impl1131); + pushFollow(FOLLOW_2); rule__QualifiedName__RemainingAssignment_2(); state._fsp--; @@ -1587,26 +1480,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__Group__2__Impl" // $ANTLR start "rule__CollaborationUseRule__VisibilityAssignment_0" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:595:1: rule__CollaborationUseRule__VisibilityAssignment_0 : ( - // ruleVisibilityKind ) ; + // InternalUmlCollaborationUse.g:595:1: rule__CollaborationUseRule__VisibilityAssignment_0 : ( ruleVisibilityKind ) ; public final void rule__CollaborationUseRule__VisibilityAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:599:1: ( ( ruleVisibilityKind ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:600:1: ( ruleVisibilityKind ) + // InternalUmlCollaborationUse.g:599:1: ( ( ruleVisibilityKind ) ) + // InternalUmlCollaborationUse.g:600:1: ( ruleVisibilityKind ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:600:1: ( ruleVisibilityKind ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:601:1: ruleVisibilityKind + // InternalUmlCollaborationUse.g:600:1: ( ruleVisibilityKind ) + // InternalUmlCollaborationUse.g:601:1: ruleVisibilityKind { before(grammarAccess.getCollaborationUseRuleAccess().getVisibilityVisibilityKindEnumRuleCall_0_0()); - pushFollow(FOLLOW_ruleVisibilityKind_in_rule__CollaborationUseRule__VisibilityAssignment_01175); + pushFollow(FOLLOW_2); ruleVisibilityKind(); state._fsp--; @@ -1628,26 +1519,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__VisibilityAssignment_0" // $ANTLR start "rule__CollaborationUseRule__NameAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:610:1: rule__CollaborationUseRule__NameAssignment_1 : ( RULE_ID ) - // ; + // InternalUmlCollaborationUse.g:610:1: rule__CollaborationUseRule__NameAssignment_1 : ( RULE_ID ) ; public final void rule__CollaborationUseRule__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:614:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:615:1: ( RULE_ID ) + // InternalUmlCollaborationUse.g:614:1: ( ( RULE_ID ) ) + // InternalUmlCollaborationUse.g:615:1: ( RULE_ID ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:615:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:616:1: RULE_ID + // InternalUmlCollaborationUse.g:615:1: ( RULE_ID ) + // InternalUmlCollaborationUse.g:616:1: RULE_ID { before(grammarAccess.getCollaborationUseRuleAccess().getNameIDTerminalRuleCall_1_0()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__CollaborationUseRule__NameAssignment_11206); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getCollaborationUseRuleAccess().getNameIDTerminalRuleCall_1_0()); } @@ -1665,26 +1554,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__NameAssignment_1" // $ANTLR start "rule__CollaborationUseRule__TypeAssignment_3_0" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:625:1: rule__CollaborationUseRule__TypeAssignment_3_0 : ( - // ruleTypeRule ) ; + // InternalUmlCollaborationUse.g:625:1: rule__CollaborationUseRule__TypeAssignment_3_0 : ( ruleTypeRule ) ; public final void rule__CollaborationUseRule__TypeAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:629:1: ( ( ruleTypeRule ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:630:1: ( ruleTypeRule ) + // InternalUmlCollaborationUse.g:629:1: ( ( ruleTypeRule ) ) + // InternalUmlCollaborationUse.g:630:1: ( ruleTypeRule ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:630:1: ( ruleTypeRule ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:631:1: ruleTypeRule + // InternalUmlCollaborationUse.g:630:1: ( ruleTypeRule ) + // InternalUmlCollaborationUse.g:631:1: ruleTypeRule { before(grammarAccess.getCollaborationUseRuleAccess().getTypeTypeRuleParserRuleCall_3_0_0()); - pushFollow(FOLLOW_ruleTypeRule_in_rule__CollaborationUseRule__TypeAssignment_3_01237); + pushFollow(FOLLOW_2); ruleTypeRule(); state._fsp--; @@ -1706,25 +1593,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__CollaborationUseRule__TypeAssignment_3_0" // $ANTLR start "rule__TypeRule__PathAssignment_0" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:640:1: rule__TypeRule__PathAssignment_0 : ( ruleQualifiedName ) ; + // InternalUmlCollaborationUse.g:640:1: rule__TypeRule__PathAssignment_0 : ( ruleQualifiedName ) ; public final void rule__TypeRule__PathAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:644:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:645:1: ( ruleQualifiedName ) + // InternalUmlCollaborationUse.g:644:1: ( ( ruleQualifiedName ) ) + // InternalUmlCollaborationUse.g:645:1: ( ruleQualifiedName ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:645:1: ( ruleQualifiedName ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:646:1: ruleQualifiedName + // InternalUmlCollaborationUse.g:645:1: ( ruleQualifiedName ) + // InternalUmlCollaborationUse.g:646:1: ruleQualifiedName { before(grammarAccess.getTypeRuleAccess().getPathQualifiedNameParserRuleCall_0_0()); - pushFollow(FOLLOW_ruleQualifiedName_in_rule__TypeRule__PathAssignment_01268); + pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; @@ -1746,29 +1632,28 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__TypeRule__PathAssignment_0" // $ANTLR start "rule__TypeRule__TypeAssignment_1" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:655:1: rule__TypeRule__TypeAssignment_1 : ( ( RULE_ID ) ) ; + // InternalUmlCollaborationUse.g:655:1: rule__TypeRule__TypeAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__TypeRule__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:659:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:660:1: ( ( RULE_ID ) ) + // InternalUmlCollaborationUse.g:659:1: ( ( ( RULE_ID ) ) ) + // InternalUmlCollaborationUse.g:660:1: ( ( RULE_ID ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:660:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:661:1: ( RULE_ID ) + // InternalUmlCollaborationUse.g:660:1: ( ( RULE_ID ) ) + // InternalUmlCollaborationUse.g:661:1: ( RULE_ID ) { before(grammarAccess.getTypeRuleAccess().getTypeCollaborationCrossReference_1_0()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:662:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:663:1: RULE_ID + // InternalUmlCollaborationUse.g:662:1: ( RULE_ID ) + // InternalUmlCollaborationUse.g:663:1: RULE_ID { before(grammarAccess.getTypeRuleAccess().getTypeCollaborationIDTerminalRuleCall_1_0_1()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__TypeRule__TypeAssignment_11303); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getTypeRuleAccess().getTypeCollaborationIDTerminalRuleCall_1_0_1()); } @@ -1790,29 +1675,28 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__TypeRule__TypeAssignment_1" // $ANTLR start "rule__QualifiedName__PathAssignment_0" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:674:1: rule__QualifiedName__PathAssignment_0 : ( ( RULE_ID ) ) ; + // InternalUmlCollaborationUse.g:674:1: rule__QualifiedName__PathAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__QualifiedName__PathAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:678:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:679:1: ( ( RULE_ID ) ) + // InternalUmlCollaborationUse.g:678:1: ( ( ( RULE_ID ) ) ) + // InternalUmlCollaborationUse.g:679:1: ( ( RULE_ID ) ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:679:1: ( ( RULE_ID ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:680:1: ( RULE_ID ) + // InternalUmlCollaborationUse.g:679:1: ( ( RULE_ID ) ) + // InternalUmlCollaborationUse.g:680:1: ( RULE_ID ) { before(grammarAccess.getQualifiedNameAccess().getPathNamespaceCrossReference_0_0()); - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:681:1: ( RULE_ID ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:682:1: RULE_ID + // InternalUmlCollaborationUse.g:681:1: ( RULE_ID ) + // InternalUmlCollaborationUse.g:682:1: RULE_ID { before(grammarAccess.getQualifiedNameAccess().getPathNamespaceIDTerminalRuleCall_0_0_1()); - match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__QualifiedName__PathAssignment_01342); + match(input, RULE_ID, FOLLOW_2); after(grammarAccess.getQualifiedNameAccess().getPathNamespaceIDTerminalRuleCall_0_0_1()); } @@ -1834,26 +1718,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__PathAssignment_0" // $ANTLR start "rule__QualifiedName__RemainingAssignment_2" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:693:1: rule__QualifiedName__RemainingAssignment_2 : ( - // ruleQualifiedName ) ; + // InternalUmlCollaborationUse.g:693:1: rule__QualifiedName__RemainingAssignment_2 : ( ruleQualifiedName ) ; public final void rule__QualifiedName__RemainingAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:697:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:698:1: ( ruleQualifiedName ) + // InternalUmlCollaborationUse.g:697:1: ( ( ruleQualifiedName ) ) + // InternalUmlCollaborationUse.g:698:1: ( ruleQualifiedName ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:698:1: ( ruleQualifiedName ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:699:1: ruleQualifiedName + // InternalUmlCollaborationUse.g:698:1: ( ruleQualifiedName ) + // InternalUmlCollaborationUse.g:699:1: ruleQualifiedName { before(grammarAccess.getQualifiedNameAccess().getRemainingQualifiedNameParserRuleCall_2_0()); - pushFollow(FOLLOW_ruleQualifiedName_in_rule__QualifiedName__RemainingAssignment_21377); + pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; @@ -1875,26 +1757,24 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__QualifiedName__RemainingAssignment_2" // $ANTLR start "rule__BoundSpecification__ValueAssignment" - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:710:1: rule__BoundSpecification__ValueAssignment : ( - // ruleUnlimitedLiteral ) ; + // InternalUmlCollaborationUse.g:710:1: rule__BoundSpecification__ValueAssignment : ( ruleUnlimitedLiteral ) ; public final void rule__BoundSpecification__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:714:1: ( ( ruleUnlimitedLiteral ) ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:715:1: ( ruleUnlimitedLiteral ) + // InternalUmlCollaborationUse.g:714:1: ( ( ruleUnlimitedLiteral ) ) + // InternalUmlCollaborationUse.g:715:1: ( ruleUnlimitedLiteral ) { - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:715:1: ( ruleUnlimitedLiteral ) - // ../org.eclipse.papyrus.uml.textedit.collaborationuse.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/collaborationuse/xtext/ui/contentassist/antlr/internal/InternalUmlCollaborationUse.g:716:1: ruleUnlimitedLiteral + // InternalUmlCollaborationUse.g:715:1: ( ruleUnlimitedLiteral ) + // InternalUmlCollaborationUse.g:716:1: ruleUnlimitedLiteral { before(grammarAccess.getBoundSpecificationAccess().getValueUnlimitedLiteralParserRuleCall_0()); - pushFollow(FOLLOW_ruleUnlimitedLiteral_in_rule__BoundSpecification__ValueAssignment1410); + pushFollow(FOLLOW_2); ruleUnlimitedLiteral(); state._fsp--; @@ -1916,7 +1796,6 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs } return; } - // $ANTLR end "rule__BoundSpecification__ValueAssignment" // Delegated rules @@ -1924,61 +1803,11 @@ public class InternalUmlCollaborationUseParser extends AbstractInternalContentAs - public static final BitSet FOLLOW_ruleCollaborationUseRule_in_entryRuleCollaborationUseRule61 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleCollaborationUseRule68 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__0_in_ruleCollaborationUseRule94 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleTypeRule_in_entryRuleTypeRule121 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleTypeRule128 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TypeRule__Group__0_in_ruleTypeRule154 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName181 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName188 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName214 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleBoundSpecification_in_entryRuleBoundSpecification243 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleBoundSpecification250 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__BoundSpecification__ValueAssignment_in_ruleBoundSpecification276 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleUnlimitedLiteral_in_entryRuleUnlimitedLiteral303 = new BitSet(new long[] { 0x0000000000000000L }); - public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedLiteral310 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__UnlimitedLiteral__Alternatives_in_ruleUnlimitedLiteral336 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__VisibilityKind__Alternatives_in_ruleVisibilityKind373 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__TypeAssignment_3_0_in_rule__CollaborationUseRule__Alternatives_3410 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_12_in_rule__CollaborationUseRule__Alternatives_3429 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_INT_in_rule__UnlimitedLiteral__Alternatives463 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_13_in_rule__UnlimitedLiteral__Alternatives481 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_14_in_rule__VisibilityKind__Alternatives516 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_15_in_rule__VisibilityKind__Alternatives537 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_16_in_rule__VisibilityKind__Alternatives558 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_17_in_rule__VisibilityKind__Alternatives579 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__0__Impl_in_rule__CollaborationUseRule__Group__0613 = new BitSet(new long[] { 0x0000000000000020L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__1_in_rule__CollaborationUseRule__Group__0616 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__VisibilityAssignment_0_in_rule__CollaborationUseRule__Group__0__Impl643 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__1__Impl_in_rule__CollaborationUseRule__Group__1673 = new BitSet(new long[] { 0x0000000000040000L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__2_in_rule__CollaborationUseRule__Group__1676 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__NameAssignment_1_in_rule__CollaborationUseRule__Group__1__Impl703 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__2__Impl_in_rule__CollaborationUseRule__Group__2733 = new BitSet(new long[] { 0x0000000000001020L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__3_in_rule__CollaborationUseRule__Group__2736 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_18_in_rule__CollaborationUseRule__Group__2__Impl764 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Group__3__Impl_in_rule__CollaborationUseRule__Group__3795 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__CollaborationUseRule__Alternatives_3_in_rule__CollaborationUseRule__Group__3__Impl822 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TypeRule__Group__0__Impl_in_rule__TypeRule__Group__0860 = new BitSet(new long[] { 0x0000000000000020L }); - public static final BitSet FOLLOW_rule__TypeRule__Group__1_in_rule__TypeRule__Group__0863 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TypeRule__PathAssignment_0_in_rule__TypeRule__Group__0__Impl890 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TypeRule__Group__1__Impl_in_rule__TypeRule__Group__1921 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__TypeRule__TypeAssignment_1_in_rule__TypeRule__Group__1__Impl948 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__0982 = new BitSet(new long[] { 0x0000000000080000L }); - public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__0985 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__QualifiedName__PathAssignment_0_in_rule__QualifiedName__Group__0__Impl1012 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__11042 = new BitSet(new long[] { 0x0000000000000020L }); - public static final BitSet FOLLOW_rule__QualifiedName__Group__2_in_rule__QualifiedName__Group__11045 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_19_in_rule__QualifiedName__Group__1__Impl1073 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__QualifiedName__Group__2__Impl_in_rule__QualifiedName__Group__21104 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_rule__QualifiedName__RemainingAssignment_2_in_rule__QualifiedName__Group__2__Impl1131 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleVisibilityKind_in_rule__CollaborationUseRule__VisibilityAssignment_01175 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__CollaborationUseRule__NameAssignment_11206 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleTypeRule_in_rule__CollaborationUseRule__TypeAssignment_3_01237 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__TypeRule__PathAssignment_01268 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__TypeRule__TypeAssignment_11303 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedName__PathAssignment_01342 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedName__RemainingAssignment_21377 = new BitSet(new long[] { 0x0000000000000002L }); - public static final BitSet FOLLOW_ruleUnlimitedLiteral_in_rule__BoundSpecification__ValueAssignment1410 = 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[] { 0x0000000000000020L }); + public static final BitSet FOLLOW_4 = new BitSet(new long[] { 0x0000000000040000L }); + public static final BitSet FOLLOW_5 = new BitSet(new long[] { 0x0000000000001020L }); + public static final BitSet FOLLOW_6 = new BitSet(new long[] { 0x0000000000080000L }); }
\ No newline at end of file |