summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Efftinge2011-08-03 06:24:22 (EDT)
committerEd Merks2011-08-03 06:25:09 (EDT)
commit001171cae54b871a7e9250b55932159b823dc9b7 (patch)
treef4528dd52cbfd28b016a8af479e963b2bb3a5225
parent6607c4e1867e7051975930eb6bb10d2bcac31dc7 (diff)
downloadorg.eclipse.emf-001171cae54b871a7e9250b55932159b823dc9b7.zip
org.eclipse.emf-001171cae54b871a7e9250b55932159b823dc9b7.tar.gz
org.eclipse.emf-001171cae54b871a7e9250b55932159b823dc9b7.tar.bz2
switched to qualified names and imported namespace scoping
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens386
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java203
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java143010
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/AbstractXcoreRuntimeModule.java4
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/Xcore.xmi4550
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.tokens386
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreLexer.java188
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreParser.java47960
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/GenerateXcore.mwe28
9 files changed, 98347 insertions, 98348 deletions
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens
index 673e3fd..91f7f06 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens
@@ -1,193 +1,193 @@
-RULE_ID=4
-T__29=29
-T__28=28
-T__27=27
-T__26=26
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=10
-T__21=21
-T__20=20
-T__93=93
-T__19=19
-T__94=94
-T__91=91
-T__92=92
-T__16=16
-T__15=15
-T__90=90
-T__18=18
-T__17=17
-T__12=12
-T__11=11
-T__14=14
-T__13=13
-T__99=99
-T__98=98
-T__97=97
-T__96=96
-T__95=95
-T__80=80
-T__81=81
-T__82=82
-T__83=83
-T__85=85
-T__84=84
-T__87=87
-T__86=86
-T__89=89
-T__88=88
-RULE_ML_COMMENT=7
-RULE_STRING=6
-T__71=71
-T__72=72
-T__70=70
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__65=65
-T__62=62
-T__63=63
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__57=57
-T__58=58
-T__51=51
-T__52=52
-T__53=53
-T__54=54
-T__103=103
-T__59=59
-RULE_INT=5
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-T__41=41
-T__46=46
-T__47=47
-T__44=44
-T__45=45
-T__48=48
-T__49=49
-T__102=102
-T__101=101
-T__100=100
-RULE_SL_COMMENT=8
-T__30=30
-T__31=31
-T__32=32
-T__33=33
-T__34=34
-T__35=35
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=9
-'instanceof'=66
-'>='=22
-'/'=30
-'=='=20
-'switch'=70
-'type'=46
-'>'=24
-'||'=13
-'*.'=101
-'container'=99
-'&&'=14
-'volatile'=94
-';'=65
-'wraps'=47
-'return'=82
-'create'=87
-'opposite'=58
-'for'=74
-'?.'=100
-'unsettable'=95
-'+'=19
-'=>'=86
-'.'=33
-'import'=42
-'true'=103
-'catch'=85
-'else'=69
-'op'=60
-'containment'=98
-'extends'=53
-'+='=12
-'unordered'=90
-'readonly'=92
-'unique'=91
-'{'=50
-'package'=37
-'as'=45
-'set'=55
-'isSet'=56
-'void'=15
-'try'=83
-'?'=17
-'var'=102
-'keys'=59
-'if'=68
-':'=71
-'('=39
-'derived'=96
-'while'=75
-'**'=29
-'-'=28
-','=41
-'default'=72
-'annotation'=44
-'get'=54
-']'=64
-'..'=27
-'enum'=49
-'transient'=93
-'!'=32
-'finally'=84
-'|'=67
-'unset'=57
-'class'=52
-'new'=78
-'val'=34
-'throws'=61
-'null'=79
-'.*'=43
-'typeof'=80
-'='=11
-'@'=38
-'throw'=81
-'::'=77
-')'=40
-'%'=31
-'->'=26
-'do'=76
-'super'=35
-'case'=73
-'}'=51
-'refers'=16
-'abstract'=88
-'id'=97
-'<='=23
-'convert'=48
-'!='=21
-'false'=36
-'<'=25
-'['=63
-'*'=18
-'&'=62
-'interface'=89
+T__42=42
+RULE_STRING=6
+T__47=47
+T__73=73
+T__21=21
+T__72=72
+T__70=70
+T__39=39
+T__30=30
+T__46=46
+T__96=96
+T__49=49
+T__48=48
+T__54=54
+T__89=89
+T__20=20
+T__79=79
+T__64=64
+T__44=44
+T__66=66
+T__92=92
+T__14=14
+T__88=88
+T__22=22
+T__90=90
+RULE_WS=9
+T__63=63
+T__43=43
+T__91=91
+T__40=40
+T__85=85
+T__26=26
+T__25=25
+RULE_SL_COMMENT=8
+T__60=60
+T__41=41
+T__93=93
+T__12=12
+T__86=86
+T__28=28
+T__23=23
+T__57=57
+T__94=94
+T__100=100
+T__51=51
+T__80=80
+T__13=13
+T__69=69
+T__95=95
+T__50=50
+T__19=19
+T__65=65
+T__101=101
+T__67=67
+T__87=87
+T__74=74
+T__52=52
+T__68=68
+T__17=17
+T__62=62
+RULE_INT=5
+T__27=27
+T__24=24
+T__61=61
+T__59=59
+T__34=34
+T__98=98
+T__15=15
+T__56=56
+RULE_ML_COMMENT=7
+T__35=35
+RULE_ID=4
+T__78=78
+T__36=36
+T__58=58
+T__99=99
+T__33=33
+T__11=11
+T__77=77
+T__45=45
+T__29=29
+T__55=55
+T__103=103
+T__84=84
+T__97=97
+T__75=75
+T__31=31
+T__53=53
+T__32=32
+T__16=16
+T__38=38
+T__37=37
+T__76=76
+RULE_ANY_OTHER=10
+T__82=82
+T__81=81
+T__83=83
+T__18=18
+T__71=71
+T__102=102
+'readonly'=92
+'<'=25
+'interface'=89
+'..'=27
+'>'=24
+'case'=73
+'try'=83
+'containment'=98
+'else'=69
+'val'=34
+'package'=37
+'-'=28
+'?'=17
+'!='=21
+'**'=29
+'>='=22
+'do'=76
+'get'=54
+'isSet'=56
+'wraps'=47
+'var'=102
+'||'=13
+'<='=23
+'='=11
+'volatile'=94
+'unique'=91
+'::'=77
+'unsettable'=95
+'instanceof'=66
+'super'=35
+'{'=50
+'void'=15
+'catch'=85
+'throws'=61
+'new'=78
+':'=71
+'for'=74
+'.'=33
+'set'=55
+'*'=18
+'}'=51
+'finally'=84
+'->'=26
+'opposite'=58
+'create'=87
+'unset'=57
+'%'=31
+'type'=46
+'=>'=86
+';'=65
+'true'=103
+'default'=72
+']'=64
+'false'=36
+'&'=62
+','=41
+'&&'=14
+'?.'=100
+'op'=60
+'while'=75
+'container'=99
+'refers'=16
+'['=63
+'/'=30
+'derived'=96
+'convert'=48
+'keys'=59
+'return'=82
+'|'=67
+'enum'=49
+')'=40
+'unordered'=90
+'=='=20
+'@'=38
+'throw'=81
+'typeof'=80
+'import'=42
+'if'=68
+'!'=32
+'annotation'=44
+'+='=12
+'switch'=70
+'('=39
+'transient'=93
+'as'=45
+'extends'=53
+'id'=97
+'*.'=101
+'class'=52
+'null'=79
+'+'=19
+'.*'=43
+'abstract'=88
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java
index f6874d9..3327f20 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java
@@ -12,107 +12,107 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalXcoreLexer extends Lexer {
- public static final int RULE_ID=4;
- public static final int T__29=29;
- public static final int T__28=28;
- public static final int T__27=27;
- public static final int T__26=26;
- public static final int T__25=25;
- public static final int T__24=24;
- public static final int T__23=23;
- public static final int T__22=22;
- public static final int RULE_ANY_OTHER=10;
+ public static final int T__42=42;
+ public static final int T__47=47;
+ public static final int RULE_STRING=6;
+ public static final int T__73=73;
public static final int T__21=21;
+ public static final int T__72=72;
+ public static final int T__70=70;
+ public static final int T__39=39;
+ public static final int T__30=30;
+ public static final int T__46=46;
+ public static final int T__96=96;
+ public static final int T__49=49;
+ public static final int T__48=48;
+ public static final int T__54=54;
+ public static final int T__89=89;
public static final int T__20=20;
- public static final int EOF=-1;
- public static final int T__93=93;
- public static final int T__19=19;
- public static final int T__94=94;
- public static final int T__91=91;
+ public static final int T__79=79;
+ public static final int T__64=64;
+ public static final int T__44=44;
+ public static final int T__66=66;
public static final int T__92=92;
- public static final int T__16=16;
+ public static final int T__88=88;
+ public static final int T__14=14;
+ public static final int T__22=22;
public static final int T__90=90;
- public static final int T__15=15;
- public static final int T__18=18;
- public static final int T__17=17;
+ public static final int T__63=63;
+ public static final int RULE_WS=9;
+ public static final int T__91=91;
+ public static final int T__43=43;
+ public static final int T__40=40;
+ public static final int T__85=85;
+ public static final int T__26=26;
+ public static final int T__25=25;
+ public static final int RULE_SL_COMMENT=8;
+ public static final int T__60=60;
+ public static final int T__41=41;
+ public static final int T__93=93;
+ public static final int T__86=86;
public static final int T__12=12;
- public static final int T__11=11;
- public static final int T__14=14;
+ public static final int T__28=28;
+ public static final int T__23=23;
+ public static final int T__57=57;
+ public static final int T__94=94;
+ public static final int T__100=100;
+ public static final int T__51=51;
+ public static final int T__80=80;
public static final int T__13=13;
- public static final int T__99=99;
- public static final int T__98=98;
- public static final int T__97=97;
- public static final int T__96=96;
+ public static final int T__69=69;
public static final int T__95=95;
- public static final int T__80=80;
- public static final int T__81=81;
- public static final int T__82=82;
- public static final int T__83=83;
- public static final int T__85=85;
- public static final int T__84=84;
+ public static final int T__50=50;
+ public static final int T__19=19;
+ public static final int T__65=65;
+ public static final int T__101=101;
+ public static final int T__67=67;
public static final int T__87=87;
- public static final int T__86=86;
- public static final int T__89=89;
- public static final int T__88=88;
- public static final int RULE_ML_COMMENT=7;
- public static final int RULE_STRING=6;
- public static final int T__71=71;
- public static final int T__72=72;
- public static final int T__70=70;
- public static final int T__76=76;
- public static final int T__75=75;
public static final int T__74=74;
- public static final int T__73=73;
- public static final int T__79=79;
- public static final int T__78=78;
- public static final int T__77=77;
+ public static final int T__52=52;
public static final int T__68=68;
- public static final int T__69=69;
- public static final int T__66=66;
- public static final int T__67=67;
- public static final int T__64=64;
- public static final int T__65=65;
+ public static final int T__17=17;
public static final int T__62=62;
- public static final int T__63=63;
+ public static final int RULE_INT=5;
+ public static final int T__27=27;
+ public static final int T__24=24;
public static final int T__61=61;
- public static final int T__60=60;
- public static final int T__55=55;
+ public static final int T__59=59;
+ public static final int T__34=34;
+ public static final int T__98=98;
+ public static final int T__15=15;
public static final int T__56=56;
- public static final int T__57=57;
+ public static final int RULE_ML_COMMENT=7;
+ public static final int T__35=35;
+ public static final int RULE_ID=4;
+ public static final int T__78=78;
+ public static final int T__36=36;
public static final int T__58=58;
- public static final int T__51=51;
- public static final int T__52=52;
- public static final int T__53=53;
- public static final int T__54=54;
- public static final int T__103=103;
- public static final int T__59=59;
- public static final int RULE_INT=5;
- public static final int T__50=50;
- public static final int T__42=42;
- public static final int T__43=43;
- public static final int T__40=40;
- public static final int T__41=41;
- public static final int T__46=46;
- public static final int T__47=47;
- public static final int T__44=44;
+ public static final int T__99=99;
+ public static final int T__33=33;
+ public static final int T__11=11;
+ public static final int T__77=77;
public static final int T__45=45;
- public static final int T__48=48;
- public static final int T__49=49;
- public static final int T__102=102;
- public static final int T__101=101;
- public static final int T__100=100;
- public static final int RULE_SL_COMMENT=8;
- public static final int T__30=30;
+ public static final int T__29=29;
+ public static final int T__55=55;
+ public static final int T__103=103;
+ public static final int T__84=84;
+ public static final int T__97=97;
+ public static final int T__75=75;
public static final int T__31=31;
+ public static final int EOF=-1;
+ public static final int T__53=53;
+ public static final int T__16=16;
public static final int T__32=32;
- public static final int T__33=33;
- public static final int T__34=34;
- public static final int T__35=35;
- public static final int T__36=36;
- public static final int T__37=37;
public static final int T__38=38;
- public static final int T__39=39;
- public static final int RULE_WS=9;
+ public static final int T__76=76;
+ public static final int T__37=37;
+ public static final int T__82=82;
+ public static final int RULE_ANY_OTHER=10;
+ public static final int T__81=81;
+ public static final int T__83=83;
+ public static final int T__71=71;
+ public static final int T__18=18;
+ public static final int T__102=102;
// delegates
// delegators
@@ -3284,8 +3284,8 @@ public class InternalXcoreLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
- "\1\uffff\1\62\1\64\1\66\1\70\2\73\1\76\1\101\1\103\1\105\1\107"+
- "\1\111\1\114\1\117\1\uffff\3\73\4\uffff\6\73\2\uffff\4\73\3\uffff"+
+ "\1\uffff\1\62\1\64\1\66\1\70\2\73\1\76\1\101\1\103\1\105\1\107\1"+
+ "\111\1\114\1\117\1\uffff\3\73\4\uffff\6\73\2\uffff\4\73\3\uffff"+
"\1\172\2\73\1\57\2\uffff\2\57\13\uffff\2\73\1\uffff\1\73\24\uffff"+
"\7\73\4\uffff\3\73\1\u0094\1\u0095\1\73\1\u0097\15\73\2\uffff\2"+
"\73\1\u00ad\1\73\5\uffff\1\73\1\u00b1\2\73\3\uffff\2\73\1\u00b6"+
@@ -3367,23 +3367,22 @@ public class InternalXcoreLexer extends Lexer {
"\1\172\1\uffff\1\172\1\uffff\1\172\1\uffff\1\164\1\uffff\1\172\3"+
"\uffff\1\172\2\uffff";
static final String DFA12_acceptS =
- "\17\uffff\1\25\3\uffff\1\34\1\35\1\36\1\37\6\uffff\1\50\1\51\4"+
- "\uffff\1\65\1\66\1\67\4\uffff\1\136\1\137\2\uffff\1\143\1\144\1"+
- "\12\1\114\1\1\1\2\1\11\1\3\1\71\1\4\1\64\2\uffff\1\136\1\uffff\1"+
- "\132\1\7\1\23\1\133\1\10\1\13\1\26\1\14\1\16\1\15\1\17\1\20\1\22"+
- "\1\21\1\41\1\27\1\141\1\142\1\24\1\25\7\uffff\1\34\1\35\1\36\1\37"+
- "\24\uffff\1\50\1\51\4\uffff\1\65\1\66\1\67\1\103\1\75\4\uffff\1"+
- "\137\1\140\1\143\22\uffff\1\72\1\127\1\uffff\1\43\25\uffff\1\62"+
- "\3\uffff\1\102\4\uffff\1\30\1\134\4\uffff\1\55\2\uffff\1\100\12"+
- "\uffff\1\111\15\uffff\1\54\7\uffff\1\104\1\uffff\1\5\20\uffff\1"+
- "\44\2\uffff\1\135\5\uffff\1\77\2\uffff\1\47\1\uffff\1\73\4\uffff"+
- "\1\61\2\uffff\1\105\4\uffff\1\31\1\uffff\1\32\3\uffff\1\56\6\uffff"+
- "\1\107\1\uffff\1\45\1\101\2\uffff\1\52\1\113\3\uffff\1\57\6\uffff"+
- "\1\6\1\110\1\uffff\1\74\2\uffff\1\40\4\uffff\1\106\1\63\3\uffff"+
- "\1\115\3\uffff\1\121\5\uffff\1\112\1\33\5\uffff\1\46\2\uffff\1\53"+
- "\3\uffff\1\76\1\126\1\124\1\122\3\uffff\1\116\5\uffff\1\60\1\uffff"+
- "\1\117\1\uffff\1\123\1\uffff\1\131\1\uffff\1\120\1\70\1\42\1\uffff"+
- "\1\125\1\130";
+ "\17\uffff\1\25\3\uffff\1\34\1\35\1\36\1\37\6\uffff\1\50\1\51\4\uffff"+
+ "\1\65\1\66\1\67\4\uffff\1\136\1\137\2\uffff\1\143\1\144\1\12\1\114"+
+ "\1\1\1\2\1\11\1\3\1\71\1\4\1\64\2\uffff\1\136\1\uffff\1\132\1\7"+
+ "\1\23\1\133\1\10\1\13\1\26\1\14\1\16\1\15\1\17\1\20\1\22\1\21\1"+
+ "\41\1\27\1\141\1\142\1\24\1\25\7\uffff\1\34\1\35\1\36\1\37\24\uffff"+
+ "\1\50\1\51\4\uffff\1\65\1\66\1\67\1\103\1\75\4\uffff\1\137\1\140"+
+ "\1\143\22\uffff\1\72\1\127\1\uffff\1\43\25\uffff\1\62\3\uffff\1"+
+ "\102\4\uffff\1\30\1\134\4\uffff\1\55\2\uffff\1\100\12\uffff\1\111"+
+ "\15\uffff\1\54\7\uffff\1\104\1\uffff\1\5\20\uffff\1\44\2\uffff\1"+
+ "\135\5\uffff\1\77\2\uffff\1\47\1\uffff\1\73\4\uffff\1\61\2\uffff"+
+ "\1\105\4\uffff\1\31\1\uffff\1\32\3\uffff\1\56\6\uffff\1\107\1\uffff"+
+ "\1\45\1\101\2\uffff\1\52\1\113\3\uffff\1\57\6\uffff\1\6\1\110\1"+
+ "\uffff\1\74\2\uffff\1\40\4\uffff\1\106\1\63\3\uffff\1\115\3\uffff"+
+ "\1\121\5\uffff\1\112\1\33\5\uffff\1\46\2\uffff\1\53\3\uffff\1\76"+
+ "\1\126\1\124\1\122\3\uffff\1\116\5\uffff\1\60\1\uffff\1\117\1\uffff"+
+ "\1\123\1\uffff\1\131\1\uffff\1\120\1\70\1\42\1\uffff\1\125\1\130";
static final String DFA12_specialS =
"\1\1\53\uffff\1\0\1\2\u0142\uffff}>";
static final String[] DFA12_transitionS = {
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java
index 773ddbe..f1e228c 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java
@@ -1,71509 +1,71509 @@
-package org.eclipse.emf.ecore.xcore.ui.contentassist.antlr.internal;
-
-import java.io.InputStream;
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
-import org.eclipse.emf.ecore.xcore.services.XcoreGrammarAccess;
-
-
-
-import org.antlr.runtime.*;
-import java.util.Stack;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
+package org.eclipse.emf.ecore.xcore.ui.contentassist.antlr.internal;
+
+import java.io.InputStream;
+import org.eclipse.xtext.*;
+import org.eclipse.xtext.parser.*;
+import org.eclipse.xtext.parser.impl.*;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
+import org.eclipse.emf.ecore.xcore.services.XcoreGrammarAccess;
+
+
+
+import org.antlr.runtime.*;
+import java.util.Stack;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
@SuppressWarnings("all")
-public class InternalXcoreParser extends AbstractInternalContentAssistParser {
- public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'+='", "'||'", "'&&'", "'void'", "'refers'", "'?'", "'*'", "'+'", "'=='", "'!='", "'>='", "'<='", "'>'", "'<'", "'->'", "'..'", "'-'", "'**'", "'/'", "'%'", "'!'", "'.'", "'val'", "'super'", "'false'", "'package'", "'@'", "'('", "')'", "','", "'import'", "'.*'", "'annotation'", "'as'", "'type'", "'wraps'", "'convert'", "'enum'", "'{'", "'}'", "'class'", "'extends'", "'get'", "'set'", "'isSet'", "'unset'", "'opposite'", "'keys'", "'op'", "'throws'", "'&'", "'['", "']'", "';'", "'instanceof'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'::'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'catch'", "'=>'", "'create'", "'abstract'", "'interface'", "'unordered'", "'unique'", "'readonly'", "'transient'", "'volatile'", "'unsettable'", "'derived'", "'id'", "'containment'", "'container'", "'?.'", "'*.'", "'var'", "'true'"
- };
- public static final int RULE_ID=4;
- public static final int T__29=29;
- public static final int T__28=28;
- public static final int T__27=27;
- public static final int T__26=26;
- public static final int T__25=25;
- public static final int T__24=24;
- public static final int T__23=23;
- public static final int T__22=22;
- public static final int RULE_ANY_OTHER=10;
- public static final int T__21=21;
- public static final int T__20=20;
- public static final int EOF=-1;
- public static final int T__93=93;
- public static final int T__19=19;
- public static final int T__94=94;
- public static final int T__91=91;
- public static final int T__92=92;
- public static final int T__16=16;
- public static final int T__15=15;
- public static final int T__90=90;
- public static final int T__18=18;
- public static final int T__17=17;
- public static final int T__12=12;
- public static final int T__11=11;
- public static final int T__14=14;
- public static final int T__13=13;
- public static final int T__99=99;
- public static final int T__98=98;
- public static final int T__97=97;
- public static final int T__96=96;
- public static final int T__95=95;
- public static final int T__80=80;
- public static final int T__81=81;
- public static final int T__82=82;
- public static final int T__83=83;
- public static final int T__85=85;
- public static final int T__84=84;
- public static final int T__87=87;
- public static final int T__86=86;
- public static final int T__89=89;
- public static final int T__88=88;
- public static final int RULE_ML_COMMENT=7;
- public static final int RULE_STRING=6;
- public static final int T__71=71;
- public static final int T__72=72;
- public static final int T__70=70;
- public static final int T__76=76;
- public static final int T__75=75;
- public static final int T__74=74;
- public static final int T__73=73;
- public static final int T__79=79;
- public static final int T__78=78;
- public static final int T__77=77;
- public static final int T__68=68;
- public static final int T__69=69;
- public static final int T__66=66;
- public static final int T__67=67;
- public static final int T__64=64;
- public static final int T__65=65;
- public static final int T__62=62;
- public static final int T__63=63;
- public static final int T__61=61;
- public static final int T__60=60;
- public static final int T__55=55;
- public static final int T__56=56;
- public static final int T__57=57;
- public static final int T__58=58;
- public static final int T__51=51;
- public static final int T__52=52;
- public static final int T__53=53;
- public static final int T__54=54;
- public static final int T__103=103;
- public static final int T__59=59;
- public static final int RULE_INT=5;
- public static final int T__50=50;
- public static final int T__42=42;
- public static final int T__43=43;
- public static final int T__40=40;
- public static final int T__41=41;
- public static final int T__46=46;
- public static final int T__47=47;
- public static final int T__44=44;
- public static final int T__45=45;
- public static final int T__48=48;
- public static final int T__49=49;
- public static final int T__102=102;
- public static final int T__101=101;
- public static final int T__100=100;
- public static final int RULE_SL_COMMENT=8;
- public static final int T__30=30;
- public static final int T__31=31;
- public static final int T__32=32;
- public static final int T__33=33;
- public static final int T__34=34;
- public static final int T__35=35;
- public static final int T__36=36;
- public static final int T__37=37;
- public static final int T__38=38;
- public static final int T__39=39;
- public static final int RULE_WS=9;
-
- // delegates
- // delegators
-
-
- public InternalXcoreParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
- public InternalXcoreParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
-
- public String[] getTokenNames() { return InternalXcoreParser.tokenNames; }
- public String getGrammarFileName() { return "../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g"; }
-
-
-
- private XcoreGrammarAccess grammarAccess;
-
- public void setGrammarAccess(XcoreGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-
-
-
- // $ANTLR start "entryRuleXPackage"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:61:1: entryRuleXPackage : ruleXPackage EOF ;
- public final void entryRuleXPackage() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:62:1: ( ruleXPackage EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:63:1: ruleXPackage EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXPackage_in_entryRuleXPackage67);
- ruleXPackage();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPackage74); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXPackage"
-
-
- // $ANTLR start "ruleXPackage"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:70:1: ruleXPackage : ( ( rule__XPackage__Group__0 ) ) ;
- public final void ruleXPackage() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:74:2: ( ( ( rule__XPackage__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:1: ( ( rule__XPackage__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:1: ( ( rule__XPackage__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:76:1: ( rule__XPackage__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:1: ( rule__XPackage__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:2: rule__XPackage__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__0_in_ruleXPackage100);
- rule__XPackage__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXPackage"
-
-
- // $ANTLR start "entryRuleXAnnotation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:89:1: entryRuleXAnnotation : ruleXAnnotation EOF ;
- public final void entryRuleXAnnotation() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:90:1: ( ruleXAnnotation EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:91:1: ruleXAnnotation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation127);
- ruleXAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotation134); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAnnotation"
-
-
- // $ANTLR start "ruleXAnnotation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:98:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ;
- public final void ruleXAnnotation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:102:2: ( ( ( rule__XAnnotation__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:1: ( ( rule__XAnnotation__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:1: ( ( rule__XAnnotation__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:104:1: ( rule__XAnnotation__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:1: ( rule__XAnnotation__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:2: rule__XAnnotation__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation160);
- rule__XAnnotation__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAnnotation"
-
-
- // $ANTLR start "entryRuleXStringToStringMapEntry"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:117:1: entryRuleXStringToStringMapEntry : ruleXStringToStringMapEntry EOF ;
- public final void entryRuleXStringToStringMapEntry() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:118:1: ( ruleXStringToStringMapEntry EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:119:1: ruleXStringToStringMapEntry EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringToStringMapEntryRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_entryRuleXStringToStringMapEntry187);
- ruleXStringToStringMapEntry();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringToStringMapEntryRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringToStringMapEntry194); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXStringToStringMapEntry"
-
-
- // $ANTLR start "ruleXStringToStringMapEntry"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:126:1: ruleXStringToStringMapEntry : ( ( rule__XStringToStringMapEntry__Group__0 ) ) ;
- public final void ruleXStringToStringMapEntry() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:130:2: ( ( ( rule__XStringToStringMapEntry__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:131:1: ( ( rule__XStringToStringMapEntry__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:131:1: ( ( rule__XStringToStringMapEntry__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:132:1: ( rule__XStringToStringMapEntry__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringToStringMapEntryAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:133:1: ( rule__XStringToStringMapEntry__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:133:2: rule__XStringToStringMapEntry__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__0_in_ruleXStringToStringMapEntry220);
- rule__XStringToStringMapEntry__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringToStringMapEntryAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXStringToStringMapEntry"
-
-
- // $ANTLR start "entryRuleXImportDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:145:1: entryRuleXImportDirective : ruleXImportDirective EOF ;
- public final void entryRuleXImportDirective() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:146:1: ( ruleXImportDirective EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:147:1: ruleXImportDirective EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXImportDirectiveRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXImportDirective_in_entryRuleXImportDirective247);
- ruleXImportDirective();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXImportDirectiveRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportDirective254); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXImportDirective"
-
-
- // $ANTLR start "ruleXImportDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:154:1: ruleXImportDirective : ( ( rule__XImportDirective__Group__0 ) ) ;
- public final void ruleXImportDirective() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:158:2: ( ( ( rule__XImportDirective__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:159:1: ( ( rule__XImportDirective__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:159:1: ( ( rule__XImportDirective__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:160:1: ( rule__XImportDirective__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXImportDirectiveAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:161:1: ( rule__XImportDirective__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:161:2: rule__XImportDirective__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__0_in_ruleXImportDirective280);
- rule__XImportDirective__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXImportDirectiveAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXImportDirective"
-
-
- // $ANTLR start "entryRuleQualifiedNameWithWildcard"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:173:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
- public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:174:1: ( ruleQualifiedNameWithWildcard EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:175:1: ruleQualifiedNameWithWildcard EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameWithWildcardRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard307);
- ruleQualifiedNameWithWildcard();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameWithWildcardRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard314); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleQualifiedNameWithWildcard"
-
-
- // $ANTLR start "ruleQualifiedNameWithWildcard"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:182:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
- public final void ruleQualifiedNameWithWildcard() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:186:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:187:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:187:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:188:1: ( rule__QualifiedNameWithWildcard__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:189:1: ( rule__QualifiedNameWithWildcard__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:189:2: rule__QualifiedNameWithWildcard__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard340);
- rule__QualifiedNameWithWildcard__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleQualifiedNameWithWildcard"
-
-
- // $ANTLR start "entryRuleXAnnotationDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:201:1: entryRuleXAnnotationDirective : ruleXAnnotationDirective EOF ;
- public final void entryRuleXAnnotationDirective() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:202:1: ( ruleXAnnotationDirective EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:203:1: ruleXAnnotationDirective EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotationDirective_in_entryRuleXAnnotationDirective367);
- ruleXAnnotationDirective();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationDirective374); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAnnotationDirective"
-
-
- // $ANTLR start "ruleXAnnotationDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:210:1: ruleXAnnotationDirective : ( ( rule__XAnnotationDirective__Group__0 ) ) ;
- public final void ruleXAnnotationDirective() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:214:2: ( ( ( rule__XAnnotationDirective__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:215:1: ( ( rule__XAnnotationDirective__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:215:1: ( ( rule__XAnnotationDirective__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:216:1: ( rule__XAnnotationDirective__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:217:1: ( rule__XAnnotationDirective__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:217:2: rule__XAnnotationDirective__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__0_in_ruleXAnnotationDirective400);
- rule__XAnnotationDirective__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAnnotationDirective"
-
-
- // $ANTLR start "entryRuleXClassifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:229:1: entryRuleXClassifier : ruleXClassifier EOF ;
- public final void entryRuleXClassifier() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:230:1: ( ruleXClassifier EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:231:1: ruleXClassifier EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClassifier_in_entryRuleXClassifier427);
- ruleXClassifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClassifier434); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXClassifier"
-
-
- // $ANTLR start "ruleXClassifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:238:1: ruleXClassifier : ( ( rule__XClassifier__Alternatives ) ) ;
- public final void ruleXClassifier() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:242:2: ( ( ( rule__XClassifier__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:243:1: ( ( rule__XClassifier__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:243:1: ( ( rule__XClassifier__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:244:1: ( rule__XClassifier__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:245:1: ( rule__XClassifier__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:245:2: rule__XClassifier__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClassifier__Alternatives_in_ruleXClassifier460);
- rule__XClassifier__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXClassifier"
-
-
- // $ANTLR start "entryRuleXDataType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:257:1: entryRuleXDataType : ruleXDataType EOF ;
- public final void entryRuleXDataType() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:258:1: ( ruleXDataType EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:259:1: ruleXDataType EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_entryRuleXDataType487);
- ruleXDataType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDataType494); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXDataType"
-
-
- // $ANTLR start "ruleXDataType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:266:1: ruleXDataType : ( ( rule__XDataType__Group__0 ) ) ;
- public final void ruleXDataType() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:270:2: ( ( ( rule__XDataType__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:271:1: ( ( rule__XDataType__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:271:1: ( ( rule__XDataType__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:272:1: ( rule__XDataType__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:273:1: ( rule__XDataType__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:273:2: rule__XDataType__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__0_in_ruleXDataType520);
- rule__XDataType__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXDataType"
-
-
- // $ANTLR start "entryRuleXEnum"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:285:1: entryRuleXEnum : ruleXEnum EOF ;
- public final void entryRuleXEnum() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:286:1: ( ruleXEnum EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:287:1: ruleXEnum EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_entryRuleXEnum547);
- ruleXEnum();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnum554); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXEnum"
-
-
- // $ANTLR start "ruleXEnum"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:294:1: ruleXEnum : ( ( rule__XEnum__Group__0 ) ) ;
- public final void ruleXEnum() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:298:2: ( ( ( rule__XEnum__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:299:1: ( ( rule__XEnum__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:299:1: ( ( rule__XEnum__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:300:1: ( rule__XEnum__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:301:1: ( rule__XEnum__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:301:2: rule__XEnum__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__0_in_ruleXEnum580);
- rule__XEnum__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXEnum"
-
-
- // $ANTLR start "entryRuleXEnumLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:313:1: entryRuleXEnumLiteral : ruleXEnumLiteral EOF ;
- public final void entryRuleXEnumLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:314:1: ( ruleXEnumLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:315:1: ruleXEnumLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_entryRuleXEnumLiteral607);
- ruleXEnumLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnumLiteral614); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXEnumLiteral"
-
-
- // $ANTLR start "ruleXEnumLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:322:1: ruleXEnumLiteral : ( ( rule__XEnumLiteral__Group__0 ) ) ;
- public final void ruleXEnumLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:326:2: ( ( ( rule__XEnumLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:327:1: ( ( rule__XEnumLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:327:1: ( ( rule__XEnumLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:328:1: ( rule__XEnumLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:329:1: ( rule__XEnumLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:329:2: rule__XEnumLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__0_in_ruleXEnumLiteral640);
- rule__XEnumLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXEnumLiteral"
-
-
- // $ANTLR start "entryRuleXClass"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:341:1: entryRuleXClass : ruleXClass EOF ;
- public final void entryRuleXClass() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:342:1: ( ruleXClass EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:343:1: ruleXClass EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClass_in_entryRuleXClass667);
- ruleXClass();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClass674); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXClass"
-
-
- // $ANTLR start "ruleXClass"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:350:1: ruleXClass : ( ( rule__XClass__Group__0 ) ) ;
- public final void ruleXClass() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:354:2: ( ( ( rule__XClass__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:355:1: ( ( rule__XClass__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:355:1: ( ( rule__XClass__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:356:1: ( rule__XClass__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:357:1: ( rule__XClass__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:357:2: rule__XClass__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__0_in_ruleXClass700);
- rule__XClass__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXClass"
-
-
- // $ANTLR start "entryRuleXMember"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:369:1: entryRuleXMember : ruleXMember EOF ;
- public final void entryRuleXMember() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:370:1: ( ruleXMember EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:371:1: ruleXMember EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMember_in_entryRuleXMember727);
- ruleXMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMember734); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMember"
-
-
- // $ANTLR start "ruleXMember"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:378:1: ruleXMember : ( ( rule__XMember__Alternatives ) ) ;
- public final void ruleXMember() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:382:2: ( ( ( rule__XMember__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:383:1: ( ( rule__XMember__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:383:1: ( ( rule__XMember__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:384:1: ( rule__XMember__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:385:1: ( rule__XMember__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:385:2: rule__XMember__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMember__Alternatives_in_ruleXMember760);
- rule__XMember__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMember"
-
-
- // $ANTLR start "entryRuleXAttribute"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:397:1: entryRuleXAttribute : ruleXAttribute EOF ;
- public final void entryRuleXAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:398:1: ( ruleXAttribute EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:399:1: ruleXAttribute EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_entryRuleXAttribute787);
- ruleXAttribute();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAttribute794); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAttribute"
-
-
- // $ANTLR start "ruleXAttribute"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:406:1: ruleXAttribute : ( ( rule__XAttribute__Group__0 ) ) ;
- public final void ruleXAttribute() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:410:2: ( ( ( rule__XAttribute__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:411:1: ( ( rule__XAttribute__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:411:1: ( ( rule__XAttribute__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:412:1: ( rule__XAttribute__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:413:1: ( rule__XAttribute__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:413:2: rule__XAttribute__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__0_in_ruleXAttribute820);
- rule__XAttribute__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAttribute"
-
-
- // $ANTLR start "entryRuleXReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:425:1: entryRuleXReference : ruleXReference EOF ;
- public final void entryRuleXReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:426:1: ( ruleXReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:427:1: ruleXReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReference_in_entryRuleXReference847);
- ruleXReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReference854); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXReference"
-
-
- // $ANTLR start "ruleXReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:434:1: ruleXReference : ( ( rule__XReference__Group__0 ) ) ;
- public final void ruleXReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:438:2: ( ( ( rule__XReference__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:439:1: ( ( rule__XReference__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:439:1: ( ( rule__XReference__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:440:1: ( rule__XReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:441:1: ( rule__XReference__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:441:2: rule__XReference__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__0_in_ruleXReference880);
- rule__XReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXReference"
-
-
- // $ANTLR start "entryRuleXOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:453:1: entryRuleXOperation : ruleXOperation EOF ;
- public final void entryRuleXOperation() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:454:1: ( ruleXOperation EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:455:1: ruleXOperation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_entryRuleXOperation907);
- ruleXOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOperation914); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXOperation"
-
-
- // $ANTLR start "ruleXOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:462:1: ruleXOperation : ( ( rule__XOperation__Group__0 ) ) ;
- public final void ruleXOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:466:2: ( ( ( rule__XOperation__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:467:1: ( ( rule__XOperation__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:467:1: ( ( rule__XOperation__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:468:1: ( rule__XOperation__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:469:1: ( rule__XOperation__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:469:2: rule__XOperation__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__0_in_ruleXOperation940);
- rule__XOperation__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXOperation"
-
-
- // $ANTLR start "entryRuleXParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:481:1: entryRuleXParameter : ruleXParameter EOF ;
- public final void entryRuleXParameter() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:482:1: ( ruleXParameter EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:483:1: ruleXParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_entryRuleXParameter967);
- ruleXParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParameter974); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXParameter"
-
-
- // $ANTLR start "ruleXParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:490:1: ruleXParameter : ( ( rule__XParameter__Group__0 ) ) ;
- public final void ruleXParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:494:2: ( ( ( rule__XParameter__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:495:1: ( ( rule__XParameter__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:495:1: ( ( rule__XParameter__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:496:1: ( rule__XParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:497:1: ( rule__XParameter__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:497:2: rule__XParameter__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__0_in_ruleXParameter1000);
- rule__XParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXParameter"
-
-
- // $ANTLR start "entryRuleXTypeParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:509:1: entryRuleXTypeParameter : ruleXTypeParameter EOF ;
- public final void entryRuleXTypeParameter() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:510:1: ( ruleXTypeParameter EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:511:1: ruleXTypeParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeParameterRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_entryRuleXTypeParameter1027);
- ruleXTypeParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeParameterRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeParameter1034); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXTypeParameter"
-
-
- // $ANTLR start "ruleXTypeParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:518:1: ruleXTypeParameter : ( ( rule__XTypeParameter__Group__0 ) ) ;
- public final void ruleXTypeParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:522:2: ( ( ( rule__XTypeParameter__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:523:1: ( ( rule__XTypeParameter__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:523:1: ( ( rule__XTypeParameter__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:524:1: ( rule__XTypeParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeParameterAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:525:1: ( rule__XTypeParameter__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:525:2: rule__XTypeParameter__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__0_in_ruleXTypeParameter1060);
- rule__XTypeParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXTypeParameter"
-
-
- // $ANTLR start "entryRuleXMultiplicity"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:537:1: entryRuleXMultiplicity : ruleXMultiplicity EOF ;
- public final void entryRuleXMultiplicity() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:538:1: ( ruleXMultiplicity EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:539:1: ruleXMultiplicity EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_entryRuleXMultiplicity1087);
- ruleXMultiplicity();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicity1094); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMultiplicity"
-
-
- // $ANTLR start "ruleXMultiplicity"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:546:1: ruleXMultiplicity : ( ( rule__XMultiplicity__Group__0 ) ) ;
- public final void ruleXMultiplicity() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:550:2: ( ( ( rule__XMultiplicity__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:551:1: ( ( rule__XMultiplicity__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:551:1: ( ( rule__XMultiplicity__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:552:1: ( rule__XMultiplicity__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:553:1: ( rule__XMultiplicity__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:553:2: rule__XMultiplicity__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__0_in_ruleXMultiplicity1120);
- rule__XMultiplicity__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMultiplicity"
-
-
- // $ANTLR start "entryRuleXBlockExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:565:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
- public final void entryRuleXBlockExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:566:1: ( ruleXBlockExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:567:1: ruleXBlockExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBlockExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression1147);
- ruleXBlockExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBlockExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBlockExpression1154); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXBlockExpression"
-
-
- // $ANTLR start "ruleXBlockExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:574:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
- public final void ruleXBlockExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:578:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:579:1: ( ( rule__XBlockExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:579:1: ( ( rule__XBlockExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:580:1: ( rule__XBlockExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBlockExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:581:1: ( rule__XBlockExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:581:2: rule__XBlockExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression1180);
- rule__XBlockExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBlockExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXBlockExpression"
-
-
- // $ANTLR start "entryRuleXGenericType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:593:1: entryRuleXGenericType : ruleXGenericType EOF ;
- public final void entryRuleXGenericType() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:594:1: ( ruleXGenericType EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:595:1: ruleXGenericType EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_entryRuleXGenericType1207);
- ruleXGenericType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericType1214); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXGenericType"
-
-
- // $ANTLR start "ruleXGenericType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:602:1: ruleXGenericType : ( ( rule__XGenericType__Group__0 ) ) ;
- public final void ruleXGenericType() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:606:2: ( ( ( rule__XGenericType__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:607:1: ( ( rule__XGenericType__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:607:1: ( ( rule__XGenericType__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:608:1: ( rule__XGenericType__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:609:1: ( rule__XGenericType__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:609:2: rule__XGenericType__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__0_in_ruleXGenericType1240);
- rule__XGenericType__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXGenericType"
-
-
- // $ANTLR start "entryRuleXGenericTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:621:1: entryRuleXGenericTypeArgument : ruleXGenericTypeArgument EOF ;
- public final void entryRuleXGenericTypeArgument() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:622:1: ( ruleXGenericTypeArgument EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:623:1: ruleXGenericTypeArgument EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_entryRuleXGenericTypeArgument1267);
- ruleXGenericTypeArgument();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericTypeArgument1274); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXGenericTypeArgument"
-
-
- // $ANTLR start "ruleXGenericTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:630:1: ruleXGenericTypeArgument : ( ( rule__XGenericTypeArgument__Alternatives ) ) ;
- public final void ruleXGenericTypeArgument() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:634:2: ( ( ( rule__XGenericTypeArgument__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:635:1: ( ( rule__XGenericTypeArgument__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:635:1: ( ( rule__XGenericTypeArgument__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:636:1: ( rule__XGenericTypeArgument__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:637:1: ( rule__XGenericTypeArgument__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:637:2: rule__XGenericTypeArgument__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericTypeArgument__Alternatives_in_ruleXGenericTypeArgument1300);
- rule__XGenericTypeArgument__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXGenericTypeArgument"
-
-
- // $ANTLR start "entryRuleXGenericWildcardTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:649:1: entryRuleXGenericWildcardTypeArgument : ruleXGenericWildcardTypeArgument EOF ;
- public final void entryRuleXGenericWildcardTypeArgument() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:650:1: ( ruleXGenericWildcardTypeArgument EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:651:1: ruleXGenericWildcardTypeArgument EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_entryRuleXGenericWildcardTypeArgument1327);
- ruleXGenericWildcardTypeArgument();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericWildcardTypeArgument1334); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXGenericWildcardTypeArgument"
-
-
- // $ANTLR start "ruleXGenericWildcardTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:658:1: ruleXGenericWildcardTypeArgument : ( ( rule__XGenericWildcardTypeArgument__Group__0 ) ) ;
- public final void ruleXGenericWildcardTypeArgument() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:662:2: ( ( ( rule__XGenericWildcardTypeArgument__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:663:1: ( ( rule__XGenericWildcardTypeArgument__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:663:1: ( ( rule__XGenericWildcardTypeArgument__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:664:1: ( rule__XGenericWildcardTypeArgument__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:665:1: ( rule__XGenericWildcardTypeArgument__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:665:2: rule__XGenericWildcardTypeArgument__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__0_in_ruleXGenericWildcardTypeArgument1360);
- rule__XGenericWildcardTypeArgument__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXGenericWildcardTypeArgument"
-
-
- // $ANTLR start "entryRuleXExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:677:1: entryRuleXExpression : ruleXExpression EOF ;
- public final void entryRuleXExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:678:1: ( ruleXExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:679:1: ruleXExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_entryRuleXExpression1387);
- ruleXExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpression1394); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXExpression"
-
-
- // $ANTLR start "ruleXExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:686:1: ruleXExpression : ( ruleXAssignment ) ;
- public final void ruleXExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:690:2: ( ( ruleXAssignment ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:691:1: ( ruleXAssignment )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:691:1: ( ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:692:1: ruleXAssignment
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXExpression1420);
- ruleXAssignment();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXExpression"
-
-
- // $ANTLR start "entryRuleXAssignment"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:705:1: entryRuleXAssignment : ruleXAssignment EOF ;
- public final void entryRuleXAssignment() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:706:1: ( ruleXAssignment EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:707:1: ruleXAssignment EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_entryRuleXAssignment1446);
- ruleXAssignment();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAssignment1453); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAssignment"
-
-
- // $ANTLR start "ruleXAssignment"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:714:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
- public final void ruleXAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:718:2: ( ( ( rule__XAssignment__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:719:1: ( ( rule__XAssignment__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:719:1: ( ( rule__XAssignment__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:720:1: ( rule__XAssignment__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:721:1: ( rule__XAssignment__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:721:2: rule__XAssignment__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment1479);
- rule__XAssignment__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAssignment"
-
-
- // $ANTLR start "entryRuleOpSingleAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:733:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
- public final void entryRuleOpSingleAssign() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:734:1: ( ruleOpSingleAssign EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:735:1: ruleOpSingleAssign EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpSingleAssignRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign1506);
- ruleOpSingleAssign();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpSingleAssignRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpSingleAssign1513); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpSingleAssign"
-
-
- // $ANTLR start "ruleOpSingleAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:742:1: ruleOpSingleAssign : ( '=' ) ;
- public final void ruleOpSingleAssign() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:746:2: ( ( '=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:747:1: ( '=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:747:1: ( '=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:748:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
- }
- match(input,11,FollowSets000.FOLLOW_11_in_ruleOpSingleAssign1540); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpSingleAssign"
-
-
- // $ANTLR start "entryRuleOpMultiAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:763:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
- public final void entryRuleOpMultiAssign() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:764:1: ( ruleOpMultiAssign EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:765:1: ruleOpMultiAssign EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAssignRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign1568);
- ruleOpMultiAssign();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAssignRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMultiAssign1575); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpMultiAssign"
-
-
- // $ANTLR start "ruleOpMultiAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:772:1: ruleOpMultiAssign : ( '+=' ) ;
- public final void ruleOpMultiAssign() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:776:2: ( ( '+=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:777:1: ( '+=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:777:1: ( '+=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:778:1: '+='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword());
- }
- match(input,12,FollowSets000.FOLLOW_12_in_ruleOpMultiAssign1602); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpMultiAssign"
-
-
- // $ANTLR start "entryRuleXOrExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:793:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
- public final void entryRuleXOrExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:794:1: ( ruleXOrExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:795:1: ruleXOrExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOrExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression1630);
- ruleXOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOrExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOrExpression1637); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXOrExpression"
-
-
- // $ANTLR start "ruleXOrExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:802:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
- public final void ruleXOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:806:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:807:1: ( ( rule__XOrExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:807:1: ( ( rule__XOrExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:808:1: ( rule__XOrExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOrExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:809:1: ( rule__XOrExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:809:2: rule__XOrExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression1663);
- rule__XOrExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOrExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXOrExpression"
-
-
- // $ANTLR start "entryRuleOpOr"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:821:1: entryRuleOpOr : ruleOpOr EOF ;
- public final void entryRuleOpOr() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:822:1: ( ruleOpOr EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:823:1: ruleOpOr EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOrRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_entryRuleOpOr1690);
- ruleOpOr();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOrRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOr1697); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpOr"
-
-
- // $ANTLR start "ruleOpOr"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:830:1: ruleOpOr : ( '||' ) ;
- public final void ruleOpOr() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:834:2: ( ( '||' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:835:1: ( '||' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:835:1: ( '||' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:836:1: '||'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
- }
- match(input,13,FollowSets000.FOLLOW_13_in_ruleOpOr1724); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpOr"
-
-
- // $ANTLR start "entryRuleXAndExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:851:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
- public final void entryRuleXAndExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:852:1: ( ruleXAndExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:853:1: ruleXAndExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAndExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression1752);
- ruleXAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAndExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAndExpression1759); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAndExpression"
-
-
- // $ANTLR start "ruleXAndExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:860:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
- public final void ruleXAndExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:864:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:865:1: ( ( rule__XAndExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:865:1: ( ( rule__XAndExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:866:1: ( rule__XAndExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAndExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:867:1: ( rule__XAndExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:867:2: rule__XAndExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression1785);
- rule__XAndExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAndExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAndExpression"
-
-
- // $ANTLR start "entryRuleOpAnd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:879:1: entryRuleOpAnd : ruleOpAnd EOF ;
- public final void entryRuleOpAnd() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:880:1: ( ruleOpAnd EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:881:1: ruleOpAnd EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAndRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_entryRuleOpAnd1812);
- ruleOpAnd();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAndRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAnd1819); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpAnd"
-
-
- // $ANTLR start "ruleOpAnd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:888:1: ruleOpAnd : ( '&&' ) ;
- public final void ruleOpAnd() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:892:2: ( ( '&&' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:893:1: ( '&&' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:893:1: ( '&&' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:894:1: '&&'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
- }
- match(input,14,FollowSets000.FOLLOW_14_in_ruleOpAnd1846); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpAnd"
-
-
- // $ANTLR start "entryRuleXEqualityExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:909:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
- public final void entryRuleXEqualityExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:910:1: ( ruleXEqualityExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:911:1: ruleXEqualityExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEqualityExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression1874);
- ruleXEqualityExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEqualityExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEqualityExpression1881); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXEqualityExpression"
-
-
- // $ANTLR start "ruleXEqualityExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:918:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
- public final void ruleXEqualityExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:922:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:923:1: ( ( rule__XEqualityExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:923:1: ( ( rule__XEqualityExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:924:1: ( rule__XEqualityExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEqualityExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:925:1: ( rule__XEqualityExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:925:2: rule__XEqualityExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression1907);
- rule__XEqualityExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEqualityExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXEqualityExpression"
-
-
- // $ANTLR start "entryRuleOpEquality"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:937:1: entryRuleOpEquality : ruleOpEquality EOF ;
- public final void entryRuleOpEquality() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:938:1: ( ruleOpEquality EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:939:1: ruleOpEquality EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_entryRuleOpEquality1934);
- ruleOpEquality();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpEquality1941); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpEquality"
-
-
- // $ANTLR start "ruleOpEquality"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:946:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
- public final void ruleOpEquality() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:950:2: ( ( ( rule__OpEquality__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:951:1: ( ( rule__OpEquality__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:951:1: ( ( rule__OpEquality__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:952:1: ( rule__OpEquality__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:953:1: ( rule__OpEquality__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:953:2: rule__OpEquality__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality1967);
- rule__OpEquality__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpEquality"
-
-
- // $ANTLR start "entryRuleXRelationalExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:965:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
- public final void entryRuleXRelationalExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:966:1: ( ruleXRelationalExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:967:1: ruleXRelationalExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression1994);
- ruleXRelationalExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXRelationalExpression2001); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXRelationalExpression"
-
-
- // $ANTLR start "ruleXRelationalExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:974:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
- public final void ruleXRelationalExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:978:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:979:1: ( ( rule__XRelationalExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:979:1: ( ( rule__XRelationalExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:980:1: ( rule__XRelationalExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:981:1: ( rule__XRelationalExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:981:2: rule__XRelationalExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression2027);
- rule__XRelationalExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXRelationalExpression"
-
-
- // $ANTLR start "entryRuleOpCompare"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:993:1: entryRuleOpCompare : ruleOpCompare EOF ;
- public final void entryRuleOpCompare() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:994:1: ( ruleOpCompare EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:995:1: ruleOpCompare EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_entryRuleOpCompare2054);
- ruleOpCompare();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpCompare2061); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpCompare"
-
-
- // $ANTLR start "ruleOpCompare"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1002:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
- public final void ruleOpCompare() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1006:2: ( ( ( rule__OpCompare__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1007:1: ( ( rule__OpCompare__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1007:1: ( ( rule__OpCompare__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1008:1: ( rule__OpCompare__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1009:1: ( rule__OpCompare__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1009:2: rule__OpCompare__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare2087);
- rule__OpCompare__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpCompare"
-
-
- // $ANTLR start "entryRuleXOtherOperatorExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1021:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
- public final void entryRuleXOtherOperatorExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1022:1: ( ruleXOtherOperatorExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1023:1: ruleXOtherOperatorExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOtherOperatorExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression2114);
- ruleXOtherOperatorExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOtherOperatorExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOtherOperatorExpression2121); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXOtherOperatorExpression"
-
-
- // $ANTLR start "ruleXOtherOperatorExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1030:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
- public final void ruleXOtherOperatorExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1034:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1035:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1035:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1036:1: ( rule__XOtherOperatorExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1037:1: ( rule__XOtherOperatorExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1037:2: rule__XOtherOperatorExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression2147);
- rule__XOtherOperatorExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXOtherOperatorExpression"
-
-
- // $ANTLR start "entryRuleOpOther"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1049:1: entryRuleOpOther : ruleOpOther EOF ;
- public final void entryRuleOpOther() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1050:1: ( ruleOpOther EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1051:1: ruleOpOther EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_entryRuleOpOther2174);
- ruleOpOther();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOther2181); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpOther"
-
-
- // $ANTLR start "ruleOpOther"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1058:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
- public final void ruleOpOther() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1062:2: ( ( ( rule__OpOther__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1063:1: ( ( rule__OpOther__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1063:1: ( ( rule__OpOther__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1064:1: ( rule__OpOther__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1065:1: ( rule__OpOther__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1065:2: rule__OpOther__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther2207);
- rule__OpOther__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpOther"
-
-
- // $ANTLR start "entryRuleXAdditiveExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1077:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
- public final void entryRuleXAdditiveExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1078:1: ( ruleXAdditiveExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1079:1: ruleXAdditiveExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAdditiveExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression2234);
- ruleXAdditiveExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAdditiveExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAdditiveExpression2241); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAdditiveExpression"
-
-
- // $ANTLR start "ruleXAdditiveExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1086:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
- public final void ruleXAdditiveExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1090:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1091:1: ( ( rule__XAdditiveExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1091:1: ( ( rule__XAdditiveExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1092:1: ( rule__XAdditiveExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAdditiveExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1093:1: ( rule__XAdditiveExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1093:2: rule__XAdditiveExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression2267);
- rule__XAdditiveExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAdditiveExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAdditiveExpression"
-
-
- // $ANTLR start "entryRuleOpAdd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1105:1: entryRuleOpAdd : ruleOpAdd EOF ;
- public final void entryRuleOpAdd() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1106:1: ( ruleOpAdd EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1107:1: ruleOpAdd EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_entryRuleOpAdd2294);
- ruleOpAdd();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAdd2301); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpAdd"
-
-
- // $ANTLR start "ruleOpAdd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1114:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
- public final void ruleOpAdd() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1118:2: ( ( ( rule__OpAdd__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1119:1: ( ( rule__OpAdd__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1119:1: ( ( rule__OpAdd__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1120:1: ( rule__OpAdd__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1121:1: ( rule__OpAdd__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1121:2: rule__OpAdd__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd2327);
- rule__OpAdd__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpAdd"
-
-
- // $ANTLR start "entryRuleXMultiplicativeExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1133:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
- public final void entryRuleXMultiplicativeExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1134:1: ( ruleXMultiplicativeExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1135:1: ruleXMultiplicativeExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicativeExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression2354);
- ruleXMultiplicativeExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicativeExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicativeExpression2361); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMultiplicativeExpression"
-
-
- // $ANTLR start "ruleXMultiplicativeExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1142:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
- public final void ruleXMultiplicativeExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1146:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1147:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1147:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1148:1: ( rule__XMultiplicativeExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1149:1: ( rule__XMultiplicativeExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1149:2: rule__XMultiplicativeExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression2387);
- rule__XMultiplicativeExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMultiplicativeExpression"
-
-
- // $ANTLR start "entryRuleOpMulti"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1161:1: entryRuleOpMulti : ruleOpMulti EOF ;
- public final void entryRuleOpMulti() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1162:1: ( ruleOpMulti EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1163:1: ruleOpMulti EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_entryRuleOpMulti2414);
- ruleOpMulti();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMulti2421); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpMulti"
-
-
- // $ANTLR start "ruleOpMulti"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1170:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
- public final void ruleOpMulti() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1174:2: ( ( ( rule__OpMulti__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1175:1: ( ( rule__OpMulti__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1175:1: ( ( rule__OpMulti__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1176:1: ( rule__OpMulti__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1177:1: ( rule__OpMulti__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1177:2: rule__OpMulti__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti2447);
- rule__OpMulti__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpMulti"
-
-
- // $ANTLR start "entryRuleXUnaryOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1189:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
- public final void entryRuleXUnaryOperation() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1190:1: ( ruleXUnaryOperation EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1191:1: ruleXUnaryOperation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation2474);
- ruleXUnaryOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXUnaryOperation2481); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXUnaryOperation"
-
-
- // $ANTLR start "ruleXUnaryOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1198:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
- public final void ruleXUnaryOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1202:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1203:1: ( ( rule__XUnaryOperation__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1203:1: ( ( rule__XUnaryOperation__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1204:1: ( rule__XUnaryOperation__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1205:1: ( rule__XUnaryOperation__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1205:2: rule__XUnaryOperation__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation2507);
- rule__XUnaryOperation__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXUnaryOperation"
-
-
- // $ANTLR start "entryRuleOpUnary"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1217:1: entryRuleOpUnary : ruleOpUnary EOF ;
- public final void entryRuleOpUnary() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1218:1: ( ruleOpUnary EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1219:1: ruleOpUnary EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_entryRuleOpUnary2534);
- ruleOpUnary();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpUnary2541); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpUnary"
-
-
- // $ANTLR start "ruleOpUnary"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1226:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
- public final void ruleOpUnary() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1230:2: ( ( ( rule__OpUnary__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1231:1: ( ( rule__OpUnary__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1231:1: ( ( rule__OpUnary__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1232:1: ( rule__OpUnary__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1233:1: ( rule__OpUnary__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1233:2: rule__OpUnary__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary2567);
- rule__OpUnary__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpUnary"
-
-
- // $ANTLR start "entryRuleXCastedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1245:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
- public final void entryRuleXCastedExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1246:1: ( ruleXCastedExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1247:1: ruleXCastedExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCastedExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression2594);
- ruleXCastedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCastedExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCastedExpression2601); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXCastedExpression"
-
-
- // $ANTLR start "ruleXCastedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1254:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
- public final void ruleXCastedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1258:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1259:1: ( ( rule__XCastedExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1259:1: ( ( rule__XCastedExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1260:1: ( rule__XCastedExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCastedExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1261:1: ( rule__XCastedExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1261:2: rule__XCastedExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression2627);
- rule__XCastedExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCastedExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXCastedExpression"
-
-
- // $ANTLR start "entryRuleXMemberFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1273:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
- public final void entryRuleXMemberFeatureCall() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1274:1: ( ruleXMemberFeatureCall EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1275:1: ruleXMemberFeatureCall EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall2654);
- ruleXMemberFeatureCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMemberFeatureCall2661); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMemberFeatureCall"
-
-
- // $ANTLR start "ruleXMemberFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1282:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
- public final void ruleXMemberFeatureCall() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1286:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1287:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1287:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1288:1: ( rule__XMemberFeatureCall__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1289:1: ( rule__XMemberFeatureCall__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1289:2: rule__XMemberFeatureCall__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall2687);
- rule__XMemberFeatureCall__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMemberFeatureCall"
-
-
- // $ANTLR start "entryRuleXPrimaryExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1301:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
- public final void entryRuleXPrimaryExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1302:1: ( ruleXPrimaryExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1303:1: ruleXPrimaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression2714);
- ruleXPrimaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPrimaryExpression2721); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXPrimaryExpression"
-
-
- // $ANTLR start "ruleXPrimaryExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1310:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
- public final void ruleXPrimaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1314:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1315:1: ( ( rule__XPrimaryExpression__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1315:1: ( ( rule__XPrimaryExpression__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1316:1: ( rule__XPrimaryExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1317:1: ( rule__XPrimaryExpression__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1317:2: rule__XPrimaryExpression__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression2747);
- rule__XPrimaryExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXPrimaryExpression"
-
-
- // $ANTLR start "entryRuleXLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1329:1: entryRuleXLiteral : ruleXLiteral EOF ;
- public final void entryRuleXLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1330:1: ( ruleXLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1331:1: ruleXLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_entryRuleXLiteral2774);
- ruleXLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXLiteral2781); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXLiteral"
-
-
- // $ANTLR start "ruleXLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1338:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
- public final void ruleXLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1342:2: ( ( ( rule__XLiteral__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1343:1: ( ( rule__XLiteral__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1343:1: ( ( rule__XLiteral__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1344:1: ( rule__XLiteral__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1345:1: ( rule__XLiteral__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1345:2: rule__XLiteral__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral2807);
- rule__XLiteral__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXLiteral"
-
-
- // $ANTLR start "entryRuleXClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1357:1: entryRuleXClosure : ruleXClosure EOF ;
- public final void entryRuleXClosure() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1358:1: ( ruleXClosure EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1359:1: ruleXClosure EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClosureRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_entryRuleXClosure2834);
- ruleXClosure();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClosureRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClosure2841); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXClosure"
-
-
- // $ANTLR start "ruleXClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1366:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
- public final void ruleXClosure() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1370:2: ( ( ( rule__XClosure__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1371:1: ( ( rule__XClosure__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1371:1: ( ( rule__XClosure__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1372:1: ( rule__XClosure__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClosureAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1373:1: ( rule__XClosure__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1373:2: rule__XClosure__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClosure__Group__0_in_ruleXClosure2867);
- rule__XClosure__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClosureAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXClosure"
-
-
- // $ANTLR start "entryRuleXShortClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1385:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
- public final void entryRuleXShortClosure() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1386:1: ( ruleXShortClosure EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1387:1: ruleXShortClosure EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXShortClosureRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure2894);
- ruleXShortClosure();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXShortClosureRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXShortClosure2901); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXShortClosure"
-
-
- // $ANTLR start "ruleXShortClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1394:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
- public final void ruleXShortClosure() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1398:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1399:1: ( ( rule__XShortClosure__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1399:1: ( ( rule__XShortClosure__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1400:1: ( rule__XShortClosure__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXShortClosureAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1401:1: ( rule__XShortClosure__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1401:2: rule__XShortClosure__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2927);
- rule__XShortClosure__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXShortClosureAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXShortClosure"
-
-
- // $ANTLR start "entryRuleXParenthesizedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1413:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
- public final void entryRuleXParenthesizedExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1414:1: ( ruleXParenthesizedExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1415:1: ruleXParenthesizedExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParenthesizedExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2954);
- ruleXParenthesizedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParenthesizedExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParenthesizedExpression2961); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXParenthesizedExpression"
-
-
- // $ANTLR start "ruleXParenthesizedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1422:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
- public final void ruleXParenthesizedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1426:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1427:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1427:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1428:1: ( rule__XParenthesizedExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1429:1: ( rule__XParenthesizedExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1429:2: rule__XParenthesizedExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2987);
- rule__XParenthesizedExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXParenthesizedExpression"
-
-
- // $ANTLR start "entryRuleXIfExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1441:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
- public final void entryRuleXIfExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1442:1: ( ruleXIfExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1443:1: ruleXIfExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIfExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression3014);
- ruleXIfExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIfExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIfExpression3021); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXIfExpression"
-
-
- // $ANTLR start "ruleXIfExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1450:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
- public final void ruleXIfExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1454:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1455:1: ( ( rule__XIfExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1455:1: ( ( rule__XIfExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1456:1: ( rule__XIfExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIfExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1457:1: ( rule__XIfExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1457:2: rule__XIfExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression3047);
- rule__XIfExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIfExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXIfExpression"
-
-
- // $ANTLR start "entryRuleXSwitchExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1469:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
- public final void entryRuleXSwitchExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1470:1: ( ruleXSwitchExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1471:1: ruleXSwitchExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXSwitchExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression3074);
- ruleXSwitchExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXSwitchExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSwitchExpression3081); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXSwitchExpression"
-
-
- // $ANTLR start "ruleXSwitchExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1478:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
- public final void ruleXSwitchExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1482:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1483:1: ( ( rule__XSwitchExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1483:1: ( ( rule__XSwitchExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1484:1: ( rule__XSwitchExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXSwitchExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1485:1: ( rule__XSwitchExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1485:2: rule__XSwitchExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression3107);
- rule__XSwitchExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXSwitchExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXSwitchExpression"
-
-
- // $ANTLR start "entryRuleXCasePart"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1497:1: entryRuleXCasePart : ruleXCasePart EOF ;
- public final void entryRuleXCasePart() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1498:1: ( ruleXCasePart EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1499:1: ruleXCasePart EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCasePartRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_entryRuleXCasePart3134);
- ruleXCasePart();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCasePartRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCasePart3141); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXCasePart"
-
-
- // $ANTLR start "ruleXCasePart"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1506:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
- public final void ruleXCasePart() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1510:2: ( ( ( rule__XCasePart__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1511:1: ( ( rule__XCasePart__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1511:1: ( ( rule__XCasePart__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1512:1: ( rule__XCasePart__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCasePartAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1513:1: ( rule__XCasePart__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1513:2: rule__XCasePart__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart3167);
- rule__XCasePart__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCasePartAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXCasePart"
-
-
- // $ANTLR start "entryRuleXForLoopExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1525:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
- public final void entryRuleXForLoopExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1526:1: ( ruleXForLoopExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1527:1: ruleXForLoopExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXForLoopExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression3194);
- ruleXForLoopExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXForLoopExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXForLoopExpression3201); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXForLoopExpression"
-
-
- // $ANTLR start "ruleXForLoopExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1534:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
- public final void ruleXForLoopExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1538:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1539:1: ( ( rule__XForLoopExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1539:1: ( ( rule__XForLoopExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1540:1: ( rule__XForLoopExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXForLoopExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1541:1: ( rule__XForLoopExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1541:2: rule__XForLoopExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression3227);
- rule__XForLoopExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXForLoopExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXForLoopExpression"
-
-
- // $ANTLR start "entryRuleXWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1553:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
- public final void entryRuleXWhileExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1554:1: ( ruleXWhileExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1555:1: ruleXWhileExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXWhileExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression3254);
- ruleXWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXWhileExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXWhileExpression3261); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXWhileExpression"
-
-
- // $ANTLR start "ruleXWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1562:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
- public final void ruleXWhileExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1566:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1567:1: ( ( rule__XWhileExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1567:1: ( ( rule__XWhileExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1568:1: ( rule__XWhileExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXWhileExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1569:1: ( rule__XWhileExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1569:2: rule__XWhileExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression3287);
- rule__XWhileExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXWhileExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXWhileExpression"
-
-
- // $ANTLR start "entryRuleXDoWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1581:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
- public final void entryRuleXDoWhileExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1582:1: ( ruleXDoWhileExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1583:1: ruleXDoWhileExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDoWhileExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression3314);
- ruleXDoWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDoWhileExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDoWhileExpression3321); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXDoWhileExpression"
-
-
- // $ANTLR start "ruleXDoWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1590:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
- public final void ruleXDoWhileExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1594:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1595:1: ( ( rule__XDoWhileExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1595:1: ( ( rule__XDoWhileExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1596:1: ( rule__XDoWhileExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDoWhileExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1597:1: ( rule__XDoWhileExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1597:2: rule__XDoWhileExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression3347);
- rule__XDoWhileExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDoWhileExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXDoWhileExpression"
-
-
- // $ANTLR start "entryRuleXExpressionInsideBlock"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1609:1: entryRuleXExpressionInsideBlock : ruleXExpressionInsideBlock EOF ;
- public final void entryRuleXExpressionInsideBlock() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1610:1: ( ruleXExpressionInsideBlock EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1611:1: ruleXExpressionInsideBlock EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_entryRuleXExpressionInsideBlock3374);
- ruleXExpressionInsideBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInsideBlock3381); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXExpressionInsideBlock"
-
-
- // $ANTLR start "ruleXExpressionInsideBlock"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1618:1: ruleXExpressionInsideBlock : ( ( rule__XExpressionInsideBlock__Alternatives ) ) ;
- public final void ruleXExpressionInsideBlock() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1622:2: ( ( ( rule__XExpressionInsideBlock__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1623:1: ( ( rule__XExpressionInsideBlock__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1623:1: ( ( rule__XExpressionInsideBlock__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1624:1: ( rule__XExpressionInsideBlock__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1625:1: ( rule__XExpressionInsideBlock__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1625:2: rule__XExpressionInsideBlock__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XExpressionInsideBlock__Alternatives_in_ruleXExpressionInsideBlock3407);
- rule__XExpressionInsideBlock__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXExpressionInsideBlock"
-
-
- // $ANTLR start "entryRuleXVariableDeclaration"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1637:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
- public final void entryRuleXVariableDeclaration() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1638:1: ( ruleXVariableDeclaration EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1639:1: ruleXVariableDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration3434);
- ruleXVariableDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXVariableDeclaration3441); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXVariableDeclaration"
-
-
- // $ANTLR start "ruleXVariableDeclaration"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1646:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
- public final void ruleXVariableDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1650:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1651:1: ( ( rule__XVariableDeclaration__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1651:1: ( ( rule__XVariableDeclaration__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1652:1: ( rule__XVariableDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1653:1: ( rule__XVariableDeclaration__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1653:2: rule__XVariableDeclaration__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration3467);
- rule__XVariableDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXVariableDeclaration"
-
-
- // $ANTLR start "entryRuleJvmFormalParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1665:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
- public final void entryRuleJvmFormalParameter() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1666:1: ( ruleJvmFormalParameter EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1667:1: ruleJvmFormalParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmFormalParameterRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter3494);
- ruleJvmFormalParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmFormalParameterRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmFormalParameter3501); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmFormalParameter"
-
-
- // $ANTLR start "ruleJvmFormalParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1674:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
- public final void ruleJvmFormalParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1678:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1679:1: ( ( rule__JvmFormalParameter__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1679:1: ( ( rule__JvmFormalParameter__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1680:1: ( rule__JvmFormalParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmFormalParameterAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1681:1: ( rule__JvmFormalParameter__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1681:2: rule__JvmFormalParameter__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter3527);
- rule__JvmFormalParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmFormalParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmFormalParameter"
-
-
- // $ANTLR start "entryRuleXFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1693:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
- public final void entryRuleXFeatureCall() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1694:1: ( ruleXFeatureCall EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1695:1: ruleXFeatureCall EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3554);
- ruleXFeatureCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall3561); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXFeatureCall"
-
-
- // $ANTLR start "ruleXFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1702:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
- public final void ruleXFeatureCall() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1706:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1707:1: ( ( rule__XFeatureCall__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1707:1: ( ( rule__XFeatureCall__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1708:1: ( rule__XFeatureCall__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1709:1: ( rule__XFeatureCall__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1709:2: rule__XFeatureCall__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3587);
- rule__XFeatureCall__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXFeatureCall"
-
-
- // $ANTLR start "entryRuleIdOrSuper"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1721:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
- public final void entryRuleIdOrSuper() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1722:1: ( ruleIdOrSuper EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1723:1: ruleIdOrSuper EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3614);
- ruleIdOrSuper();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper3621); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIdOrSuper"
-
-
- // $ANTLR start "ruleIdOrSuper"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1730:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
- public final void ruleIdOrSuper() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1734:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1735:1: ( ( rule__IdOrSuper__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1735:1: ( ( rule__IdOrSuper__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1736:1: ( rule__IdOrSuper__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1737:1: ( rule__IdOrSuper__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1737:2: rule__IdOrSuper__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3647);
- rule__IdOrSuper__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIdOrSuper"
-
-
- // $ANTLR start "entryRuleStaticQualifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1749:1: entryRuleStaticQualifier : ruleStaticQualifier EOF ;
- public final void entryRuleStaticQualifier() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1750:1: ( ruleStaticQualifier EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1751:1: ruleStaticQualifier EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStaticQualifierRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier3674);
- ruleStaticQualifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStaticQualifierRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier3681); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStaticQualifier"
-
-
- // $ANTLR start "ruleStaticQualifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1758:1: ruleStaticQualifier : ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) ;
- public final void ruleStaticQualifier() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1762:2: ( ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1763:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1763:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1764:1: ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1764:1: ( ( rule__StaticQualifier__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1765:1: ( rule__StaticQualifier__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStaticQualifierAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1766:1: ( rule__StaticQualifier__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1766:2: rule__StaticQualifier__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3709);
- rule__StaticQualifier__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStaticQualifierAccess().getGroup());
- }
-
- }
-
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1769:1: ( ( rule__StaticQualifier__Group__0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1770:1: ( rule__StaticQualifier__Group__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStaticQualifierAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1771:1: ( rule__StaticQualifier__Group__0 )*
- loop1:
- do {
- int alt1=2;
- int LA1_0 = input.LA(1);
-
- if ( (LA1_0==RULE_ID) ) {
- int LA1_2 = input.LA(2);
-
- if ( (LA1_2==77) ) {
- alt1=1;
- }
-
-
- }
-
-
- switch (alt1) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1771:2: rule__StaticQualifier__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3721);
- rule__StaticQualifier__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop1;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStaticQualifierAccess().getGroup());
- }
-
- }
-
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStaticQualifier"
-
-
- // $ANTLR start "entryRuleXConstructorCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1784:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
- public final void entryRuleXConstructorCall() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1785:1: ( ruleXConstructorCall EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1786:1: ruleXConstructorCall EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3751);
- ruleXConstructorCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall3758); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXConstructorCall"
-
-
- // $ANTLR start "ruleXConstructorCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1793:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
- public final void ruleXConstructorCall() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1797:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1798:1: ( ( rule__XConstructorCall__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1798:1: ( ( rule__XConstructorCall__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1799:1: ( rule__XConstructorCall__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1800:1: ( rule__XConstructorCall__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1800:2: rule__XConstructorCall__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3784);
- rule__XConstructorCall__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXConstructorCall"
-
-
- // $ANTLR start "entryRuleXBooleanLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1812:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
- public final void entryRuleXBooleanLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1813:1: ( ruleXBooleanLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1814:1: ruleXBooleanLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3811);
- ruleXBooleanLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral3818); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXBooleanLiteral"
-
-
- // $ANTLR start "ruleXBooleanLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1821:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
- public final void ruleXBooleanLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1825:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1826:1: ( ( rule__XBooleanLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1826:1: ( ( rule__XBooleanLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1827:1: ( rule__XBooleanLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1828:1: ( rule__XBooleanLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1828:2: rule__XBooleanLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3844);
- rule__XBooleanLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXBooleanLiteral"
-
-
- // $ANTLR start "entryRuleXNullLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1840:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
- public final void entryRuleXNullLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1841:1: ( ruleXNullLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1842:1: ruleXNullLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXNullLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3871);
- ruleXNullLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXNullLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral3878); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXNullLiteral"
-
-
- // $ANTLR start "ruleXNullLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1849:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
- public final void ruleXNullLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1853:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1854:1: ( ( rule__XNullLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1854:1: ( ( rule__XNullLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1855:1: ( rule__XNullLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXNullLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1856:1: ( rule__XNullLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1856:2: rule__XNullLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3904);
- rule__XNullLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXNullLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXNullLiteral"
-
-
- // $ANTLR start "entryRuleXIntLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1868:1: entryRuleXIntLiteral : ruleXIntLiteral EOF ;
- public final void entryRuleXIntLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1869:1: ( ruleXIntLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1870:1: ruleXIntLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIntLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral3931);
- ruleXIntLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIntLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral3938); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXIntLiteral"
-
-
- // $ANTLR start "ruleXIntLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1877:1: ruleXIntLiteral : ( ( rule__XIntLiteral__Group__0 ) ) ;
- public final void ruleXIntLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1881:2: ( ( ( rule__XIntLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1882:1: ( ( rule__XIntLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1882:1: ( ( rule__XIntLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1883:1: ( rule__XIntLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIntLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1884:1: ( rule__XIntLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1884:2: rule__XIntLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XIntLiteral__Group__0_in_ruleXIntLiteral3964);
- rule__XIntLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIntLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXIntLiteral"
-
-
- // $ANTLR start "entryRuleXStringLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1896:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
- public final void entryRuleXStringLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1897:1: ( ruleXStringLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1898:1: ruleXStringLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral3991);
- ruleXStringLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral3998); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXStringLiteral"
-
-
- // $ANTLR start "ruleXStringLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1905:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
- public final void ruleXStringLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1909:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1910:1: ( ( rule__XStringLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1910:1: ( ( rule__XStringLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1911:1: ( rule__XStringLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1912:1: ( rule__XStringLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1912:2: rule__XStringLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4024);
- rule__XStringLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXStringLiteral"
-
-
- // $ANTLR start "entryRuleXTypeLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1924:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
- public final void entryRuleXTypeLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1925:1: ( ruleXTypeLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1926:1: ruleXTypeLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4051);
- ruleXTypeLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral4058); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXTypeLiteral"
-
-
- // $ANTLR start "ruleXTypeLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1933:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
- public final void ruleXTypeLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1937:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XTypeLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XTypeLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1939:1: ( rule__XTypeLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:1: ( rule__XTypeLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:2: rule__XTypeLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4084);
- rule__XTypeLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXTypeLiteral"
-
-
- // $ANTLR start "entryRuleXThrowExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1952:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
- public final void entryRuleXThrowExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1953:1: ( ruleXThrowExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1954:1: ruleXThrowExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXThrowExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4111);
- ruleXThrowExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXThrowExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression4118); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXThrowExpression"
-
-
- // $ANTLR start "ruleXThrowExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1961:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
- public final void ruleXThrowExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1965:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XThrowExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XThrowExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1967:1: ( rule__XThrowExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXThrowExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:1: ( rule__XThrowExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:2: rule__XThrowExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4144);
- rule__XThrowExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXThrowExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXThrowExpression"
-
-
- // $ANTLR start "entryRuleXReturnExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1980:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
- public final void entryRuleXReturnExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1981:1: ( ruleXReturnExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1982:1: ruleXReturnExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReturnExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4171);
- ruleXReturnExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReturnExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression4178); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXReturnExpression"
-
-
- // $ANTLR start "ruleXReturnExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1989:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
- public final void ruleXReturnExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1993:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XReturnExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XReturnExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1995:1: ( rule__XReturnExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReturnExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:1: ( rule__XReturnExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:2: rule__XReturnExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4204);
- rule__XReturnExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReturnExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXReturnExpression"
-
-
- // $ANTLR start "entryRuleXTryCatchFinallyExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2008:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
- public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2009:1: ( ruleXTryCatchFinallyExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2010:1: ruleXTryCatchFinallyExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4231);
- ruleXTryCatchFinallyExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4238); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXTryCatchFinallyExpression"
-
-
- // $ANTLR start "ruleXTryCatchFinallyExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2017:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
- public final void ruleXTryCatchFinallyExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2021:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2023:1: ( rule__XTryCatchFinallyExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:1: ( rule__XTryCatchFinallyExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:2: rule__XTryCatchFinallyExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4264);
- rule__XTryCatchFinallyExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXTryCatchFinallyExpression"
-
-
- // $ANTLR start "entryRuleXCatchClause"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2036:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
- public final void entryRuleXCatchClause() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2037:1: ( ruleXCatchClause EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2038:1: ruleXCatchClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCatchClauseRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4291);
- ruleXCatchClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCatchClauseRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause4298); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXCatchClause"
-
-
- // $ANTLR start "ruleXCatchClause"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2045:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
- public final void ruleXCatchClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2049:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XCatchClause__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XCatchClause__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2051:1: ( rule__XCatchClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCatchClauseAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:1: ( rule__XCatchClause__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:2: rule__XCatchClause__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4324);
- rule__XCatchClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCatchClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXCatchClause"
-
-
- // $ANTLR start "entryRuleQualifiedName"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2064:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
- public final void entryRuleQualifiedName() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2065:1: ( ruleQualifiedName EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2066:1: ruleQualifiedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName4351);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName4358); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleQualifiedName"
-
-
- // $ANTLR start "ruleQualifiedName"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2073:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
- public final void ruleQualifiedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2077:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__QualifiedName__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__QualifiedName__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2079:1: ( rule__QualifiedName__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:1: ( rule__QualifiedName__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:2: rule__QualifiedName__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName4384);
- rule__QualifiedName__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleQualifiedName"
-
-
- // $ANTLR start "entryRuleJvmTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2092:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
- public final void entryRuleJvmTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2093:1: ( ruleJvmTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2094:1: ruleJvmTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4411);
- ruleJvmTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference4418); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmTypeReference"
-
-
- // $ANTLR start "ruleJvmTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2101:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
- public final void ruleJvmTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2105:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__JvmTypeReference__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__JvmTypeReference__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2107:1: ( rule__JvmTypeReference__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:1: ( rule__JvmTypeReference__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:2: rule__JvmTypeReference__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4444);
- rule__JvmTypeReference__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmTypeReference"
-
-
- // $ANTLR start "entryRuleXFunctionTypeRef"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2120:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
- public final void entryRuleXFunctionTypeRef() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2121:1: ( ruleXFunctionTypeRef EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2122:1: ruleXFunctionTypeRef EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFunctionTypeRefRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4471);
- ruleXFunctionTypeRef();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFunctionTypeRefRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef4478); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXFunctionTypeRef"
-
-
- // $ANTLR start "ruleXFunctionTypeRef"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2129:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
- public final void ruleXFunctionTypeRef() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2133:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2135:1: ( rule__XFunctionTypeRef__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFunctionTypeRefAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:1: ( rule__XFunctionTypeRef__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:2: rule__XFunctionTypeRef__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4504);
- rule__XFunctionTypeRef__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFunctionTypeRefAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXFunctionTypeRef"
-
-
- // $ANTLR start "entryRuleJvmParameterizedTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2148:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
- public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2149:1: ( ruleJvmParameterizedTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2150:1: ruleJvmParameterizedTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmParameterizedTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4531);
- ruleJvmParameterizedTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmParameterizedTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4538); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmParameterizedTypeReference"
-
-
- // $ANTLR start "ruleJvmParameterizedTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2157:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
- public final void ruleJvmParameterizedTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2161:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2163:1: ( rule__JvmParameterizedTypeReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:1: ( rule__JvmParameterizedTypeReference__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:2: rule__JvmParameterizedTypeReference__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4564);
- rule__JvmParameterizedTypeReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmParameterizedTypeReference"
-
-
- // $ANTLR start "entryRuleJvmArgumentTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2176:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
- public final void entryRuleJvmArgumentTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2177:1: ( ruleJvmArgumentTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2178:1: ruleJvmArgumentTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4591);
- ruleJvmArgumentTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4598); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmArgumentTypeReference"
-
-
- // $ANTLR start "ruleJvmArgumentTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2185:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
- public final void ruleJvmArgumentTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2189:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2191:1: ( rule__JvmArgumentTypeReference__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:1: ( rule__JvmArgumentTypeReference__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:2: rule__JvmArgumentTypeReference__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4624);
- rule__JvmArgumentTypeReference__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmArgumentTypeReference"
-
-
- // $ANTLR start "entryRuleJvmWildcardTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2204:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
- public final void entryRuleJvmWildcardTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2205:1: ( ruleJvmWildcardTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2206:1: ruleJvmWildcardTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4651);
- ruleJvmWildcardTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4658); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmWildcardTypeReference"
-
-
- // $ANTLR start "ruleJvmWildcardTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2213:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
- public final void ruleJvmWildcardTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2217:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2219:1: ( rule__JvmWildcardTypeReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:1: ( rule__JvmWildcardTypeReference__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:2: rule__JvmWildcardTypeReference__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4684);
- rule__JvmWildcardTypeReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmWildcardTypeReference"
-
-
- // $ANTLR start "entryRuleJvmUpperBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2232:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
- public final void entryRuleJvmUpperBound() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2233:1: ( ruleJvmUpperBound EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2234:1: ruleJvmUpperBound EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4711);
- ruleJvmUpperBound();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound4718); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmUpperBound"
-
-
- // $ANTLR start "ruleJvmUpperBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2241:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
- public final void ruleJvmUpperBound() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2245:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__JvmUpperBound__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__JvmUpperBound__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2247:1: ( rule__JvmUpperBound__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:1: ( rule__JvmUpperBound__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:2: rule__JvmUpperBound__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4744);
- rule__JvmUpperBound__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmUpperBound"
-
-
- // $ANTLR start "entryRuleJvmUpperBoundAnded"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2260:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
- public final void entryRuleJvmUpperBoundAnded() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2261:1: ( ruleJvmUpperBoundAnded EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2262:1: ruleJvmUpperBoundAnded EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundAndedRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4771);
- ruleJvmUpperBoundAnded();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundAndedRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4778); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmUpperBoundAnded"
-
-
- // $ANTLR start "ruleJvmUpperBoundAnded"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2269:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
- public final void ruleJvmUpperBoundAnded() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2273:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2275:1: ( rule__JvmUpperBoundAnded__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:1: ( rule__JvmUpperBoundAnded__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:2: rule__JvmUpperBoundAnded__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4804);
- rule__JvmUpperBoundAnded__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmUpperBoundAnded"
-
-
- // $ANTLR start "entryRuleJvmLowerBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2288:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
- public final void entryRuleJvmLowerBound() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2289:1: ( ruleJvmLowerBound EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2290:1: ruleJvmLowerBound EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmLowerBoundRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound4831);
- ruleJvmLowerBound();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmLowerBoundRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound4838); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmLowerBound"
-
-
- // $ANTLR start "ruleJvmLowerBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2297:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
- public final void ruleJvmLowerBound() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2301:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmLowerBound__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmLowerBound__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2303:1: ( rule__JvmLowerBound__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmLowerBoundAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:1: ( rule__JvmLowerBound__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:2: rule__JvmLowerBound__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound4864);
- rule__JvmLowerBound__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmLowerBoundAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmLowerBound"
-
-
- // $ANTLR start "entryRuleValidID"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2318:1: entryRuleValidID : ruleValidID EOF ;
- public final void entryRuleValidID() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2319:1: ( ruleValidID EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2320:1: ruleValidID EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getValidIDRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_entryRuleValidID4893);
- ruleValidID();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getValidIDRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleValidID4900); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleValidID"
-
-
- // $ANTLR start "ruleValidID"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2327:1: ruleValidID : ( RULE_ID ) ;
- public final void ruleValidID() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2331:2: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:1: ( RULE_ID )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2333:1: RULE_ID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
- }
- match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleValidID4926); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleValidID"
-
-
- // $ANTLR start "rule__XClassifier__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2346:1: rule__XClassifier__Alternatives : ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) );
- public final void rule__XClassifier__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2350:1: ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) )
- int alt2=3;
- alt2 = dfa2.predict(input);
- switch (alt2) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2351:1: ( ruleXClass )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2351:1: ( ruleXClass )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2352:1: ruleXClass
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getXClassParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClass_in_rule__XClassifier__Alternatives4961);
- ruleXClass();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getXClassParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2357:6: ( ruleXDataType )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2357:6: ( ruleXDataType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2358:1: ruleXDataType
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getXDataTypeParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_rule__XClassifier__Alternatives4978);
- ruleXDataType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getXDataTypeParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2363:6: ( ruleXEnum )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2363:6: ( ruleXEnum )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2364:1: ruleXEnum
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getXEnumParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_rule__XClassifier__Alternatives4995);
- ruleXEnum();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getXEnumParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XClassifier__Alternatives"
-
-
- // $ANTLR start "rule__XClass__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2374:1: rule__XClass__Alternatives_2 : ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) );
- public final void rule__XClass__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2378:1: ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) )
- int alt3=2;
- int LA3_0 = input.LA(1);
-
- if ( (LA3_0==52||LA3_0==88) ) {
- alt3=1;
- }
- else if ( (LA3_0==89) ) {
- alt3=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 3, 0, input);
-
- throw nvae;
- }
- switch (alt3) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2379:1: ( ( rule__XClass__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2379:1: ( ( rule__XClass__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2380:1: ( rule__XClass__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2381:1: ( rule__XClass__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2381:2: rule__XClass__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0_in_rule__XClass__Alternatives_25027);
- rule__XClass__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2385:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2385:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2386:1: ( rule__XClass__InterfaceAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassAccess().getInterfaceAssignment_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2387:1: ( rule__XClass__InterfaceAssignment_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2387:2: rule__XClass__InterfaceAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClass__InterfaceAssignment_2_1_in_rule__XClass__Alternatives_25045);
- rule__XClass__InterfaceAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassAccess().getInterfaceAssignment_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XClass__Alternatives_2"
-
-
- // $ANTLR start "rule__XMember__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2396:1: rule__XMember__Alternatives : ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) );
- public final void rule__XMember__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2400:1: ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) )
- int alt4=3;
- alt4 = dfa4.predict(input);
- switch (alt4) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2401:1: ( ruleXOperation )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2401:1: ( ruleXOperation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2402:1: ruleXOperation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getXOperationParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_rule__XMember__Alternatives5078);
- ruleXOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getXOperationParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2407:6: ( ruleXReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2407:6: ( ruleXReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2408:1: ruleXReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getXReferenceParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReference_in_rule__XMember__Alternatives5095);
- ruleXReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getXReferenceParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2413:6: ( ruleXAttribute )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2413:6: ( ruleXAttribute )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2414:1: ruleXAttribute
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getXAttributeParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_rule__XMember__Alternatives5112);
- ruleXAttribute();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getXAttributeParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMember__Alternatives"
-
-
- // $ANTLR start "rule__XAttribute__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2424:1: rule__XAttribute__Alternatives_2 : ( ( ( rule__XAttribute__TypeAssignment_2_0 ) ) | ( 'void' ) );
- public final void rule__XAttribute__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2428:1: ( ( ( rule__XAttribute__TypeAssignment_2_0 ) ) | ( 'void' ) )
- int alt5=2;
- int LA5_0 = input.LA(1);
-
- if ( (LA5_0==RULE_ID) ) {
- alt5=1;
- }
- else if ( (LA5_0==15) ) {
- alt5=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch (alt5) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2429:1: ( ( rule__XAttribute__TypeAssignment_2_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2429:1: ( ( rule__XAttribute__TypeAssignment_2_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2430:1: ( rule__XAttribute__TypeAssignment_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeAccess().getTypeAssignment_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2431:1: ( rule__XAttribute__TypeAssignment_2_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2431:2: rule__XAttribute__TypeAssignment_2_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__TypeAssignment_2_0_in_rule__XAttribute__Alternatives_25144);
- rule__XAttribute__TypeAssignment_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeAccess().getTypeAssignment_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2435:6: ( 'void' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2435:6: ( 'void' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2436:1: 'void'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeAccess().getVoidKeyword_2_1());
- }
- match(input,15,FollowSets000.FOLLOW_15_in_rule__XAttribute__Alternatives_25163); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeAccess().getVoidKeyword_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAttribute__Alternatives_2"
-
-
- // $ANTLR start "rule__XReference__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2448:1: rule__XReference__Alternatives_1 : ( ( ( rule__XReference__ContainmentAssignment_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_1 ) ) | ( 'refers' ) );
- public final void rule__XReference__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2452:1: ( ( ( rule__XReference__ContainmentAssignment_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_1 ) ) | ( 'refers' ) )
- int alt6=3;
- switch ( input.LA(1) ) {
- case 98:
- {
- alt6=1;
- }
- break;
- case 99:
- {
- alt6=2;
- }
- break;
- case 16:
- {
- alt6=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 6, 0, input);
-
- throw nvae;
- }
-
- switch (alt6) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2453:1: ( ( rule__XReference__ContainmentAssignment_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2453:1: ( ( rule__XReference__ContainmentAssignment_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2454:1: ( rule__XReference__ContainmentAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getContainmentAssignment_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2455:1: ( rule__XReference__ContainmentAssignment_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2455:2: rule__XReference__ContainmentAssignment_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainmentAssignment_1_0_in_rule__XReference__Alternatives_15197);
- rule__XReference__ContainmentAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getContainmentAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2459:6: ( ( rule__XReference__ContainerAssignment_1_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2459:6: ( ( rule__XReference__ContainerAssignment_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2460:1: ( rule__XReference__ContainerAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getContainerAssignment_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2461:1: ( rule__XReference__ContainerAssignment_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2461:2: rule__XReference__ContainerAssignment_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainerAssignment_1_1_in_rule__XReference__Alternatives_15215);
- rule__XReference__ContainerAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getContainerAssignment_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2465:6: ( 'refers' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2465:6: ( 'refers' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2466:1: 'refers'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getRefersKeyword_1_2());
- }
- match(input,16,FollowSets000.FOLLOW_16_in_rule__XReference__Alternatives_15234); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getRefersKeyword_1_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XReference__Alternatives_1"
-
-
- // $ANTLR start "rule__XReference__Alternatives_3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2478:1: rule__XReference__Alternatives_3 : ( ( ( rule__XReference__TypeAssignment_3_0 ) ) | ( 'void' ) );
- public final void rule__XReference__Alternatives_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2482:1: ( ( ( rule__XReference__TypeAssignment_3_0 ) ) | ( 'void' ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
-
- if ( (LA7_0==RULE_ID) ) {
- alt7=1;
- }
- else if ( (LA7_0==15) ) {
- alt7=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
-
- throw nvae;
- }
- switch (alt7) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2483:1: ( ( rule__XReference__TypeAssignment_3_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2483:1: ( ( rule__XReference__TypeAssignment_3_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2484:1: ( rule__XReference__TypeAssignment_3_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getTypeAssignment_3_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2485:1: ( rule__XReference__TypeAssignment_3_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2485:2: rule__XReference__TypeAssignment_3_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__TypeAssignment_3_0_in_rule__XReference__Alternatives_35268);
- rule__XReference__TypeAssignment_3_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getTypeAssignment_3_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2489:6: ( 'void' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2489:6: ( 'void' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2490:1: 'void'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getVoidKeyword_3_1());
- }
- match(input,15,FollowSets000.FOLLOW_15_in_rule__XReference__Alternatives_35287); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getVoidKeyword_3_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XReference__Alternatives_3"
-
-
- // $ANTLR start "rule__XOperation__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2502:1: rule__XOperation__Alternatives_2 : ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) );
- public final void rule__XOperation__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2506:1: ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) )
- int alt8=2;
- int LA8_0 = input.LA(1);
-
- if ( (LA8_0==90) ) {
- alt8=1;
- }
- else if ( (LA8_0==91) ) {
- alt8=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
-
- throw nvae;
- }
- switch (alt8) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2507:1: ( ( rule__XOperation__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2507:1: ( ( rule__XOperation__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2508:1: ( rule__XOperation__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2509:1: ( rule__XOperation__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2509:2: rule__XOperation__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0_in_rule__XOperation__Alternatives_25321);
- rule__XOperation__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2513:6: ( ( rule__XOperation__Group_2_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2513:6: ( ( rule__XOperation__Group_2_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2514:1: ( rule__XOperation__Group_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getGroup_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2515:1: ( rule__XOperation__Group_2_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2515:2: rule__XOperation__Group_2_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0_in_rule__XOperation__Alternatives_25339);
- rule__XOperation__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getGroup_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XOperation__Alternatives_2"
-
-
- // $ANTLR start "rule__XParameter__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2524:1: rule__XParameter__Alternatives_1 : ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) );
- public final void rule__XParameter__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2528:1: ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) )
- int alt9=2;
- int LA9_0 = input.LA(1);
-
- if ( (LA9_0==90) ) {
- alt9=1;
- }
- else if ( (LA9_0==91) ) {
- alt9=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
-
- throw nvae;
- }
- switch (alt9) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2529:1: ( ( rule__XParameter__Group_1_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2529:1: ( ( rule__XParameter__Group_1_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2530:1: ( rule__XParameter__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterAccess().getGroup_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2531:1: ( rule__XParameter__Group_1_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2531:2: rule__XParameter__Group_1_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0_in_rule__XParameter__Alternatives_15372);
- rule__XParameter__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2535:6: ( ( rule__XParameter__Group_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2535:6: ( ( rule__XParameter__Group_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2536:1: ( rule__XParameter__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterAccess().getGroup_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2537:1: ( rule__XParameter__Group_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2537:2: rule__XParameter__Group_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0_in_rule__XParameter__Alternatives_15390);
- rule__XParameter__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XParameter__Alternatives_1"
-
-
- // $ANTLR start "rule__XMultiplicity__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2546:1: rule__XMultiplicity__Alternatives_1 : ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) );
- public final void rule__XMultiplicity__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2550:1: ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) )
- int alt10=4;
- switch ( input.LA(1) ) {
- case 17:
- {
- alt10=1;
- }
- break;
- case 18:
- {
- alt10=2;
- }
- break;
- case 19:
- {
- alt10=3;
- }
- break;
- case RULE_INT:
- {
- alt10=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
-
- throw nvae;
- }
-
- switch (alt10) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2551:1: ( '?' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2551:1: ( '?' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2552:1: '?'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_0());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_15424); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2559:6: ( '*' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2559:6: ( '*' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2560:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_1());
- }
- match(input,18,FollowSets000.FOLLOW_18_in_rule__XMultiplicity__Alternatives_15444); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2567:6: ( '+' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2567:6: ( '+' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2568:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getPlusSignKeyword_1_2());
- }
- match(input,19,FollowSets000.FOLLOW_19_in_rule__XMultiplicity__Alternatives_15464); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getPlusSignKeyword_1_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2575:6: ( ( rule__XMultiplicity__Group_1_3__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2575:6: ( ( rule__XMultiplicity__Group_1_3__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2576:1: ( rule__XMultiplicity__Group_1_3__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getGroup_1_3());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2577:1: ( rule__XMultiplicity__Group_1_3__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2577:2: rule__XMultiplicity__Group_1_3__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0_in_rule__XMultiplicity__Alternatives_15483);
- rule__XMultiplicity__Group_1_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getGroup_1_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMultiplicity__Alternatives_1"
-
-
- // $ANTLR start "rule__XMultiplicity__Alternatives_1_3_1_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2586:1: rule__XMultiplicity__Alternatives_1_3_1_1 : ( ( RULE_INT ) | ( '?' ) | ( '*' ) );
- public final void rule__XMultiplicity__Alternatives_1_3_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2590:1: ( ( RULE_INT ) | ( '?' ) | ( '*' ) )
- int alt11=3;
- switch ( input.LA(1) ) {
- case RULE_INT:
- {
- alt11=1;
- }
- break;
- case 17:
- {
- alt11=2;
- }
- break;
- case 18:
- {
- alt11=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
-
- throw nvae;
- }
-
- switch (alt11) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2591:1: ( RULE_INT )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2591:1: ( RULE_INT )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2592:1: RULE_INT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_1_1_0());
- }
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__XMultiplicity__Alternatives_1_3_1_15516); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_1_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2597:6: ( '?' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2597:6: ( '?' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2598:1: '?'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_3_1_1_1());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_1_3_1_15534); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_3_1_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2605:6: ( '*' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2605:6: ( '*' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2606:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_3_1_1_2());
- }
- match(input,18,FollowSets000.FOLLOW_18_in_rule__XMultiplicity__Alternatives_1_3_1_15554); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_3_1_1_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMultiplicity__Alternatives_1_3_1_1"
-
-
- // $ANTLR start "rule__XGenericTypeArgument__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2618:1: rule__XGenericTypeArgument__Alternatives : ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) );
- public final void rule__XGenericTypeArgument__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2622:1: ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) )
- int alt12=2;
- int LA12_0 = input.LA(1);
-
- if ( (LA12_0==RULE_ID) ) {
- alt12=1;
- }
- else if ( (LA12_0==17) ) {
- alt12=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
-
- throw nvae;
- }
- switch (alt12) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2623:1: ( ruleXGenericType )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2623:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2624:1: ruleXGenericType
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentAccess().getXGenericTypeParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_rule__XGenericTypeArgument__Alternatives5588);
- ruleXGenericType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentAccess().getXGenericTypeParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2629:6: ( ruleXGenericWildcardTypeArgument )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2629:6: ( ruleXGenericWildcardTypeArgument )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2630:1: ruleXGenericWildcardTypeArgument
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentAccess().getXGenericWildcardTypeArgumentParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_rule__XGenericTypeArgument__Alternatives5605);
- ruleXGenericWildcardTypeArgument();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentAccess().getXGenericWildcardTypeArgumentParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XGenericTypeArgument__Alternatives"
-
-
- // $ANTLR start "rule__XGenericWildcardTypeArgument__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2640:1: rule__XGenericWildcardTypeArgument__Alternatives_2 : ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) );
- public final void rule__XGenericWildcardTypeArgument__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2644:1: ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
-
- if ( (LA13_0==53) ) {
- alt13=1;
- }
- else if ( (LA13_0==35) ) {
- alt13=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
-
- throw nvae;
- }
- switch (alt13) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2645:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2645:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2646:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2647:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2647:2: rule__XGenericWildcardTypeArgument__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25637);
- rule__XGenericWildcardTypeArgument__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2651:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2651:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2652:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2653:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2653:2: rule__XGenericWildcardTypeArgument__Group_2_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25655);
- rule__XGenericWildcardTypeArgument__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XGenericWildcardTypeArgument__Alternatives_2"
-
-
- // $ANTLR start "rule__XAssignment__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2662:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );
- public final void rule__XAssignment__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2666:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
- int alt14=2;
- int LA14_0 = input.LA(1);
-
- if ( (LA14_0==RULE_ID) ) {
- int LA14_1 = input.LA(2);
-
- if ( (LA14_1==EOF||(LA14_1>=RULE_ID && LA14_1<=RULE_STRING)||(LA14_1>=12 && LA14_1<=14)||(LA14_1>=18 && LA14_1<=36)||(LA14_1>=39 && LA14_1<=41)||LA14_1==45||(LA14_1>=50 && LA14_1<=51)||(LA14_1>=63 && LA14_1<=66)||(LA14_1>=68 && LA14_1<=86)||(LA14_1>=100 && LA14_1<=103)) ) {
- alt14=2;
- }
- else if ( (LA14_1==11) ) {
- alt14=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 14, 1, input);
-
- throw nvae;
- }
- }
- else if ( ((LA14_0>=RULE_INT && LA14_0<=RULE_STRING)||LA14_0==19||LA14_0==25||LA14_0==28||LA14_0==32||(LA14_0>=35 && LA14_0<=36)||LA14_0==39||LA14_0==50||LA14_0==63||LA14_0==68||LA14_0==70||(LA14_0>=74 && LA14_0<=76)||(LA14_0>=78 && LA14_0<=83)||LA14_0==103) ) {
- alt14=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
-
- throw nvae;
- }
- switch (alt14) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2667:1: ( ( rule__XAssignment__Group_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2667:1: ( ( rule__XAssignment__Group_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2668:1: ( rule__XAssignment__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentAccess().getGroup_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2669:1: ( rule__XAssignment__Group_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2669:2: rule__XAssignment__Group_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives5688);
- rule__XAssignment__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2673:6: ( ( rule__XAssignment__Group_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2673:6: ( ( rule__XAssignment__Group_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2674:1: ( rule__XAssignment__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentAccess().getGroup_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2675:1: ( rule__XAssignment__Group_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2675:2: rule__XAssignment__Group_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives5706);
- rule__XAssignment__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAssignment__Alternatives"
-
-
- // $ANTLR start "rule__OpEquality__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2684:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) );
- public final void rule__OpEquality__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2688:1: ( ( '==' ) | ( '!=' ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
-
- if ( (LA15_0==20) ) {
- alt15=1;
- }
- else if ( (LA15_0==21) ) {
- alt15=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
-
- throw nvae;
- }
- switch (alt15) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2689:1: ( '==' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2689:1: ( '==' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2690:1: '=='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
- }
- match(input,20,FollowSets000.FOLLOW_20_in_rule__OpEquality__Alternatives5740); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2697:6: ( '!=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2697:6: ( '!=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2698:1: '!='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
- }
- match(input,21,FollowSets000.FOLLOW_21_in_rule__OpEquality__Alternatives5760); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpEquality__Alternatives"
-
-
- // $ANTLR start "rule__XRelationalExpression__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2710:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) );
- public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2714:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
- int alt16=2;
- int LA16_0 = input.LA(1);
-
- if ( (LA16_0==66) ) {
- alt16=1;
- }
- else if ( ((LA16_0>=22 && LA16_0<=25)) ) {
- alt16=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
- switch (alt16) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2715:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2715:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2716:1: ( rule__XRelationalExpression__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2717:1: ( rule__XRelationalExpression__Group_1_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2717:2: rule__XRelationalExpression__Group_1_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_15794);
- rule__XRelationalExpression__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2721:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2721:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2722:1: ( rule__XRelationalExpression__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2723:1: ( rule__XRelationalExpression__Group_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2723:2: rule__XRelationalExpression__Group_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_15812);
- rule__XRelationalExpression__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XRelationalExpression__Alternatives_1"
-
-
- // $ANTLR start "rule__OpCompare__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2732:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) );
- public final void rule__OpCompare__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2736:1: ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) )
- int alt17=4;
- switch ( input.LA(1) ) {
- case 22:
- {
- alt17=1;
- }
- break;
- case 23:
- {
- alt17=2;
- }
- break;
- case 24:
- {
- alt17=3;
- }
- break;
- case 25:
- {
- alt17=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
-
- throw nvae;
- }
-
- switch (alt17) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2737:1: ( '>=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2737:1: ( '>=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2738:1: '>='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
- }
- match(input,22,FollowSets000.FOLLOW_22_in_rule__OpCompare__Alternatives5846); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2745:6: ( '<=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2745:6: ( '<=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2746:1: '<='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getLessThanSignEqualsSignKeyword_1());
- }
- match(input,23,FollowSets000.FOLLOW_23_in_rule__OpCompare__Alternatives5866); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getLessThanSignEqualsSignKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2753:6: ( '>' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2753:6: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2754:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
- }
- match(input,24,FollowSets000.FOLLOW_24_in_rule__OpCompare__Alternatives5886); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2761:6: ( '<' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2761:6: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2762:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
- }
- match(input,25,FollowSets000.FOLLOW_25_in_rule__OpCompare__Alternatives5906); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpCompare__Alternatives"
-
-
- // $ANTLR start "rule__OpOther__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2774:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..' ) );
- public final void rule__OpOther__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2778:1: ( ( '->' ) | ( '..' ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
-
- if ( (LA18_0==26) ) {
- alt18=1;
- }
- else if ( (LA18_0==27) ) {
- alt18=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
-
- throw nvae;
- }
- switch (alt18) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2779:1: ( '->' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2779:1: ( '->' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2780:1: '->'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
- }
- match(input,26,FollowSets000.FOLLOW_26_in_rule__OpOther__Alternatives5941); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2787:6: ( '..' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2787:6: ( '..' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2788:1: '..'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_1());
- }
- match(input,27,FollowSets000.FOLLOW_27_in_rule__OpOther__Alternatives5961); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpOther__Alternatives"
-
-
- // $ANTLR start "rule__OpAdd__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2800:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
- public final void rule__OpAdd__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2804:1: ( ( '+' ) | ( '-' ) )
- int alt19=2;
- int LA19_0 = input.LA(1);
-
- if ( (LA19_0==19) ) {
- alt19=1;
- }
- else if ( (LA19_0==28) ) {
- alt19=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
-
- throw nvae;
- }
- switch (alt19) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2805:1: ( '+' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2805:1: ( '+' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2806:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
- }
- match(input,19,FollowSets000.FOLLOW_19_in_rule__OpAdd__Alternatives5996); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2813:6: ( '-' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2813:6: ( '-' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2814:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
- }
- match(input,28,FollowSets000.FOLLOW_28_in_rule__OpAdd__Alternatives6016); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpAdd__Alternatives"
-
-
- // $ANTLR start "rule__OpMulti__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2826:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
- public final void rule__OpMulti__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2830:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
- int alt20=4;
- switch ( input.LA(1) ) {
- case 18:
- {
- alt20=1;
- }
- break;
- case 29:
- {
- alt20=2;
- }
- break;
- case 30:
- {
- alt20=3;
- }
- break;
- case 31:
- {
- alt20=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
-
- throw nvae;
- }
-
- switch (alt20) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2831:1: ( '*' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2831:1: ( '*' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2832:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
- }
- match(input,18,FollowSets000.FOLLOW_18_in_rule__OpMulti__Alternatives6051); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2839:6: ( '**' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2839:6: ( '**' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2840:1: '**'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
- }
- match(input,29,FollowSets000.FOLLOW_29_in_rule__OpMulti__Alternatives6071); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2847:6: ( '/' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2847:6: ( '/' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2848:1: '/'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
- }
- match(input,30,FollowSets000.FOLLOW_30_in_rule__OpMulti__Alternatives6091); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2855:6: ( '%' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2855:6: ( '%' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2856:1: '%'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
- }
- match(input,31,FollowSets000.FOLLOW_31_in_rule__OpMulti__Alternatives6111); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpMulti__Alternatives"
-
-
- // $ANTLR start "rule__XUnaryOperation__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2868:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
- public final void rule__XUnaryOperation__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2872:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
-
- if ( (LA21_0==19||LA21_0==28||LA21_0==32) ) {
- alt21=1;
- }
- else if ( ((LA21_0>=RULE_ID && LA21_0<=RULE_STRING)||LA21_0==25||(LA21_0>=35 && LA21_0<=36)||LA21_0==39||LA21_0==50||LA21_0==63||LA21_0==68||LA21_0==70||(LA21_0>=74 && LA21_0<=76)||(LA21_0>=78 && LA21_0<=83)||LA21_0==103) ) {
- alt21=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
-
- throw nvae;
- }
- switch (alt21) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2873:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2873:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2874:1: ( rule__XUnaryOperation__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationAccess().getGroup_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2875:1: ( rule__XUnaryOperation__Group_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2875:2: rule__XUnaryOperation__Group_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6145);
- rule__XUnaryOperation__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2879:6: ( ruleXCastedExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2879:6: ( ruleXCastedExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2880:1: ruleXCastedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6163);
- ruleXCastedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XUnaryOperation__Alternatives"
-
-
- // $ANTLR start "rule__OpUnary__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2890:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
- public final void rule__OpUnary__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2894:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
- int alt22=3;
- switch ( input.LA(1) ) {
- case 32:
- {
- alt22=1;
- }
- break;
- case 28:
- {
- alt22=2;
- }
- break;
- case 19:
- {
- alt22=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
-
- throw nvae;
- }
-
- switch (alt22) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2895:1: ( '!' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2895:1: ( '!' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2896:1: '!'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
- }
- match(input,32,FollowSets000.FOLLOW_32_in_rule__OpUnary__Alternatives6196); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2903:6: ( '-' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2903:6: ( '-' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2904:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
- }
- match(input,28,FollowSets000.FOLLOW_28_in_rule__OpUnary__Alternatives6216); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2911:6: ( '+' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2911:6: ( '+' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2912:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
- }
- match(input,19,FollowSets000.FOLLOW_19_in_rule__OpUnary__Alternatives6236); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpUnary__Alternatives"
-
-
- // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2924:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );
- public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2928:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
- int alt23=2;
- int LA23_0 = input.LA(1);
-
- if ( (LA23_0==33) ) {
- int LA23_1 = input.LA(2);
-
- if ( (LA23_1==25) ) {
- alt23=2;
- }
- else if ( (LA23_1==RULE_ID) ) {
- int LA23_3 = input.LA(3);
-
- if ( (LA23_3==EOF||(LA23_3>=RULE_ID && LA23_3<=RULE_STRING)||(LA23_3>=12 && LA23_3<=14)||(LA23_3>=18 && LA23_3<=36)||(LA23_3>=39 && LA23_3<=41)||LA23_3==45||(LA23_3>=50 && LA23_3<=51)||(LA23_3>=63 && LA23_3<=66)||(LA23_3>=68 && LA23_3<=76)||(LA23_3>=78 && LA23_3<=86)||(LA23_3>=100 && LA23_3<=103)) ) {
- alt23=2;
- }
- else if ( (LA23_3==11) ) {
- alt23=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 23, 3, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 23, 1, input);
-
- throw nvae;
- }
- }
- else if ( ((LA23_0>=100 && LA23_0<=101)) ) {
- alt23=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
-
- throw nvae;
- }
- switch (alt23) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2929:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2929:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2930:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2931:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2931:2: rule__XMemberFeatureCall__Group_1_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16270);
- rule__XMemberFeatureCall__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2935:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2935:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2936:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2937:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2937:2: rule__XMemberFeatureCall__Group_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16288);
- rule__XMemberFeatureCall__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1"
-
-
- // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2946:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) );
- public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2950:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) )
- int alt24=3;
- switch ( input.LA(1) ) {
- case 33:
- {
- alt24=1;
- }
- break;
- case 100:
- {
- alt24=2;
- }
- break;
- case 101:
- {
- alt24=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
-
- throw nvae;
- }
-
- switch (alt24) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2951:1: ( '.' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2951:1: ( '.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2952:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
- }
- match(input,33,FollowSets000.FOLLOW_33_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16322); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2959:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2959:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2960:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2961:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2961:2: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16341);
- rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2965:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2965:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2966:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAssignment_1_1_0_0_1_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2967:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2967:2: rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16359);
- rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAssignment_1_1_0_0_1_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
-
-
- // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2976:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );
- public final void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2980:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
- int alt25=2;
- alt25 = dfa25.predict(input);
- switch (alt25) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2981:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2981:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2982:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2983:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2983:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16392);
- rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2987:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2987:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2988:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2989:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2989:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16410);
- rule__XMemberFeatureCall__Group_1_1_3_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
-
-
- // $ANTLR start "rule__XPrimaryExpression__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2998:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );
- public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3002:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
- int alt26=13;
- switch ( input.LA(1) ) {
- case 78:
- {
- alt26=1;
- }
- break;
- case 50:
- {
- alt26=2;
- }
- break;
- case 70:
- {
- alt26=3;
- }
- break;
- case RULE_ID:
- case 25:
- case 35:
- {
- alt26=4;
- }
- break;
- case RULE_INT:
- case RULE_STRING:
- case 36:
- case 63:
- case 79:
- case 80:
- case 103:
- {
- alt26=5;
- }
- break;
- case 68:
- {
- alt26=6;
- }
- break;
- case 74:
- {
- alt26=7;
- }
- break;
- case 75:
- {
- alt26=8;
- }
- break;
- case 76:
- {
- alt26=9;
- }
- break;
- case 81:
- {
- alt26=10;
- }
- break;
- case 82:
- {
- alt26=11;
- }
- break;
- case 83:
- {
- alt26=12;
- }
- break;
- case 39:
- {
- alt26=13;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
-
- throw nvae;
- }
-
- switch (alt26) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3003:1: ( ruleXConstructorCall )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3003:1: ( ruleXConstructorCall )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3004:1: ruleXConstructorCall
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives6443);
- ruleXConstructorCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3009:6: ( ruleXBlockExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3009:6: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3010:1: ruleXBlockExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6460);
- ruleXBlockExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3015:6: ( ruleXSwitchExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3015:6: ( ruleXSwitchExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3016:1: ruleXSwitchExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6477);
- ruleXSwitchExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3021:6: ( ruleXFeatureCall )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3021:6: ( ruleXFeatureCall )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3022:1: ruleXFeatureCall
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_3());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6494);
- ruleXFeatureCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3027:6: ( ruleXLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3027:6: ( ruleXLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3028:1: ruleXLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_4());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6511);
- ruleXLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3033:6: ( ruleXIfExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3033:6: ( ruleXIfExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3034:1: ruleXIfExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_5());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6528);
- ruleXIfExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3039:6: ( ruleXForLoopExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3039:6: ( ruleXForLoopExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3040:1: ruleXForLoopExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_6());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6545);
- ruleXForLoopExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3045:6: ( ruleXWhileExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3045:6: ( ruleXWhileExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3046:1: ruleXWhileExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_7());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6562);
- ruleXWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_7());
- }
-
- }
-
-
- }
- break;
- case 9 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3051:6: ( ruleXDoWhileExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3051:6: ( ruleXDoWhileExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3052:1: ruleXDoWhileExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_8());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6579);
- ruleXDoWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_8());
- }
-
- }
-
-
- }
- break;
- case 10 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3057:6: ( ruleXThrowExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3057:6: ( ruleXThrowExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3058:1: ruleXThrowExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_9());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6596);
- ruleXThrowExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_9());
- }
-
- }
-
-
- }
- break;
- case 11 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3063:6: ( ruleXReturnExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3063:6: ( ruleXReturnExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3064:1: ruleXReturnExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_10());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6613);
- ruleXReturnExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_10());
- }
-
- }
-
-
- }
- break;
- case 12 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3069:6: ( ruleXTryCatchFinallyExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3069:6: ( ruleXTryCatchFinallyExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3070:1: ruleXTryCatchFinallyExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_11());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives6630);
- ruleXTryCatchFinallyExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_11());
- }
-
- }
-
-
- }
- break;
- case 13 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3075:6: ( ruleXParenthesizedExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3075:6: ( ruleXParenthesizedExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3076:1: ruleXParenthesizedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_12());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives6647);
- ruleXParenthesizedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_12());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPrimaryExpression__Alternatives"
-
-
- // $ANTLR start "rule__XLiteral__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3086:1: rule__XLiteral__Alternatives : ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
- public final void rule__XLiteral__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3090:1: ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
- int alt27=6;
- switch ( input.LA(1) ) {
- case 63:
- {
- alt27=1;
- }
- break;
- case 36:
- case 103:
- {
- alt27=2;
- }
- break;
- case RULE_INT:
- {
- alt27=3;
- }
- break;
- case 79:
- {
- alt27=4;
- }
- break;
- case RULE_STRING:
- {
- alt27=5;
- }
- break;
- case 80:
- {
- alt27=6;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
-
- throw nvae;
- }
-
- switch (alt27) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3091:1: ( ruleXClosure )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3091:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3092:1: ruleXClosure
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives6679);
- ruleXClosure();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3097:6: ( ruleXBooleanLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3097:6: ( ruleXBooleanLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3098:1: ruleXBooleanLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives6696);
- ruleXBooleanLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3103:6: ( ruleXIntLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3103:6: ( ruleXIntLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3104:1: ruleXIntLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXIntLiteralParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_rule__XLiteral__Alternatives6713);
- ruleXIntLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXIntLiteralParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3109:6: ( ruleXNullLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3109:6: ( ruleXNullLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3110:1: ruleXNullLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_3());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives6730);
- ruleXNullLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3115:6: ( ruleXStringLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3115:6: ( ruleXStringLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3116:1: ruleXStringLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_4());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives6747);
- ruleXStringLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3121:6: ( ruleXTypeLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3121:6: ( ruleXTypeLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3122:1: ruleXTypeLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_5());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives6764);
- ruleXTypeLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XLiteral__Alternatives"
-
-
- // $ANTLR start "rule__XExpressionInsideBlock__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3132:1: rule__XExpressionInsideBlock__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
- public final void rule__XExpressionInsideBlock__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3136:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
-
- if ( (LA28_0==34||LA28_0==102) ) {
- alt28=1;
- }
- else if ( ((LA28_0>=RULE_ID && LA28_0<=RULE_STRING)||LA28_0==19||LA28_0==25||LA28_0==28||LA28_0==32||(LA28_0>=35 && LA28_0<=36)||LA28_0==39||LA28_0==50||LA28_0==63||LA28_0==68||LA28_0==70||(LA28_0>=74 && LA28_0<=76)||(LA28_0>=78 && LA28_0<=83)||LA28_0==103) ) {
- alt28=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
-
- throw nvae;
- }
- switch (alt28) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3137:1: ( ruleXVariableDeclaration )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3137:1: ( ruleXVariableDeclaration )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3138:1: ruleXVariableDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockAccess().getXVariableDeclarationParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionInsideBlock__Alternatives6796);
- ruleXVariableDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockAccess().getXVariableDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3143:6: ( ruleXExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3143:6: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3144:1: ruleXExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockAccess().getXExpressionParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionInsideBlock__Alternatives6813);
- ruleXExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockAccess().getXExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XExpressionInsideBlock__Alternatives"
-
-
- // $ANTLR start "rule__XVariableDeclaration__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3154:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) );
- public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3158:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
- int alt29=2;
- int LA29_0 = input.LA(1);
-
- if ( (LA29_0==102) ) {
- alt29=1;
- }
- else if ( (LA29_0==34) ) {
- alt29=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
-
- throw nvae;
- }
- switch (alt29) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3159:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3159:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3160:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3161:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3161:2: rule__XVariableDeclaration__WriteableAssignment_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_16845);
- rule__XVariableDeclaration__WriteableAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3165:6: ( 'val' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3165:6: ( 'val' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3166:1: 'val'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
- }
- match(input,34,FollowSets000.FOLLOW_34_in_rule__XVariableDeclaration__Alternatives_16864); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XVariableDeclaration__Alternatives_1"
-
-
- // $ANTLR start "rule__XVariableDeclaration__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3178:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );
- public final void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3182:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
-
- if ( (LA30_0==RULE_ID) ) {
- int LA30_1 = input.LA(2);
-
- if ( (synpred57_InternalXcore()) ) {
- alt30=1;
- }
- else if ( (true) ) {
- alt30=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 30, 1, input);
-
- throw nvae;
- }
- }
- else if ( (LA30_0==39||LA30_0==86) ) {
- alt30=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
-
- throw nvae;
- }
- switch (alt30) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3183:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3183:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3184:1: ( rule__XVariableDeclaration__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3185:1: ( rule__XVariableDeclaration__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3185:2: rule__XVariableDeclaration__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_26898);
- rule__XVariableDeclaration__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3189:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3189:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3190:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3191:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3191:2: rule__XVariableDeclaration__NameAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_26916);
- rule__XVariableDeclaration__NameAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XVariableDeclaration__Alternatives_2"
-
-
- // $ANTLR start "rule__XFeatureCall__Alternatives_4_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3200:1: rule__XFeatureCall__Alternatives_4_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) );
- public final void rule__XFeatureCall__Alternatives_4_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3204:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) )
- int alt31=2;
- alt31 = dfa31.predict(input);
- switch (alt31) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3205:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3205:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3206:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3207:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3207:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_rule__XFeatureCall__Alternatives_4_16949);
- rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3211:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3211:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3212:1: ( rule__XFeatureCall__Group_4_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallAccess().getGroup_4_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3213:1: ( rule__XFeatureCall__Group_4_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3213:2: rule__XFeatureCall__Group_4_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group_4_1_1__0_in_rule__XFeatureCall__Alternatives_4_16967);
- rule__XFeatureCall__Group_4_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallAccess().getGroup_4_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XFeatureCall__Alternatives_4_1"
-
-
- // $ANTLR start "rule__IdOrSuper__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3222:1: rule__IdOrSuper__Alternatives : ( ( ruleValidID ) | ( 'super' ) );
- public final void rule__IdOrSuper__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3226:1: ( ( ruleValidID ) | ( 'super' ) )
- int alt32=2;
- int LA32_0 = input.LA(1);
-
- if ( (LA32_0==RULE_ID) ) {
- alt32=1;
- }
- else if ( (LA32_0==35) ) {
- alt32=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
-
- throw nvae;
- }
- switch (alt32) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3227:1: ( ruleValidID )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3227:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3228:1: ruleValidID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperAccess().getValidIDParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_rule__IdOrSuper__Alternatives7000);
- ruleValidID();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperAccess().getValidIDParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3233:6: ( 'super' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3233:6: ( 'super' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3234:1: 'super'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
- }
- match(input,35,FollowSets000.FOLLOW_35_in_rule__IdOrSuper__Alternatives7018); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IdOrSuper__Alternatives"
-
-
- // $ANTLR start "rule__XConstructorCall__Alternatives_5"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3246:1: rule__XConstructorCall__Alternatives_5 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) );
- public final void rule__XConstructorCall__Alternatives_5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3250:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) )
- int alt33=2;
- alt33 = dfa33.predict(input);
- switch (alt33) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3251:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3251:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3252:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3253:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3253:2: rule__XConstructorCall__ArgumentsAssignment_5_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_rule__XConstructorCall__Alternatives_57052);
- rule__XConstructorCall__ArgumentsAssignment_5_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3257:6: ( ( rule__XConstructorCall__Group_5_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3257:6: ( ( rule__XConstructorCall__Group_5_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3258:1: ( rule__XConstructorCall__Group_5_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallAccess().getGroup_5_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3259:1: ( rule__XConstructorCall__Group_5_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3259:2: rule__XConstructorCall__Group_5_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_5_1__0_in_rule__XConstructorCall__Alternatives_57070);
- rule__XConstructorCall__Group_5_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallAccess().getGroup_5_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XConstructorCall__Alternatives_5"
-
-
- // $ANTLR start "rule__XBooleanLiteral__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3268:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) );
- public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3272:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
- int alt34=2;
- int LA34_0 = input.LA(1);
-
- if ( (LA34_0==36) ) {
- alt34=1;
- }
- else if ( (LA34_0==103) ) {
- alt34=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
-
- throw nvae;
- }
- switch (alt34) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:1: ( 'false' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:1: ( 'false' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3274:1: 'false'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
- }
- match(input,36,FollowSets000.FOLLOW_36_in_rule__XBooleanLiteral__Alternatives_17104); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3281:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3281:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3282:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3283:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3283:2: rule__XBooleanLiteral__IsTrueAssignment_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_17123);
- rule__XBooleanLiteral__IsTrueAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XBooleanLiteral__Alternatives_1"
-
-
- // $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3292:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) );
- public final void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3296:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
- int alt35=2;
- int LA35_0 = input.LA(1);
-
- if ( (LA35_0==85) ) {
- alt35=1;
- }
- else if ( (LA35_0==84) ) {
- alt35=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
-
- throw nvae;
- }
- switch (alt35) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3297:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3297:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3298:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3299:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3299:2: rule__XTryCatchFinallyExpression__Group_3_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37156);
- rule__XTryCatchFinallyExpression__Group_3_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3303:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3303:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3304:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3305:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3305:2: rule__XTryCatchFinallyExpression__Group_3_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37174);
- rule__XTryCatchFinallyExpression__Group_3_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XTryCatchFinallyExpression__Alternatives_3"
-
-
- // $ANTLR start "rule__JvmTypeReference__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3314:1: rule__JvmTypeReference__Alternatives : ( ( ruleJvmParameterizedTypeReference ) | ( ruleXFunctionTypeRef ) );
- public final void rule__JvmTypeReference__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3318:1: ( ( ruleJvmParameterizedTypeReference ) | ( ruleXFunctionTypeRef ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
-
- if ( (LA36_0==RULE_ID) ) {
- alt36=1;
- }
- else if ( (LA36_0==39||LA36_0==86) ) {
- alt36=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
-
- throw nvae;
- }
- switch (alt36) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3319:1: ( ruleJvmParameterizedTypeReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3319:1: ( ruleJvmParameterizedTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3320:1: ruleJvmParameterizedTypeReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Alternatives7207);
- ruleJvmParameterizedTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3325:6: ( ruleXFunctionTypeRef )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3325:6: ( ruleXFunctionTypeRef )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3326:1: ruleXFunctionTypeRef
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7224);
- ruleXFunctionTypeRef();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__JvmTypeReference__Alternatives"
-
-
- // $ANTLR start "rule__JvmArgumentTypeReference__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3336:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
- public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3340:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
- int alt37=2;
- int LA37_0 = input.LA(1);
-
- if ( (LA37_0==RULE_ID||LA37_0==39||LA37_0==86) ) {
- alt37=1;
- }
- else if ( (LA37_0==17) ) {
- alt37=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
-
- throw nvae;
- }
- switch (alt37) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3341:1: ( ruleJvmTypeReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3341:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3342:1: ruleJvmTypeReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7256);
- ruleJvmTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3347:6: ( ruleJvmWildcardTypeReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3347:6: ( ruleJvmWildcardTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3348:1: ruleJvmWildcardTypeReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7273);
- ruleJvmWildcardTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__JvmArgumentTypeReference__Alternatives"
-
-
- // $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3358:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) );
- public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3362:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) )
- int alt38=2;
- int LA38_0 = input.LA(1);
-
- if ( (LA38_0==53) ) {
- alt38=1;
- }
- else if ( (LA38_0==35) ) {
- alt38=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
-
- throw nvae;
- }
- switch (alt38) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3363:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3363:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3364:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3365:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3365:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_in_rule__JvmWildcardTypeReference__Alternatives_27305);
- rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3369:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3369:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3370:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3371:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3371:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_in_rule__JvmWildcardTypeReference__Alternatives_27323);
- rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__JvmWildcardTypeReference__Alternatives_2"
-
-
- // $ANTLR start "rule__XPackage__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:1: rule__XPackage__Group__0 : rule__XPackage__Group__0__Impl rule__XPackage__Group__1 ;
- public final void rule__XPackage__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3387:1: ( rule__XPackage__Group__0__Impl rule__XPackage__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3388:2: rule__XPackage__Group__0__Impl rule__XPackage__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__0__Impl_in_rule__XPackage__Group__07355);
- rule__XPackage__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1_in_rule__XPackage__Group__07358);
- rule__XPackage__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__0"
-
-
- // $ANTLR start "rule__XPackage__Group__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3395:1: rule__XPackage__Group__0__Impl : ( ( rule__XPackage__AnnotationsAssignment_0 )* ) ;
- public final void rule__XPackage__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3399:1: ( ( ( rule__XPackage__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3400:1: ( ( rule__XPackage__AnnotationsAssignment_0 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3400:1: ( ( rule__XPackage__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3401:1: ( rule__XPackage__AnnotationsAssignment_0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getAnnotationsAssignment_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3402:1: ( rule__XPackage__AnnotationsAssignment_0 )*
- loop39:
- do {
- int alt39=2;
- int LA39_0 = input.LA(1);
-
- if ( (LA39_0==38) ) {
- alt39=1;
- }
-
-
- switch (alt39) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3402:2: rule__XPackage__AnnotationsAssignment_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationsAssignment_0_in_rule__XPackage__Group__0__Impl7385);
- rule__XPackage__AnnotationsAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop39;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getAnnotationsAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__0__Impl"
-
-
- // $ANTLR start "rule__XPackage__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3412:1: rule__XPackage__Group__1 : rule__XPackage__Group__1__Impl rule__XPackage__Group__2 ;
- public final void rule__XPackage__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3416:1: ( rule__XPackage__Group__1__Impl rule__XPackage__Group__2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3417:2: rule__XPackage__Group__1__Impl rule__XPackage__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17416);
- rule__XPackage__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2_in_rule__XPackage__Group__17419);
- rule__XPackage__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__1"
-
-
- // $ANTLR start "rule__XPackage__Group__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3424:1: rule__XPackage__Group__1__Impl : ( 'package' ) ;
- public final void rule__XPackage__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3428:1: ( ( 'package' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3429:1: ( 'package' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3429:1: ( 'package' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3430:1: 'package'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getPackageKeyword_1());
- }
- match(input,37,FollowSets000.FOLLOW_37_in_rule__XPackage__Group__1__Impl7447); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getPackageKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__1__Impl"
-
-
- // $ANTLR start "rule__XPackage__Group__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3443:1: rule__XPackage__Group__2 : rule__XPackage__Group__2__Impl rule__XPackage__Group__3 ;
- public final void rule__XPackage__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3447:1: ( rule__XPackage__Group__2__Impl rule__XPackage__Group__3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3448:2: rule__XPackage__Group__2__Impl rule__XPackage__Group__3
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27478);
- rule__XPackage__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27481);
- rule__XPackage__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__2"
-
-
- // $ANTLR start "rule__XPackage__Group__2__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3455:1: rule__XPackage__Group__2__Impl : ( ( rule__XPackage__NameAssignment_2 ) ) ;
- public final void rule__XPackage__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3459:1: ( ( ( rule__XPackage__NameAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3460:1: ( ( rule__XPackage__NameAssignment_2 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3460:1: ( ( rule__XPackage__NameAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3461:1: ( rule__XPackage__NameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getNameAssignment_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3462:1: ( rule__XPackage__NameAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3462:2: rule__XPackage__NameAssignment_2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__NameAssignment_2_in_rule__XPackage__Group__2__Impl7508);
- rule__XPackage__NameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__2__Impl"
-
-
- // $ANTLR start "rule__XPackage__Group__3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3472:1: rule__XPackage__Group__3 : rule__XPackage__Group__3__Impl rule__XPackage__Group__4 ;
- public final void rule__XPackage__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3476:1: ( rule__XPackage__Group__3__Impl rule__XPackage__Group__4 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3477:2: rule__XPackage__Group__3__Impl rule__XPackage__Group__4
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3__Impl_in_rule__XPackage__Group__37538);
- rule__XPackage__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37541);
- rule__XPackage__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__3"
-
-
- // $ANTLR start "rule__XPackage__Group__3__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3484:1: rule__XPackage__Group__3__Impl : ( ( rule__XPackage__ImportDirectivesAssignment_3 )* ) ;
- public final void rule__XPackage__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3488:1: ( ( ( rule__XPackage__ImportDirectivesAssignment_3 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3489:1: ( ( rule__XPackage__ImportDirectivesAssignment_3 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3489:1: ( ( rule__XPackage__ImportDirectivesAssignment_3 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3490:1: ( rule__XPackage__ImportDirectivesAssignment_3 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_3());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3491:1: ( rule__XPackage__ImportDirectivesAssignment_3 )*
- loop40:
- do {
- int alt40=2;
- int LA40_0 = input.LA(1);
-
- if ( (LA40_0==42) ) {
- alt40=1;
- }
-
-
- switch (alt40) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3491:2: rule__XPackage__ImportDirectivesAssignment_3
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__ImportDirectivesAssignment_3_in_rule__XPackage__Group__3__Impl7568);
- rule__XPackage__ImportDirectivesAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop40;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__3__Impl"
-
-
- // $ANTLR start "rule__XPackage__Group__4"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3501:1: rule__XPackage__Group__4 : rule__XPackage__Group__4__Impl rule__XPackage__Group__5 ;
- public final void rule__XPackage__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3505:1: ( rule__XPackage__Group__4__Impl rule__XPackage__Group__5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3506:2: rule__XPackage__Group__4__Impl rule__XPackage__Group__5
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4__Impl_in_rule__XPackage__Group__47599);
- rule__XPackage__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5_in_rule__XPackage__Group__47602);
- rule__XPackage__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__4"
-
-
- // $ANTLR start "rule__XPackage__Group__4__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3513:1: rule__XPackage__Group__4__Impl : ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* ) ;
- public final void rule__XPackage__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3517:1: ( ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3518:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3518:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_4 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3519:1: ( rule__XPackage__AnnotationDirectivesAssignment_4 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_4());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3520:1: ( rule__XPackage__AnnotationDirectivesAssignment_4 )*
- loop41:
- do {
- int alt41=2;
- int LA41_0 = input.LA(1);
-
- if ( (LA41_0==44) ) {
- alt41=1;
- }
-
-
- switch (alt41) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3520:2: rule__XPackage__AnnotationDirectivesAssignment_4
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl7629);
- rule__XPackage__AnnotationDirectivesAssignment_4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop41;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__4__Impl"
-
-
- // $ANTLR start "rule__XPackage__Group__5"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3530:1: rule__XPackage__Group__5 : rule__XPackage__Group__5__Impl ;
- public final void rule__XPackage__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3534:1: ( rule__XPackage__Group__5__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3535:2: rule__XPackage__Group__5__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__57660);
- rule__XPackage__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__5"
-
-
- // $ANTLR start "rule__XPackage__Group__5__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3541:1: rule__XPackage__Group__5__Impl : ( ( rule__XPackage__ClassifiersAssignment_5 )* ) ;
- public final void rule__XPackage__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3545:1: ( ( ( rule__XPackage__ClassifiersAssignment_5 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3546:1: ( ( rule__XPackage__ClassifiersAssignment_5 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3546:1: ( ( rule__XPackage__ClassifiersAssignment_5 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3547:1: ( rule__XPackage__ClassifiersAssignment_5 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getClassifiersAssignment_5());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3548:1: ( rule__XPackage__ClassifiersAssignment_5 )*
- loop42:
- do {
- int alt42=2;
- int LA42_0 = input.LA(1);
-
- if ( (LA42_0==38||LA42_0==46||LA42_0==49||LA42_0==52||(LA42_0>=88 && LA42_0<=89)) ) {
- alt42=1;
- }
-
-
- switch (alt42) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3548:2: rule__XPackage__ClassifiersAssignment_5
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__ClassifiersAssignment_5_in_rule__XPackage__Group__5__Impl7687);
- rule__XPackage__ClassifiersAssignment_5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop42;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getClassifiersAssignment_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPackage__Group__5__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3570:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ;
- public final void rule__XAnnotation__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3574:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3575:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__07730);
- rule__XAnnotation__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__07733);
- rule__XAnnotation__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group__0"
-
-
- // $ANTLR start "rule__XAnnotation__Group__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3582:1: rule__XAnnotation__Group__0__Impl : ( '@' ) ;
- public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3586:1: ( ( '@' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3587:1: ( '@' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3587:1: ( '@' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3588:1: '@'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_0());
- }
- match(input,38,FollowSets000.FOLLOW_38_in_rule__XAnnotation__Group__0__Impl7761); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group__0__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3601:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ;
- public final void rule__XAnnotation__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3605:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3606:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__17792);
- rule__XAnnotation__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__17795);
- rule__XAnnotation__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group__1"
-
-
- // $ANTLR start "rule__XAnnotation__Group__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3613:1: rule__XAnnotation__Group__1__Impl : ( ( rule__XAnnotation__SourceAssignment_1 ) ) ;
- public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3617:1: ( ( ( rule__XAnnotation__SourceAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3618:1: ( ( rule__XAnnotation__SourceAssignment_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3618:1: ( ( rule__XAnnotation__SourceAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3619:1: ( rule__XAnnotation__SourceAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getSourceAssignment_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3620:1: ( rule__XAnnotation__SourceAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3620:2: rule__XAnnotation__SourceAssignment_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl7822);
- rule__XAnnotation__SourceAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getSourceAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group__1__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3630:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl ;
- public final void rule__XAnnotation__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3634:1: ( rule__XAnnotation__Group__2__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3635:2: rule__XAnnotation__Group__2__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__27852);
- rule__XAnnotation__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group__2"
-
-
- // $ANTLR start "rule__XAnnotation__Group__2__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3641:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__Group_2__0 )? ) ;
- public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3645:1: ( ( ( rule__XAnnotation__Group_2__0 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3646:1: ( ( rule__XAnnotation__Group_2__0 )? )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3646:1: ( ( rule__XAnnotation__Group_2__0 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3647:1: ( rule__XAnnotation__Group_2__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getGroup_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3648:1: ( rule__XAnnotation__Group_2__0 )?
- int alt43=2;
- int LA43_0 = input.LA(1);
-
- if ( (LA43_0==39) ) {
- alt43=1;
- }
- switch (alt43) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3648:2: rule__XAnnotation__Group_2__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl7879);
- rule__XAnnotation__Group_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getGroup_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group__2__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3664:1: rule__XAnnotation__Group_2__0 : rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 ;
- public final void rule__XAnnotation__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3668:1: ( rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3669:2: rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__07916);
- rule__XAnnotation__Group_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1_in_rule__XAnnotation__Group_2__07919);
- rule__XAnnotation__Group_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__0"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3676:1: rule__XAnnotation__Group_2__0__Impl : ( '(' ) ;
- public final void rule__XAnnotation__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3680:1: ( ( '(' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3681:1: ( '(' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3681:1: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3682:1: '('
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_2_0());
- }
- match(input,39,FollowSets000.FOLLOW_39_in_rule__XAnnotation__Group_2__0__Impl7947); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3695:1: rule__XAnnotation__Group_2__1 : rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 ;
- public final void rule__XAnnotation__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3699:1: ( rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3700:2: rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__17978);
- rule__XAnnotation__Group_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2_in_rule__XAnnotation__Group_2__17981);
- rule__XAnnotation__Group_2__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__1"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3707:1: rule__XAnnotation__Group_2__1__Impl : ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) ;
- public final void rule__XAnnotation__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3711:1: ( ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3712:1: ( ( rule__XAnnotation__DetailsAssignment_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3712:1: ( ( rule__XAnnotation__DetailsAssignment_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3713:1: ( rule__XAnnotation__DetailsAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3714:1: ( rule__XAnnotation__DetailsAssignment_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3714:2: rule__XAnnotation__DetailsAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8008);
- rule__XAnnotation__DetailsAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3724:1: rule__XAnnotation__Group_2__2 : rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 ;
- public final void rule__XAnnotation__Group_2__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3728:1: ( rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3729:2: rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28038);
- rule__XAnnotation__Group_2__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3_in_rule__XAnnotation__Group_2__28041);
- rule__XAnnotation__Group_2__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__2"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__2__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3736:1: rule__XAnnotation__Group_2__2__Impl : ( ( rule__XAnnotation__Group_2_2__0 )* ) ;
- public final void rule__XAnnotation__Group_2__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3740:1: ( ( ( rule__XAnnotation__Group_2_2__0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3741:1: ( ( rule__XAnnotation__Group_2_2__0 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3741:1: ( ( rule__XAnnotation__Group_2_2__0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3742:1: ( rule__XAnnotation__Group_2_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getGroup_2_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3743:1: ( rule__XAnnotation__Group_2_2__0 )*
- loop44:
- do {
- int alt44=2;
- int LA44_0 = input.LA(1);
-
- if ( (LA44_0==41) ) {
- alt44=1;
- }
-
-
- switch (alt44) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3743:2: rule__XAnnotation__Group_2_2__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8068);
- rule__XAnnotation__Group_2_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop44;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getGroup_2_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__2__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3753:1: rule__XAnnotation__Group_2__3 : rule__XAnnotation__Group_2__3__Impl ;
- public final void rule__XAnnotation__Group_2__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3757:1: ( rule__XAnnotation__Group_2__3__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3758:2: rule__XAnnotation__Group_2__3__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38099);
- rule__XAnnotation__Group_2__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__3"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2__3__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3764:1: rule__XAnnotation__Group_2__3__Impl : ( ')' ) ;
- public final void rule__XAnnotation__Group_2__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3768:1: ( ( ')' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3769:1: ( ')' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3769:1: ( ')' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3770:1: ')'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_2_3());
- }
- match(input,40,FollowSets000.FOLLOW_40_in_rule__XAnnotation__Group_2__3__Impl8127); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_2_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2__3__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2_2__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3791:1: rule__XAnnotation__Group_2_2__0 : rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 ;
- public final void rule__XAnnotation__Group_2_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3795:1: ( rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3796:2: rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08166);
- rule__XAnnotation__Group_2_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1_in_rule__XAnnotation__Group_2_2__08169);
- rule__XAnnotation__Group_2_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2_2__0"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2_2__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3803:1: rule__XAnnotation__Group_2_2__0__Impl : ( ',' ) ;
- public final void rule__XAnnotation__Group_2_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3807:1: ( ( ',' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3808:1: ( ',' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3808:1: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3809:1: ','
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getCommaKeyword_2_2_0());
- }
- match(input,41,FollowSets000.FOLLOW_41_in_rule__XAnnotation__Group_2_2__0__Impl8197); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getCommaKeyword_2_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2_2__0__Impl"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2_2__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3822:1: rule__XAnnotation__Group_2_2__1 : rule__XAnnotation__Group_2_2__1__Impl ;
- public final void rule__XAnnotation__Group_2_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3826:1: ( rule__XAnnotation__Group_2_2__1__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3827:2: rule__XAnnotation__Group_2_2__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18228);
- rule__XAnnotation__Group_2_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2_2__1"
-
-
- // $ANTLR start "rule__XAnnotation__Group_2_2__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3833:1: rule__XAnnotation__Group_2_2__1__Impl : ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) ;
- public final void rule__XAnnotation__Group_2_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3837:1: ( ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3838:1: ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3838:1: ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3839:1: ( rule__XAnnotation__DetailsAssignment_2_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3840:1: ( rule__XAnnotation__DetailsAssignment_2_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3840:2: rule__XAnnotation__DetailsAssignment_2_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8255);
- rule__XAnnotation__DetailsAssignment_2_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotation__Group_2_2__1__Impl"
-
-
- // $ANTLR start "rule__XStringToStringMapEntry__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3854:1: rule__XStringToStringMapEntry__Group__0 : rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 ;
- public final void rule__XStringToStringMapEntry__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3858:1: ( rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3859:2: rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08289);
- rule__XStringToStringMapEntry__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08292);
- rule__XStringToStringMapEntry__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XStringToStringMapEntry__Group__0"
-
-
- // $ANTLR start "rule__XStringToStringMapEntry__Group__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3866:1: rule__XStringToStringMapEntry__Group__0__Impl : ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) ;
- public final void rule__XStringToStringMapEntry__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3870:1: ( ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3871:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3871:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3872:1: ( rule__XStringToStringMapEntry__KeyAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringToStringMapEntryAccess().getKeyAssignment_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3873:1: ( rule__XStringToStringMapEntry__KeyAssignment_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3873:2: rule__XStringToStringMapEntry__KeyAssignment_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8319);
- rule__XStringToStringMapEntry__KeyAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringToStringMapEntryAccess().getKeyAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XStringToStringMapEntry__Group__0__Impl"
-
-
- // $ANTLR start "rule__XStringToStringMapEntry__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3883:1: rule__XStringToStringMapEntry__Group__1 : rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 ;
- public final void rule__XStringToStringMapEntry__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3887:1: ( rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3888:2: rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18349);
- rule__XStringToStringMapEntry__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18352);
- rule__XStringToStringMapEntry__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XStringToStringMapEntry__Group__1"
-
-
- // $ANTLR start "rule__XStringToStringMapEntry__Group__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3895:1: rule__XStringToStringMapEntry__Group__1__Impl : ( '=' ) ;
- public final void rule__XStringToStringMapEntry__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3899:1: ( ( '=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3900:1: ( '=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3900:1: ( '=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3901:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1());
- }
- match(input,11,FollowSets000.FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8380); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XStringToStringMapEntry__Group__1__Impl"
-
-
- // $ANTLR start "rule__XStringToStringMapEntry__Group__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3914:1: rule__XStringToStringMapEntry__Group__2 : rule__XStringToStringMapEntry__Group__2__Impl ;
- public final void rule__XStringToStringMapEntry__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3918:1: ( rule__XStringToStringMapEntry__Group__2__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3919:2: rule__XStringToStringMapEntry__Group__2__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28411);
- rule__XStringToStringMapEntry__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XStringToStringMapEntry__Group__2"
-
-
- // $ANTLR start "rule__XStringToStringMapEntry__Group__2__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3925:1: rule__XStringToStringMapEntry__Group__2__Impl : ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) ;
- public final void rule__XStringToStringMapEntry__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3929:1: ( ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3930:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3930:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3931:1: ( rule__XStringToStringMapEntry__ValueAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringToStringMapEntryAccess().getValueAssignment_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3932:1: ( rule__XStringToStringMapEntry__ValueAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3932:2: rule__XStringToStringMapEntry__ValueAssignment_2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8438);
- rule__XStringToStringMapEntry__ValueAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringToStringMapEntryAccess().getValueAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XStringToStringMapEntry__Group__2__Impl"
-
-
- // $ANTLR start "rule__XImportDirective__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3948:1: rule__XImportDirective__Group__0 : rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 ;
- public final void rule__XImportDirective__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3952:1: ( rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3953:2: rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08474);
- rule__XImportDirective__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08477);
- rule__XImportDirective__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XImportDirective__Group__0"
-
-
- // $ANTLR start "rule__XImportDirective__Group__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3960:1: rule__XImportDirective__Group__0__Impl : ( 'import' ) ;
- public final void rule__XImportDirective__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3964:1: ( ( 'import' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3965:1: ( 'import' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3965:1: ( 'import' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3966:1: 'import'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXImportDirectiveAccess().getImportKeyword_0());
- }
- match(input,42,FollowSets000.FOLLOW_42_in_rule__XImportDirective__Group__0__Impl8505); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXImportDirectiveAccess().getImportKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XImportDirective__Group__0__Impl"
-
-
- // $ANTLR start "rule__XImportDirective__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3979:1: rule__XImportDirective__Group__1 : rule__XImportDirective__Group__1__Impl ;
- public final void rule__XImportDirective__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3983:1: ( rule__XImportDirective__Group__1__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3984:2: rule__XImportDirective__Group__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__18536);
- rule__XImportDirective__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XImportDirective__Group__1"
-
-
- // $ANTLR start "rule__XImportDirective__Group__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3990:1: rule__XImportDirective__Group__1__Impl : ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) ;
- public final void rule__XImportDirective__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3994:1: ( ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3995:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3995:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3996:1: ( rule__XImportDirective__ImportedNamespaceAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXImportDirectiveAccess().getImportedNamespaceAssignment_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3997:1: ( rule__XImportDirective__ImportedNamespaceAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3997:2: rule__XImportDirective__ImportedNamespaceAssignment_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl8563);
- rule__XImportDirective__ImportedNamespaceAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXImportDirectiveAccess().getImportedNamespaceAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XImportDirective__Group__1__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4011:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
- public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4015:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4016:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__08597);
- rule__QualifiedNameWithWildcard__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__08600);
- rule__QualifiedNameWithWildcard__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameWithWildcard__Group__0"
-
-
- // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4023:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
- public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4027:1: ( ( ruleQualifiedName ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4028:1: ( ruleQualifiedName )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4028:1: ( ruleQualifiedName )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4029:1: ruleQualifiedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl8627);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameWithWildcard__Group__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4040:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl ;
- public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4044:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4045:2: rule__QualifiedNameWithWildcard__Group__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__18656);
- rule__QualifiedNameWithWildcard__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameWithWildcard__Group__1"
-
-
- // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4051:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( ( '.*' )? ) ;
- public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4055:1: ( ( ( '.*' )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4056:1: ( ( '.*' )? )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4056:1: ( ( '.*' )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4057:1: ( '.*' )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopAsteriskKeyword_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4058:1: ( '.*' )?
- int alt45=2;
- int LA45_0 = input.LA(1);
-
- if ( (LA45_0==43) ) {
- alt45=1;
- }
- switch (alt45) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4059:2: '.*'
- {
- match(input,43,FollowSets000.FOLLOW_43_in_rule__QualifiedNameWithWildcard__Group__1__Impl8685); if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopAsteriskKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__QualifiedNameWithWildcard__Group__1__Impl"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4074:1: rule__XAnnotationDirective__Group__0 : rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 ;
- public final void rule__XAnnotationDirective__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4078:1: ( rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4079:2: rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__08722);
- rule__XAnnotationDirective__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__08725);
- rule__XAnnotationDirective__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__0"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4086:1: rule__XAnnotationDirective__Group__0__Impl : ( 'annotation' ) ;
- public final void rule__XAnnotationDirective__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4090:1: ( ( 'annotation' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4091:1: ( 'annotation' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4091:1: ( 'annotation' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4092:1: 'annotation'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveAccess().getAnnotationKeyword_0());
- }
- match(input,44,FollowSets000.FOLLOW_44_in_rule__XAnnotationDirective__Group__0__Impl8753); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveAccess().getAnnotationKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__0__Impl"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4105:1: rule__XAnnotationDirective__Group__1 : rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 ;
- public final void rule__XAnnotationDirective__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4109:1: ( rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4110:2: rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__18784);
- rule__XAnnotationDirective__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__18787);
- rule__XAnnotationDirective__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__1"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4117:1: rule__XAnnotationDirective__Group__1__Impl : ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) ;
- public final void rule__XAnnotationDirective__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4121:1: ( ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4122:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4122:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4123:1: ( rule__XAnnotationDirective__SourceURIAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveAccess().getSourceURIAssignment_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4124:1: ( rule__XAnnotationDirective__SourceURIAssignment_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4124:2: rule__XAnnotationDirective__SourceURIAssignment_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl8814);
- rule__XAnnotationDirective__SourceURIAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveAccess().getSourceURIAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__1__Impl"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4134:1: rule__XAnnotationDirective__Group__2 : rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 ;
- public final void rule__XAnnotationDirective__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4138:1: ( rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4139:2: rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__28844);
- rule__XAnnotationDirective__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__28847);
- rule__XAnnotationDirective__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__2"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__2__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4146:1: rule__XAnnotationDirective__Group__2__Impl : ( 'as' ) ;
- public final void rule__XAnnotationDirective__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4150:1: ( ( 'as' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4151:1: ( 'as' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4151:1: ( 'as' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4152:1: 'as'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveAccess().getAsKeyword_2());
- }
- match(input,45,FollowSets000.FOLLOW_45_in_rule__XAnnotationDirective__Group__2__Impl8875); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveAccess().getAsKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__2__Impl"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4165:1: rule__XAnnotationDirective__Group__3 : rule__XAnnotationDirective__Group__3__Impl ;
- public final void rule__XAnnotationDirective__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4169:1: ( rule__XAnnotationDirective__Group__3__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4170:2: rule__XAnnotationDirective__Group__3__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__38906);
- rule__XAnnotationDirective__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__3"
-
-
- // $ANTLR start "rule__XAnnotationDirective__Group__3__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4176:1: rule__XAnnotationDirective__Group__3__Impl : ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) ;
- public final void rule__XAnnotationDirective__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4180:1: ( ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4181:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4181:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4182:1: ( rule__XAnnotationDirective__NameAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveAccess().getNameAssignment_3());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4183:1: ( rule__XAnnotationDirective__NameAssignment_3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4183:2: rule__XAnnotationDirective__NameAssignment_3
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl8933);
- rule__XAnnotationDirective__NameAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveAccess().getNameAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAnnotationDirective__Group__3__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4201:1: rule__XDataType__Group__0 : rule__XDataType__Group__0__Impl rule__XDataType__Group__1 ;
- public final void rule__XDataType__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4205:1: ( rule__XDataType__Group__0__Impl rule__XDataType__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4206:2: rule__XDataType__Group__0__Impl rule__XDataType__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__08971);
- rule__XDataType__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__08974);
- rule__XDataType__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__0"
-
-
- // $ANTLR start "rule__XDataType__Group__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4213:1: rule__XDataType__Group__0__Impl : ( ( rule__XDataType__AnnotationsAssignment_0 )* ) ;
- public final void rule__XDataType__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4217:1: ( ( ( rule__XDataType__AnnotationsAssignment_0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4218:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4218:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4219:1: ( rule__XDataType__AnnotationsAssignment_0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getAnnotationsAssignment_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4220:1: ( rule__XDataType__AnnotationsAssignment_0 )*
- loop46:
- do {
- int alt46=2;
- int LA46_0 = input.LA(1);
-
- if ( (LA46_0==38) ) {
- alt46=1;
- }
-
-
- switch (alt46) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4220:2: rule__XDataType__AnnotationsAssignment_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9001);
- rule__XDataType__AnnotationsAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop46;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getAnnotationsAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__0__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4230:1: rule__XDataType__Group__1 : rule__XDataType__Group__1__Impl rule__XDataType__Group__2 ;
- public final void rule__XDataType__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4234:1: ( rule__XDataType__Group__1__Impl rule__XDataType__Group__2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4235:2: rule__XDataType__Group__1__Impl rule__XDataType__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19032);
- rule__XDataType__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19035);
- rule__XDataType__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__1"
-
-
- // $ANTLR start "rule__XDataType__Group__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4242:1: rule__XDataType__Group__1__Impl : ( 'type' ) ;
- public final void rule__XDataType__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4246:1: ( ( 'type' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4247:1: ( 'type' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4247:1: ( 'type' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4248:1: 'type'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getTypeKeyword_1());
- }
- match(input,46,FollowSets000.FOLLOW_46_in_rule__XDataType__Group__1__Impl9063); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getTypeKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__1__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4261:1: rule__XDataType__Group__2 : rule__XDataType__Group__2__Impl rule__XDataType__Group__3 ;
- public final void rule__XDataType__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4265:1: ( rule__XDataType__Group__2__Impl rule__XDataType__Group__3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4266:2: rule__XDataType__Group__2__Impl rule__XDataType__Group__3
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29094);
- rule__XDataType__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29097);
- rule__XDataType__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__2"
-
-
- // $ANTLR start "rule__XDataType__Group__2__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4273:1: rule__XDataType__Group__2__Impl : ( ( rule__XDataType__NameAssignment_2 ) ) ;
- public final void rule__XDataType__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4277:1: ( ( ( rule__XDataType__NameAssignment_2 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4278:1: ( ( rule__XDataType__NameAssignment_2 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4278:1: ( ( rule__XDataType__NameAssignment_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4279:1: ( rule__XDataType__NameAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getNameAssignment_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4280:1: ( rule__XDataType__NameAssignment_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4280:2: rule__XDataType__NameAssignment_2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9124);
- rule__XDataType__NameAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getNameAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__2__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group__3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4290:1: rule__XDataType__Group__3 : rule__XDataType__Group__3__Impl rule__XDataType__Group__4 ;
- public final void rule__XDataType__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4294:1: ( rule__XDataType__Group__3__Impl rule__XDataType__Group__4 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4295:2: rule__XDataType__Group__3__Impl rule__XDataType__Group__4
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39154);
- rule__XDataType__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39157);
- rule__XDataType__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__3"
-
-
- // $ANTLR start "rule__XDataType__Group__3__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4302:1: rule__XDataType__Group__3__Impl : ( ( rule__XDataType__Group_3__0 )? ) ;
- public final void rule__XDataType__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4306:1: ( ( ( rule__XDataType__Group_3__0 )? ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4307:1: ( ( rule__XDataType__Group_3__0 )? )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4307:1: ( ( rule__XDataType__Group_3__0 )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4308:1: ( rule__XDataType__Group_3__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getGroup_3());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4309:1: ( rule__XDataType__Group_3__0 )?
- int alt47=2;
- int LA47_0 = input.LA(1);
-
- if ( (LA47_0==25) ) {
- alt47=1;
- }
- switch (alt47) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4309:2: rule__XDataType__Group_3__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9184);
- rule__XDataType__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getGroup_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__3__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group__4"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4319:1: rule__XDataType__Group__4 : rule__XDataType__Group__4__Impl rule__XDataType__Group__5 ;
- public final void rule__XDataType__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4323:1: ( rule__XDataType__Group__4__Impl rule__XDataType__Group__5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4324:2: rule__XDataType__Group__4__Impl rule__XDataType__Group__5
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49215);
- rule__XDataType__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49218);
- rule__XDataType__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__4"
-
-
- // $ANTLR start "rule__XDataType__Group__4__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4331:1: rule__XDataType__Group__4__Impl : ( 'wraps' ) ;
- public final void rule__XDataType__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4335:1: ( ( 'wraps' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4336:1: ( 'wraps' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4336:1: ( 'wraps' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4337:1: 'wraps'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getWrapsKeyword_4());
- }
- match(input,47,FollowSets000.FOLLOW_47_in_rule__XDataType__Group__4__Impl9246); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getWrapsKeyword_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__4__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group__5"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4350:1: rule__XDataType__Group__5 : rule__XDataType__Group__5__Impl rule__XDataType__Group__6 ;
- public final void rule__XDataType__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4354:1: ( rule__XDataType__Group__5__Impl rule__XDataType__Group__6 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4355:2: rule__XDataType__Group__5__Impl rule__XDataType__Group__6
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59277);
- rule__XDataType__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59280);
- rule__XDataType__Group__6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__5"
-
-
- // $ANTLR start "rule__XDataType__Group__5__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4362:1: rule__XDataType__Group__5__Impl : ( ( rule__XDataType__InstanceTypeNameAssignment_5 ) ) ;
- public final void rule__XDataType__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4366:1: ( ( ( rule__XDataType__InstanceTypeNameAssignment_5 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4367:1: ( ( rule__XDataType__InstanceTypeNameAssignment_5 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4367:1: ( ( rule__XDataType__InstanceTypeNameAssignment_5 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4368:1: ( rule__XDataType__InstanceTypeNameAssignment_5 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getInstanceTypeNameAssignment_5());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4369:1: ( rule__XDataType__InstanceTypeNameAssignment_5 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4369:2: rule__XDataType__InstanceTypeNameAssignment_5
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__InstanceTypeNameAssignment_5_in_rule__XDataType__Group__5__Impl9307);
- rule__XDataType__InstanceTypeNameAssignment_5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getInstanceTypeNameAssignment_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__5__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group__6"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4379:1: rule__XDataType__Group__6 : rule__XDataType__Group__6__Impl ;
- public final void rule__XDataType__Group__6() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4383:1: ( rule__XDataType__Group__6__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4384:2: rule__XDataType__Group__6__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69337);
- rule__XDataType__Group__6__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__6"
-
-
- // $ANTLR start "rule__XDataType__Group__6__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4390:1: rule__XDataType__Group__6__Impl : ( ( rule__XDataType__UnorderedGroup_6 ) ) ;
- public final void rule__XDataType__Group__6__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4394:1: ( ( ( rule__XDataType__UnorderedGroup_6 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4395:1: ( ( rule__XDataType__UnorderedGroup_6 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4395:1: ( ( rule__XDataType__UnorderedGroup_6 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4396:1: ( rule__XDataType__UnorderedGroup_6 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4397:1: ( rule__XDataType__UnorderedGroup_6 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4397:2: rule__XDataType__UnorderedGroup_6
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9364);
- rule__XDataType__UnorderedGroup_6();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group__6__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group_3__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4421:1: rule__XDataType__Group_3__0 : rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 ;
- public final void rule__XDataType__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4425:1: ( rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4426:2: rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09408);
- rule__XDataType__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1_in_rule__XDataType__Group_3__09411);
- rule__XDataType__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group_3__0"
-
-
- // $ANTLR start "rule__XDataType__Group_3__0__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4433:1: rule__XDataType__Group_3__0__Impl : ( '<' ) ;
- public final void rule__XDataType__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4437:1: ( ( '<' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4438:1: ( '<' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4438:1: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4439:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getLessThanSignKeyword_3_0());
- }
- match(input,25,FollowSets000.FOLLOW_25_in_rule__XDataType__Group_3__0__Impl9439); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getLessThanSignKeyword_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group_3__1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4452:1: rule__XDataType__Group_3__1 : rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 ;
- public final void rule__XDataType__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4456:1: ( rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4457:2: rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19470);
- rule__XDataType__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2_in_rule__XDataType__Group_3__19473);
- rule__XDataType__Group_3__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group_3__1"
-
-
- // $ANTLR start "rule__XDataType__Group_3__1__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4464:1: rule__XDataType__Group_3__1__Impl : ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) ;
- public final void rule__XDataType__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4468:1: ( ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4469:1: ( ( rule__XDataType__TypeParametersAssignment_3_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4469:1: ( ( rule__XDataType__TypeParametersAssignment_3_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4470:1: ( rule__XDataType__TypeParametersAssignment_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getTypeParametersAssignment_3_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4471:1: ( rule__XDataType__TypeParametersAssignment_3_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4471:2: rule__XDataType__TypeParametersAssignment_3_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl9500);
- rule__XDataType__TypeParametersAssignment_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getTypeParametersAssignment_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group_3__1__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group_3__2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4481:1: rule__XDataType__Group_3__2 : rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 ;
- public final void rule__XDataType__Group_3__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4485:1: ( rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4486:2: rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__29530);
- rule__XDataType__Group_3__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3_in_rule__XDataType__Group_3__29533);
- rule__XDataType__Group_3__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group_3__2"
-
-
- // $ANTLR start "rule__XDataType__Group_3__2__Impl"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4493:1: rule__XDataType__Group_3__2__Impl : ( ( rule__XDataType__Group_3_2__0 )* ) ;
- public final void rule__XDataType__Group_3__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4497:1: ( ( ( rule__XDataType__Group_3_2__0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4498:1: ( ( rule__XDataType__Group_3_2__0 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4498:1: ( ( rule__XDataType__Group_3_2__0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4499:1: ( rule__XDataType__Group_3_2__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getGroup_3_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4500:1: ( rule__XDataType__Group_3_2__0 )*
- loop48:
- do {
- int alt48=2;
- int LA48_0 = input.LA(1);
-
- if ( (LA48_0==41) ) {
- alt48=1;
- }
-
-
- switch (alt48) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4500:2: rule__XDataType__Group_3_2__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl9560);
- rule__XDataType__Group_3_2__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop48;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getGroup_3_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XDataType__Group_3__2__Impl"
-
-
- // $ANTLR start "rule__XDataType__Group_3__3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4510:1: rule__XDataType__Group_3__3 : rule__XDataType__Group_3__3__Impl ;
- public final void rule__XDataType__Group_3__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4514:1: ( rule__XDataType__Group_3__3__Impl )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4515:2: rule__XDataType__Group_3__3__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__39591);